2026-03-08 11:18:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:22:24 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdd60-5cfd34a37145be461030a234;9ff0e232-3406-4d5d-95e2-d9bd05d354a0'), (b'RateLimit', b'"api";r=969;t=87'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'92VuTTeCnvLs9YTdxJ3P_ulc8RcE36-gKUlYrdpuQAnmNK7f41wlOw==')]) 2026-03-08 11:18:59 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:18:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:18:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:18:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:18:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:18:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:18:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:18:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:18:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:18:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:18:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:22:24 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdd60-54f26d0819e2c9af14ca0488;9ff0e232-3406-4d5d-95e2-d9bd05d354a0'), (b'RateLimit', b'"api";r=968;t=87'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Zt6UAudKigFnNeqfftmiIy-CvwfBJPEawfbMlBqVfFNAdDpPzdZFWA==')]) 2026-03-08 11:18:59 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:18:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:18:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:18:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:18:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:19:01 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 11:19:01 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 11:19:01 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 11:19:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 11:19:03 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:19:03 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplaovdapj_mock.wav 2026-03-08 11:19:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 11:19:05 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 11:19:05 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:19:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:19:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqvk7rthj_mock.wav 2026-03-08 11:19:10 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 11:19:10 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 11:19:10 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:19:11 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 39자) 2026-03-08 11:19:11 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:지지금구 좌천 하선 이동 | 긴급도:일반 | 키워드:없음 2026-03-08 11:19:11 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4305, filename=tmpuy393amg_mock.wav) 2026-03-08 11:19:11 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:19:11 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:19:11 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:19:11 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:19:11 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:19:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:19:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:19:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:19:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:19:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:19:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:19:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:19:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:19:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:22:36 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdd6c-04f1decc0a2ca3be55479aa5;677c389e-f78e-4f05-aa8c-dfdcc69cb922'), (b'RateLimit', b'"api";r=967;t=75'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'dhVVgs_HpHWmTRqS5nizhyr5iE6q0vJgNreMprf2fHNJz4HpOKvFCQ==')]) 2026-03-08 11:19:11 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:19:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:19:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:19:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:19:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:19:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:19:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:19:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:19:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:19:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:19:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:22:36 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdd6c-52e9bccd6307087b6306b8da;677c389e-f78e-4f05-aa8c-dfdcc69cb922'), (b'RateLimit', b'"api";r=966;t=75'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'm8V3TBJXZv6unS8ebxSO9lB3RUgj6n4ArzG42hmKOpoXZAgD9GcwfQ==')]) 2026-03-08 11:19:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:19:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:19:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:19:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:19:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:19:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 11:19:14 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 11:19:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 11:19:17 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 11:19:17 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:19:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 11:19:22 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 11:19:22 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 11:19:22 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:19:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 11:19:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 11:19:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4306, filename=tmpxyen34o5_mock.wav) 2026-03-08 11:19:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:19:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:19:23 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:19:23 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:19:23 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:19:23 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:19:23 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:19:23 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:19:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:19:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:19:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:19:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:19:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:19:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:22:48 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdd78-2f73fc0c4afee4e451a4a415;ec40749b-5d4a-4d65-ad19-3bf67012e35e'), (b'RateLimit', b'"api";r=965;t=63'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'iCJuEI9x9i-DqXO0umrmX-unTawXBTUNpdFA7VJdLIEsC-fAZJoC9Q==')]) 2026-03-08 11:19:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:19:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:19:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:19:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:19:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:19:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:19:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:19:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:19:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:19:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:19:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:22:48 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdd78-2e8f0b0416f7e27e7893284e;ec40749b-5d4a-4d65-ad19-3bf67012e35e'), (b'RateLimit', b'"api";r=964;t=63'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'wRUieR2KZDISF84W2XhT90FuR8R8Fs0D2lf071NPtNwg6ERJX1GqaQ==')]) 2026-03-08 11:19:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:19:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:19:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:19:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:19:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:19:26 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 11:19:26 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 11:19:26 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 11:19:30 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:19:30 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:19:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 11:19:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpri_26_sc_mock.wav 2026-03-08 11:19:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 11:19:34 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 11:19:34 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 11:19:34 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:19:35 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 11:19:35 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 11:19:35 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4307, filename=tmpg__xdvmo_mock.wav) 2026-03-08 11:19:35 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:19:35 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:19:35 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:19:35 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:19:35 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:19:35 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:19:35 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:19:35 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:19:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:19:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:19:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:19:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:19:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:19:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:23:00 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdd84-15806f2f74edaca25f0ddb16;dfb7d040-8571-4788-aa75-79ff198eba90'), (b'RateLimit', b'"api";r=963;t=51'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'dS2wO0uQyPmTDVcFBOJxcZqe_pn_UuXYi4LqMck_IqH6EAIbhCpIRg==')]) 2026-03-08 11:19:35 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:19:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:19:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:19:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:19:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:19:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:19:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:19:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:19:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:19:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:19:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:23:00 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdd84-79642a60794c1aad15895f5a;dfb7d040-8571-4788-aa75-79ff198eba90'), (b'RateLimit', b'"api";r=962;t=51'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Ph62L243l64wM-dTVcmDKn-zMvvdfWFOLZ6FE4glSRtgWgyUa5oF0w==')]) 2026-03-08 11:19:35 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:19:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:19:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:19:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:19:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:19:37 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 11:19:37 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 11:19:37 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 11:19:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 11:19:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpemi764iu_mock.wav 2026-03-08 11:19:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 11:19:41 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:19:41 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:19:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 11:19:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplcxlhg2__mock.wav 2026-03-08 11:19:46 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:19:46 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:19:46 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 11:19:46 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:19:47 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 11:19:47 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 11:19:47 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4308, filename=tmpwdkmir2b_mock.wav) 2026-03-08 11:19:47 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:19:47 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:19:47 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:19:47 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:19:47 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:19:47 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:19:47 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:19:47 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:19:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:19:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:19:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:19:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:19:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:19:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:23:12 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdd90-51648a1f5fa682285ca3d68b;6dfd88d4-92b5-4801-95c3-034603de8a0a'), (b'RateLimit', b'"api";r=961;t=39'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'RprqsX8CBffPyZAuP4SRi0I3l6j7WcB3--bA2-88hToFS9IDqOUiDA==')]) 2026-03-08 11:19:47 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:19:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:19:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:19:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:19:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:19:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:19:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:19:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:19:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:19:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:19:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:23:12 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdd90-1eebe0b74bcd0d9e197136dc;6dfd88d4-92b5-4801-95c3-034603de8a0a'), (b'RateLimit', b'"api";r=960;t=39'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'VxRvKJACPhfbGMYsiGO-tT64ndUpNigivh6wbwwECsaK5Qkh63Sz7A==')]) 2026-03-08 11:19:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:19:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:19:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:19:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:19:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:19:50 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 11:19:50 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 11:19:50 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 11:19:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 11:19:53 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 11:19:53 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:19:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 11:19:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpn0qdsj2o_mock.wav 2026-03-08 11:19:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 11:19:58 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:19:58 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:19:58 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 11:19:58 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:19:59 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 11:19:59 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 11:19:59 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4309, filename=tmpuwgy4b9u_mock.wav) 2026-03-08 11:19:59 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:19:59 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:19:59 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:19:59 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:19:59 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:19:59 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:19:59 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:19:59 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:19:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:19:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:19:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:19:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:19:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:19:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:23:24 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdd9c-2a59731b0e062ef53108a7a3;2254d1c7-9b50-4d15-8f6a-0cdfe43ba422'), (b'RateLimit', b'"api";r=959;t=27'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'i5XUaNgS0n1w4W7jt4nNDDFlTlNioAieXpipMWFYfGswDtdpi0qi8A==')]) 2026-03-08 11:19:59 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:19:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:19:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:19:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:19:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:19:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:19:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:19:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:19:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:19:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:19:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:23:24 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdd9c-2977cb1259b2fe3d7f446595;2254d1c7-9b50-4d15-8f6a-0cdfe43ba422'), (b'RateLimit', b'"api";r=958;t=27'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'olqSQsgGiXAkdaF4ty8uV-ZXMIUiDq-5iP42ki4ujV6aGjDH5b69JQ==')]) 2026-03-08 11:19:59 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:19:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:19:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:19:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:19:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:20:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 11:20:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsrm0pw33_mock.wav 2026-03-08 11:20:02 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 11:20:02 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 11:20:02 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 11:20:05 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 11:20:05 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:20:11 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 11:20:11 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 11:20:17 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 11:20:21 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 11:20:22 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 11:20:23 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.943475 < -1.000000) 2026-03-08 11:20:24 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.662120 < -1.000000) 2026-03-08 11:20:25 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-1.628547 < -1.000000) 2026-03-08 11:20:25 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 11:20:25 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 역전기(RV) 모터카' → 열차 2026-03-08 11:20:25 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:20:26 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 80자) 2026-03-08 11:20:26 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터카 통과 | 긴급도:일반 | 키워드:역전기(RV) 모터카,역전기,통과,일반 2026-03-08 11:20:26 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4310, filename=tmp06hc6x69_mock.wav) 2026-03-08 11:20:26 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:20:26 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:20:26 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:20:26 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:20:26 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:20:26 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:20:26 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:20:26 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:20:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:20:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:20:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:20:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:20:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:20:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:23:51 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acddb7-77b73d623bff129053b7c418;f42db51b-a233-4604-ab5d-d7e1c91c8eb9'), (b'RateLimit', b'"api";r=999;t=300'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'uiR4Kawou-7jlNS81bmhcj5ARnd1il6fn8eNLL3qPI2FCOy1P6f_rA==')]) 2026-03-08 11:20:26 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:20:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:20:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:20:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:20:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:20:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:20:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:20:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:20:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:20:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:20:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:23:51 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acddb7-7e7d3f986d561198075c1db8;f42db51b-a233-4604-ab5d-d7e1c91c8eb9'), (b'RateLimit', b'"api";r=998;t=300'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'VV8eQMKo6XW0CGajE0eB48gIu8a20SfENU7-ia8NDlmz3Xe90LeMNA==')]) 2026-03-08 11:20:26 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:20:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:20:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:20:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:20:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:20:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 11:20:28 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 11:20:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 11:20:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 11:20:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:20:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjalsrwaj_mock.wav 2026-03-08 11:20:32 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 11:20:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 11:20:33 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 25자) 2026-03-08 11:20:33 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:없음 2026-03-08 11:20:33 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4311, filename=tmpweh4tix5_mock.wav) 2026-03-08 11:20:33 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:20:33 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 11:20:33 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:20:33 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:20:33 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:20:33 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:20:33 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:20:33 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:20:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:20:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:20:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:20:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:20:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:20:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:23:58 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acddbe-32025b302beb887c296699fc;295b6262-8045-49c8-90cc-77962e22dc0d'), (b'RateLimit', b'"api";r=997;t=293'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'3cZxs2ujt8Qme-R9mjILeNXlY9HIMSBSGHGvHGSBQ1saLonxmWpyVA==')]) 2026-03-08 11:20:33 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:20:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:20:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:20:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:20:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:20:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:20:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:20:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:20:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:20:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:20:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:23:58 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acddbe-428d53fc59597b145f1e61fd;295b6262-8045-49c8-90cc-77962e22dc0d'), (b'RateLimit', b'"api";r=996;t=293'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lB1xJkzeQ_lj1K9x8kx-Y0B1vFJTGMrIngEn-40REaGb11pevYh_qg==')]) 2026-03-08 11:20:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:20:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:20:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:20:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:20:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:20:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:20:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplh8ewv4c_mock.wav 2026-03-08 11:20:36 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 11:20:36 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 11:20:36 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 11:20:40 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 11:20:40 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:20:44 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 11:20:44 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 11:20:44 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:20:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 11:20:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 11:20:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4312, filename=tmpluah0dw9_mock.wav) 2026-03-08 11:20:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:20:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:20:45 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:20:45 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:20:45 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:20:45 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:20:45 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:20:45 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:20:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:20:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:20:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:20:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:20:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:20:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:24:10 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acddca-45bf45fc2ced1e0f0e3a9dcd;6a7003d4-ab30-4a74-9477-493ca10c5d38'), (b'RateLimit', b'"api";r=995;t=281'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'IW7Ym6bbEE1aF2cV0itHbEoS1gAZMRiVySw0nNyybXlYyzQu3Y4H8A==')]) 2026-03-08 11:20:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:20:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:20:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:20:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:20:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:20:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:20:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:20:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:20:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:20:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:20:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:24:10 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acddca-3a7342df124766f82f853bf6;6a7003d4-ab30-4a74-9477-493ca10c5d38'), (b'RateLimit', b'"api";r=994;t=281'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'80OEEDnzvFxfCp8dtvVTMlRtKnq6oKvUy3paVG27svWJO8H_PfAZ1Q==')]) 2026-03-08 11:20:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:20:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:20:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:20:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:20:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:20:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 11:20:48 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 11:20:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 11:20:48 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 11:20:52 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 11:20:52 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:20:56 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 11:20:56 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 11:20:56 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:20:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 11:20:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 11:20:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4313, filename=tmp1qit___y_mock.wav) 2026-03-08 11:20:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:20:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:20:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:20:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:20:57 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:20:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:20:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:20:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:20:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:20:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:20:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:20:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:20:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:20:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:24:22 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acddd6-148d4dbf3f13040f39d3400f;4642355a-0595-4012-84ad-7670320d8ed3'), (b'RateLimit', b'"api";r=993;t=269'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'zcO35HSd6SgxY8lAf9x0jTe4oqNxC0prIn6tY-czyaedOKxWY9DanQ==')]) 2026-03-08 11:20:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:20:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:20:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:20:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:20:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:20:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:20:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:20:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:20:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:20:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:20:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:24:22 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acddd6-5f6d294c4f68c6e27ec284bb;4642355a-0595-4012-84ad-7670320d8ed3'), (b'RateLimit', b'"api";r=992;t=269'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'smWHXrtvwqdl4CR1yjbsryFrwCZK2WAQoYfeeGYg9G907bM34w_F8w==')]) 2026-03-08 11:20:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:20:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:20:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:20:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:20:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:20:59 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 11:20:59 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjabb7lom_mock.wav 2026-03-08 11:20:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 11:21:00 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 11:21:00 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 11:21:00 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 11:21:04 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:21:04 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:21:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 11:21:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqw_vi19c_mock.wav 2026-03-08 11:21:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 11:21:08 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 11:21:08 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 11:21:08 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:21:09 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 11:21:09 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 11:21:09 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4314, filename=tmper4g1zus_mock.wav) 2026-03-08 11:21:09 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:21:09 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:21:09 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:21:09 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:21:09 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:21:09 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:21:09 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:21:09 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:21:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:21:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:21:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:21:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:21:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:21:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:24:34 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdde2-7f6625904786b1992fcc443a;12bac7b4-fc0b-4b24-a7c2-161fb4ae8f8c'), (b'RateLimit', b'"api";r=991;t=257'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Rec3n27EKBNsd6ELz0hmsAQhCB4y2mDfKwjUW3LzHPxFXPXFbICPGQ==')]) 2026-03-08 11:21:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:21:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:21:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:21:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:21:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:21:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:21:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:21:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:21:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:21:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:21:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:24:34 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdde2-23608136734948176314e5b5;12bac7b4-fc0b-4b24-a7c2-161fb4ae8f8c'), (b'RateLimit', b'"api";r=990;t=257'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'gTnm49L05LDKzFlJeBcXbS6F1xMZ2MFcrNaxREn_HraiYTJp_5gHWw==')]) 2026-03-08 11:21:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:21:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:21:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:21:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:21:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:21:11 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 11:21:11 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 11:21:11 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 11:21:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 11:21:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxl7vb5y4_mock.wav 2026-03-08 11:21:15 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:21:15 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:21:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 11:21:20 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:21:20 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:21:20 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 11:21:20 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:21:21 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 42자) 2026-03-08 11:21:21 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 11:21:21 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4315, filename=tmpuxycjhmm_mock.wav) 2026-03-08 11:21:21 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:21:21 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:21:21 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:21:21 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:21:21 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:21:21 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:21:21 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:21:21 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:21:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:21:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:21:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:21:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:21:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:21:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:24:46 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acddee-5e9c8a1a2644d7c36da4d856;e1fa38a7-1a7a-417d-bf58-062d2e150632'), (b'RateLimit', b'"api";r=989;t=245'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'UL5AY2DpkNVFnKfbeFo-exD9w6dquwB3GEZjVQxB-ORFGqpWInPZBQ==')]) 2026-03-08 11:21:21 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:21:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:21:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:21:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:21:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:21:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:21:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:21:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:21:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:21:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:21:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:24:46 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acddee-7b65a0793a37d8aa55f27df6;e1fa38a7-1a7a-417d-bf58-062d2e150632'), (b'RateLimit', b'"api";r=988;t=245'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'XGkQJwxEDcdClFa_ZD8pXZ8urOkZ0YEKp3elhgNuPiWPq8Av45oa-Q==')]) 2026-03-08 11:21:21 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:21:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:21:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:21:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:21:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:21:23 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 11:21:23 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxp3ufb0c_mock.wav 2026-03-08 11:21:24 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 11:21:24 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 11:21:24 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 11:21:24 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 11:21:27 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 11:21:27 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:21:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 11:21:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptoepherq_mock.wav 2026-03-08 11:21:32 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:21:32 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:21:32 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 11:21:32 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:21:33 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 11:21:33 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 11:21:33 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4316, filename=tmp45ej7api_mock.wav) 2026-03-08 11:21:33 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:21:33 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:21:33 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:21:33 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:21:33 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:21:33 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:21:33 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:21:33 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:21:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:21:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:21:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:21:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:21:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:21:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:24:58 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acddfa-1dac52440a875bd2799710d1;febccb57-bad0-4eaf-887a-6cd116a311da'), (b'RateLimit', b'"api";r=987;t=233'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Ioh95ciFCv-73WA-GVfQZCcfTUrVVXrDmvEMP2KWvPdIrSKqemg5Tg==')]) 2026-03-08 11:21:33 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:21:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:21:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:21:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:21:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:21:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:21:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:21:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:21:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:21:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:21:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:24:58 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acddfa-6ab4ee56026d0f4e351e205b;febccb57-bad0-4eaf-887a-6cd116a311da'), (b'RateLimit', b'"api";r=986;t=233'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b't0slmQU60TVQdN0sIMmk3zIw9M5yuJmaxFpCrLZ_PjVQ33_7FsuDag==')]) 2026-03-08 11:21:33 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:21:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:21:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:21:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:21:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:21:35 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 11:21:35 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 11:21:35 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 11:21:39 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 11:21:39 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 11:21:39 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:21:44 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 11:21:49 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 11:21:51 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 11:21:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 11:21:57 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 11:21:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:21:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpnfe2hr6n_mock.wav 2026-03-08 11:21:58 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-2.114604 < -1.000000) 2026-03-08 11:21:59 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.658761 < -1.000000) 2026-03-08 11:21:59 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.899915 < -1.000000) 2026-03-08 11:22:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 11:22:00 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:22:00 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:22:00 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '좌절을 누르실 집수정' → 불명 2026-03-08 11:22:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:22:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 29자) 2026-03-08 11:22:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:좌절 누르실 집수정 | 긴급도:일반 | 키워드:없음 2026-03-08 11:22:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4317, filename=tmp723wiwqw_mock.wav) 2026-03-08 11:22:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:22:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:22:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:22:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:22:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:22:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:22:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:22:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:22:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:22:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:22:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:22:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:22:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:22:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:25:25 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acde15-1c61e5c94adbf6b71022c7f5;5b1e708c-eff3-4c4a-8382-99bbc36f2d50'), (b'RateLimit', b'"api";r=985;t=206'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'tPXpQfncey3RtolWr01fCRDRQdDz7tGGBdp8CoTwmcd35lkg9NfvKA==')]) 2026-03-08 11:22:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:22:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:22:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:22:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:22:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:22:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:22:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:22:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:22:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:22:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:22:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:25:26 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acde16-3e4648a876d16b2f5cfe5e92;5b1e708c-eff3-4c4a-8382-99bbc36f2d50'), (b'RateLimit', b'"api";r=984;t=205'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'G376EwI2nxZmYrKDXWuePVEcohjAsYXWNkwnOPKYuJCSzub2muIx5w==')]) 2026-03-08 11:22:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:22:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:22:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:22:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:22:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:22:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:22:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmph_r4a3x3_mock.wav 2026-03-08 11:22:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 11:22:03 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 11:22:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 11:22:07 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 11:22:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 51자) 2026-03-08 11:22:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 결과 없음 | 긴급도:일반 | 키워드:무전,분석,결과 없음,일반 2026-03-08 11:22:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4318, filename=tmpkp0msh1z_mock.wav) 2026-03-08 11:22:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:22:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 11:22:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:22:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:22:08 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:22:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:22:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:22:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:22:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:22:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:22:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:22:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:22:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:22:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:25:33 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acde1d-664bd1d410577dba78ac4b2e;cc7b9d27-7e1e-407d-a569-702483689377'), (b'RateLimit', b'"api";r=983;t=198'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'GHF8DbE5OFupwk1x2Re6_yfgCFU1x_kPjqNB9L0A4JS0ksGPYok0wg==')]) 2026-03-08 11:22:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:22:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:22:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:22:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:22:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:22:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:22:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:22:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:22:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:22:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:22:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:25:33 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acde1d-11c83ad0305ff3c87a149e40;cc7b9d27-7e1e-407d-a569-702483689377'), (b'RateLimit', b'"api";r=982;t=198'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'pZn-5eF01iFjXA7ljWImYhJHVkJIQDxZpJAqjWfTJggzyuIWiViAHQ==')]) 2026-03-08 11:22:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:22:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:22:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:22:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:22:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:22:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 11:22:10 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 11:22:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 11:22:14 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 11:22:14 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:22:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 11:22:19 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 11:22:19 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 11:22:19 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:22:20 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 11:22:20 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 11:22:20 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4319, filename=tmpin2xs20u_mock.wav) 2026-03-08 11:22:20 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:22:20 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:22:20 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:22:20 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:22:20 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:22:20 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:22:20 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:22:20 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:22:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:22:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:22:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:22:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:22:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:22:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:25:45 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acde29-62e737c733d72baa7fb552ca;70776437-0c1c-49a2-b4c2-520e2eea5191'), (b'RateLimit', b'"api";r=981;t=186'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'A44GinnnDWIlFNftVmgu_rEJkHlEzJKubzWpdrp47vortjz8KsCDNw==')]) 2026-03-08 11:22:20 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:22:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:22:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:22:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:22:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:22:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:22:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:22:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:22:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:22:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:22:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:25:45 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acde29-4959abff4ed743841ddb61c1;70776437-0c1c-49a2-b4c2-520e2eea5191'), (b'RateLimit', b'"api";r=980;t=186'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bv6bYlKm5EiO68PrPbE6iZJodqAF5_vJovFdLPrkUwwjw1JoG_4YgA==')]) 2026-03-08 11:22:20 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:22:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:22:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:22:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:22:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:22:22 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 11:22:22 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 11:22:22 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 11:22:26 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 11:22:26 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptfikd13s_mock.wav 2026-03-08 11:22:26 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 11:22:26 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:22:26 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 11:22:31 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 11:22:31 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 11:22:31 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:22:32 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 11:22:32 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 11:22:32 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4320, filename=tmpb2g1szo7_mock.wav) 2026-03-08 11:22:32 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:22:32 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:22:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:22:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:22:32 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:22:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:22:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:22:32 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:22:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:22:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:22:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:22:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:22:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:22:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:25:57 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acde35-07bd5d6f3d733d301378e667;3af68ffe-9736-4ad5-9f9b-ed215dcfd468'), (b'RateLimit', b'"api";r=979;t=174'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'FFLN7MhP5TAGe70CKAhjyGbmjcxv3PY2G4HI11Rhj-StiejuxyGA9A==')]) 2026-03-08 11:22:32 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:22:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:22:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:22:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:22:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:22:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:22:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:22:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:22:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:22:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:22:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:25:57 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acde35-31e50c164f2f810345c1f4f4;3af68ffe-9736-4ad5-9f9b-ed215dcfd468'), (b'RateLimit', b'"api";r=978;t=174'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'H6m8ZAV5ZQFhAUSXNnNO-f7k78rjTBEbRA8zcx-TvzcPSDP3IyiTKA==')]) 2026-03-08 11:22:33 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:22:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:22:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:22:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:22:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:22:35 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 11:22:35 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmppxp43hb7_mock.wav 2026-03-08 11:22:35 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 11:22:35 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 11:22:35 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 11:22:35 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 11:22:39 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:22:39 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:22:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 11:22:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpcbifsqjq_mock.wav 2026-03-08 11:22:43 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 11:22:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 11:22:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:22:44 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 78자) 2026-03-08 11:22:44 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 통과 | 긴급도:일반 | 키워드:역전기(RV), 모터,신호,통과 2026-03-08 11:22:44 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4321, filename=tmpmnk1fi4n_mock.wav) 2026-03-08 11:22:44 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:22:44 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:22:44 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:22:44 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:22:44 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:22:44 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:22:44 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:22:44 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:22:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:22:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:22:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:22:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:22:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:22:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:26:09 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acde41-4088542b5952781c07d5a81c;5440e2a8-cdfc-4814-8541-edc114a2d3b4'), (b'RateLimit', b'"api";r=977;t=162'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lVWJ4OPLeinbE6bqki5QdwlG_6ruIZQH356GGwnpEwb-x0UIN4trNw==')]) 2026-03-08 11:22:44 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:22:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:22:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:22:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:22:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:22:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:22:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:22:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:22:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:22:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:22:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:26:09 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acde41-7d318d457df1c97c180fd406;5440e2a8-cdfc-4814-8541-edc114a2d3b4'), (b'RateLimit', b'"api";r=976;t=162'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'XQ80gSA_AmS6HqCHs9F9FSbRDqQQuP1h-_fjXuKXV6_h6uRABmwcLg==')]) 2026-03-08 11:22:44 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:22:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:22:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:22:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:22:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:22:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 11:22:47 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 11:22:47 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 11:22:47 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 11:22:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 11:22:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqlg4oqda_mock.wav 2026-03-08 11:22:50 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:22:50 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:22:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 11:22:55 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:22:55 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:22:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 11:22:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:22:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 11:22:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 11:22:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4322, filename=tmpmcc4xj81_mock.wav) 2026-03-08 11:22:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:22:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:22:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:22:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:22:56 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:22:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:22:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:22:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:22:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:22:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:22:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:22:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:22:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:22:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:26:21 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acde4d-14a9e97b34e1c0ae352c060b;a88bd77c-0cf9-4aad-810d-f64daa5bc753'), (b'RateLimit', b'"api";r=975;t=150'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'uDp6lgkOBq3L_QH3E6J5UpZBfG7gBUbcfj8-WJobf92bUmHp3blD9w==')]) 2026-03-08 11:22:56 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:22:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:22:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:22:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:22:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:22:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:22:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:22:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:22:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:22:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:22:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 11:22:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfhf3rnd__mock.wav 2026-03-08 11:22:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:26:21 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acde4d-227d074169bed2ae75a18ab3;a88bd77c-0cf9-4aad-810d-f64daa5bc753'), (b'RateLimit', b'"api";r=974;t=150'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'j-NeYAZBpuIjcpEGBC01FU6Yjl3z7u4FsjNp_5Mn84xD8Lgeeh882g==')]) 2026-03-08 11:22:56 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:22:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:22:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:22:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:22:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:22:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 11:22:59 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 11:22:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 11:23:02 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 11:23:02 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:23:06 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 11:23:07 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:23:07 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:23:07 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 11:23:07 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:23:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 11:23:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 11:23:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4323, filename=tmpx61gvgc9_mock.wav) 2026-03-08 11:23:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:23:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:23:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:23:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:23:08 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:23:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:23:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:23:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:23:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:23:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:23:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:23:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:23:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:23:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:26:33 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acde59-627fbcf9432a051b4993736a;f53abd20-5875-4e86-9e2e-b27005cca6c1'), (b'RateLimit', b'"api";r=973;t=138'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'UN6TaZTj9zSq1IIJO9iAz8WMky6WTaJubbFw6N7JaN429hYpt9t-1A==')]) 2026-03-08 11:23:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:23:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:23:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:23:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:23:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:23:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:23:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:23:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:23:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:23:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:23:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:26:33 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acde59-5eb1ebac7e614e4f04299970;f53abd20-5875-4e86-9e2e-b27005cca6c1'), (b'RateLimit', b'"api";r=972;t=138'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'QCc5GLuA9wywyeqzHxycys8W1MeDedduHOKkcZghDIFV1dty28_WJQ==')]) 2026-03-08 11:23:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:23:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:23:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:23:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:23:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:23:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 11:23:10 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 11:23:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 11:23:14 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 11:23:14 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:23:16 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 11:23:19 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 11:23:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 11:23:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:23:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpdn1het3__mock.wav 2026-03-08 11:23:26 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 11:23:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 11:23:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:23:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvl1onaga_mock.wav 2026-03-08 11:23:30 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 11:23:35 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (18.950000 > 2.400000) 2026-03-08 11:23:35 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.838139 < -1.000000) 2026-03-08 11:23:36 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.100282 < -1.000000) 2026-03-08 11:23:36 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:23:36 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:23:36 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '우선 와우' → 불명 2026-03-08 11:23:36 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:23:37 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 50자) 2026-03-08 11:23:37 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:와우 통과 | 긴급도:일반 | 키워드:와우, 신호, 통과, 일반 2026-03-08 11:23:37 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4324, filename=tmpkyylbcks_mock.wav) 2026-03-08 11:23:37 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:23:37 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:23:37 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:23:37 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:23:37 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:23:37 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:23:37 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:23:37 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:23:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:23:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:23:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:23:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:23:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:23:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:27:02 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acde76-677ab0be27c836bf21d4dd5b;eb63a568-bd64-4033-acea-a81f19f142f0'), (b'RateLimit', b'"api";r=971;t=109'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc1548cf52adc92ab6fc1a9c02f4182c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'QkHKJJzyU4D6I-_zFuAtdO3iMm15O9-9Tq3S6H-eTdOCZ4_eZ0LuSQ==')]) 2026-03-08 11:23:37 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:23:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:23:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:23:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:23:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:23:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:23:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:23:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:23:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:23:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:23:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:27:02 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acde76-5c520a3214f658de14d54f82;eb63a568-bd64-4033-acea-a81f19f142f0'), (b'RateLimit', b'"api";r=970;t=109'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc1548cf52adc92ab6fc1a9c02f4182c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'jRKeI_X_9iKjlzPQ91kcXruyAF5xLRTNdKu0AhIlCik8i2QD7nH3Vg==')]) 2026-03-08 11:23:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:23:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:23:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:23:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:23:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:23:40 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 11:23:40 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 11:23:40 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 11:23:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 11:23:44 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 11:23:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 11:23:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 11:23:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4325, filename=tmp4edgxt13_mock.wav) 2026-03-08 11:23:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:23:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 11:23:45 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:23:45 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:23:45 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:23:45 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:23:45 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:23:45 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:23:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:23:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:23:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:23:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:23:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:23:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:27:10 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acde7e-1ef5d46c190225ab0eda615a;8950eed2-21c1-4fdd-986e-d1293a8607ec'), (b'RateLimit', b'"api";r=969;t=101'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c0305bfcda69700a7460eef1a90e7684.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'owNYzgxWrV0PQGKdL46UyVpTIFAraFZUxkHsyGlpCNRYZStwN0IcFQ==')]) 2026-03-08 11:23:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:23:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:23:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:23:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:23:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:23:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:23:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:23:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:23:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:23:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:23:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:27:10 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acde7e-7f25f1540b1407955b1ff00f;8950eed2-21c1-4fdd-986e-d1293a8607ec'), (b'RateLimit', b'"api";r=968;t=101'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c0305bfcda69700a7460eef1a90e7684.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'yUTymquaSOxVXm83c0Nozn2X3mXR8U3Emx2wYN1rCI6aM7NdTsnz4g==')]) 2026-03-08 11:23:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:23:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:23:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:23:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:23:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:23:47 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 11:23:47 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 11:23:47 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 11:23:51 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 11:23:51 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:23:53 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 11:23:53 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpixy_d_zb_mock.wav 2026-03-08 11:23:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 11:23:56 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 11:23:56 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 11:23:56 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:23:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 40자) 2026-03-08 11:23:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:전차선, 이동, 지지금구 2026-03-08 11:23:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4326, filename=tmp4n30325a_mock.wav) 2026-03-08 11:23:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:23:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:23:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:23:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:23:57 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:23:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:23:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:23:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:23:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:23:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:23:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:23:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:23:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:23:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:27:22 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acde8a-06d6a4e1028250b85be61cd1;c7006705-03b0-4335-a246-a10beb983dbe'), (b'RateLimit', b'"api";r=967;t=89'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 58b73acb67c037ebf3e55d50e0a967fe.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'399Ho52OqWritakRr67QnT89lVnBKsXCo2_vgD6nESaYVRAVplNqqw==')]) 2026-03-08 11:23:57 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:23:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:23:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:23:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:23:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:23:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:23:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:23:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:23:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:23:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:23:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:27:22 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acde8a-2feae2605d461cf10da4373e;c7006705-03b0-4335-a246-a10beb983dbe'), (b'RateLimit', b'"api";r=966;t=89'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 58b73acb67c037ebf3e55d50e0a967fe.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'X1fXFZk_v6tTYlAoF0_MLMtt-7m7jgLwxG1fMRu39U6OEygPJqXNiA==')]) 2026-03-08 11:23:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:23:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:23:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:23:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:23:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:24:00 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 11:24:00 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 11:24:00 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 11:24:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 11:24:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpz2_zv8ae_mock.wav 2026-03-08 11:24:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 11:24:03 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 11:24:03 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:24:06 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 11:24:06 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpkyrpismy_mock.wav 2026-03-08 11:24:08 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 11:24:08 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 11:24:08 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:24:09 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 11:24:09 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 11:24:09 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4327, filename=tmpsj548usl_mock.wav) 2026-03-08 11:24:09 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:24:09 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:24:09 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:24:09 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:24:09 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:24:09 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:24:09 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:24:09 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:24:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:24:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:24:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:24:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:24:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:24:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:27:34 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acde96-1627d3777a4e91d20ebda305;61bf870c-12de-4d8e-b055-81701406af6a'), (b'RateLimit', b'"api";r=965;t=77'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc1548cf52adc92ab6fc1a9c02f4182c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'RQE6iid4JjFLSFs2Dr5sZUaBCZtoZutmSuthSvlrMA5Pmp6OpCUpCQ==')]) 2026-03-08 11:24:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:24:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:24:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:24:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:24:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:24:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:24:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:24:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:24:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:24:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:24:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:27:35 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acde97-470fdebd0098e46a4ec1318d;61bf870c-12de-4d8e-b055-81701406af6a'), (b'RateLimit', b'"api";r=964;t=76'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc1548cf52adc92ab6fc1a9c02f4182c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'5C53LI0yoP7he31VEsteIHQS9BxduvsYQ5bycDGcsSvz44V0QLTnlw==')]) 2026-03-08 11:24:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:24:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:24:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:24:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:24:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:24:12 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 11:24:12 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 11:24:12 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 11:24:12 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 11:24:16 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:24:16 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:24:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 11:24:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvwgu2rle_mock.wav 2026-03-08 11:24:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 11:24:20 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 11:24:20 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 11:24:20 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:24:21 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 11:24:21 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 11:24:21 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4328, filename=tmpbeudk3oo_mock.wav) 2026-03-08 11:24:21 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:24:21 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:24:21 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:24:21 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:24:21 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:24:21 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:24:21 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:24:21 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:24:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:24:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:24:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:24:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:24:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:24:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:27:46 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdea2-367985dd18cfbae859fb4002;bebbd0b6-b1b7-46a8-aa25-ad0bec38a610'), (b'RateLimit', b'"api";r=963;t=65'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4fe71f328c269042fb1203aba8ce66b8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'jekXwe-A8EcUquj_0ngmtqMlYiW_aWKRcAFN7A0SlObCwqxRwBZr_g==')]) 2026-03-08 11:24:22 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:24:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:24:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:24:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:24:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:24:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:24:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:24:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:24:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:24:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:24:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:27:46 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdea2-088d282d361e31b77e8da48f;bebbd0b6-b1b7-46a8-aa25-ad0bec38a610'), (b'RateLimit', b'"api";r=962;t=65'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4fe71f328c269042fb1203aba8ce66b8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG62-P1'), (b'X-Amz-Cf-Id', b'wzhuvx5ALgstX4AfPoVA8p9ZYuCQGEVe5xvK0WqvWas6l85I2cXsEQ==')]) 2026-03-08 11:24:22 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:24:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:24:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:24:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:24:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:24:23 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 11:24:23 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpt7frap1l_mock.wav 2026-03-08 11:24:24 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 11:24:24 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 11:24:24 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 11:24:28 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:24:28 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:24:32 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:24:32 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:24:32 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 11:24:32 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:24:33 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 11:24:33 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 11:24:33 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4329, filename=tmpr62ggbiq_mock.wav) 2026-03-08 11:24:33 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:24:33 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:24:33 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:24:33 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:24:33 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:24:33 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:24:33 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:24:33 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:24:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:24:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:24:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:24:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:24:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:24:33 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 11:24:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:27:58 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdeae-624c2dd502b788636ca9d83c;08e9c25f-189e-4363-9faa-c8701f7444d5'), (b'RateLimit', b'"api";r=961;t=53'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'7a7uQ9SaGhLwWkOyLN8mNdICKVbM0g7rnPnwQXDNMzFz_JxI3SQg7w==')]) 2026-03-08 11:24:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:24:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:24:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:24:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:24:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:24:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:24:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:24:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:24:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:24:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:24:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:27:58 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdeae-379929d778a20346279f312a;08e9c25f-189e-4363-9faa-c8701f7444d5'), (b'RateLimit', b'"api";r=960;t=53'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'uul80PVlyg99IjhDGDjQHRNfv7of9HodAJnnDVRzpt89Bh3bi2JGjg==')]) 2026-03-08 11:24:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:24:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:24:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:24:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:24:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:24:36 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 11:24:36 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 11:24:36 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 11:24:40 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 11:24:40 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:24:43 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 11:24:44 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:24:44 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:24:44 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 11:24:44 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:24:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 11:24:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 11:24:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4330, filename=tmpjberoh93_mock.wav) 2026-03-08 11:24:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:24:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:24:45 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:24:45 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:24:45 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:24:45 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:24:45 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:24:45 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:24:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:24:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:24:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:24:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:24:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:24:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:28:10 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdeba-18a1d5bb35bc570d30d1bf4f;9fd92f89-978a-4060-a93f-78e89a13a5c6'), (b'RateLimit', b'"api";r=959;t=41'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'2Aof6lt4ey6-EGYor-rKJIHnKGx0kR5b9tJTIwcdNCxSjkFRlvgIlw==')]) 2026-03-08 11:24:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:24:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:24:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:24:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:24:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:24:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:24:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:24:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:24:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:24:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:24:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:28:10 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdeba-1cff654259eb49957eba6f40;9fd92f89-978a-4060-a93f-78e89a13a5c6'), (b'RateLimit', b'"api";r=958;t=41'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'IPHRU64PtEoRo9xAjSZcMMsYnUrM5QVMOgLhR-VL6MdpKak59u3OjA==')]) 2026-03-08 11:24:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:24:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:24:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:24:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:24:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:24:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 11:24:48 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 11:24:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 11:24:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 11:24:51 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 11:24:51 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:24:53 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:24:53 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpyqfr8koa_mock.wav 2026-03-08 11:24:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 11:24:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:24:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_ax9165q_mock.wav 2026-03-08 11:24:57 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 11:25:04 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 11:25:09 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 11:25:10 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 11:25:11 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (5.511628 > 2.400000) 2026-03-08 11:25:12 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.361365 < -1.000000) 2026-03-08 11:25:13 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.544695 < -1.000000) 2026-03-08 11:25:13 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:25:13 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:25:13 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '권리 составлять 한 번 더' → 불명 2026-03-08 11:25:13 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:25:14 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 11:25:14 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:권리 составлять 한 번 더 | 긴급도:일반 | 키워드:없음 2026-03-08 11:25:14 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4331, filename=tmp1zq5fn88_mock.wav) 2026-03-08 11:25:14 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:25:14 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:25:14 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:25:14 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:25:14 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:25:14 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:25:14 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:25:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:25:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:25:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:25:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:25:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:25:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:25:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:28:39 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acded7-2a86cb7632d7f4f657bc7388;72df6ebe-b082-4902-af9c-69175f59d8e0'), (b'RateLimit', b'"api";r=957;t=12'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'jTpeb03f2CoVNHy0lumBf0r7aN3KXyxI5-xs3HnBDznzt1-gCxVorA==')]) 2026-03-08 11:25:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:25:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:25:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:25:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:25:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:25:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:25:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:25:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:25:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:25:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:25:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:28:39 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acded7-13bfdcd90f70349464b830d8;72df6ebe-b082-4902-af9c-69175f59d8e0'), (b'RateLimit', b'"api";r=956;t=12'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_0Q0JHW32Rjm0fjw4Xd2miyCxgjTTPRwwXjdJshijeO-JA8VXpMVYA==')]) 2026-03-08 11:25:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:25:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:25:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:25:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:25:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:25:17 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 11:25:17 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 11:25:17 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 11:25:20 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 11:25:20 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 11:25:20 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1pnng0xq_mock.wav 2026-03-08 11:25:21 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 11:25:21 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 11:25:21 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 11:25:21 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4332, filename=tmp9kibxsa2_mock.wav) 2026-03-08 11:25:21 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:25:21 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 11:25:21 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:25:21 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:25:21 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:25:21 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:25:21 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:25:21 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:25:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:25:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:25:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:25:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:25:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:25:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:28:46 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdede-640ad1d257ee502c1c945429;baaa5f74-16b8-4cef-9ce6-79454ff9d219'), (b'RateLimit', b'"api";r=955;t=5'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ZOSaOQw6nI4XY5aYtneRDxDshOA1E0vJA45arsFDsqzf1PHMsQWcbA==')]) 2026-03-08 11:25:22 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:25:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:25:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:25:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:25:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:25:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:25:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:25:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:25:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:25:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:25:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:28:46 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdede-6ab41f325589b97b78e70c0e;baaa5f74-16b8-4cef-9ce6-79454ff9d219'), (b'RateLimit', b'"api";r=954;t=5'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9FuguMQ1rbVBWkZgThE9etFnkuE4fsTiVzrcKB4GVzW3Hp3Yu0RB7w==')]) 2026-03-08 11:25:22 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:25:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:25:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:25:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:25:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:25:24 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 11:25:24 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 11:25:24 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 11:25:28 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 11:25:28 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:25:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 11:25:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxvccd4o__mock.wav 2026-03-08 11:25:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 11:25:33 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 11:25:33 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 11:25:33 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:25:33 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 11:25:33 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 11:25:33 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4333, filename=tmpo6gi59yu_mock.wav) 2026-03-08 11:25:33 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:25:33 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:25:33 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:25:33 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:25:33 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:25:34 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:25:34 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:25:34 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:25:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:25:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:25:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:25:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:25:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:25:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 11:25:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpy9u7qrz0_mock.wav 2026-03-08 11:25:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:28:59 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdeea-7f85db7874f95ceb34aba25b;7a4fbf3b-d9c3-4a17-9d0e-1ddabc117af5'), (b'RateLimit', b'"api";r=999;t=293'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4020b6d7a4c5bb75df947be2b8b3c324.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'kpwV87UgqkJa-srANeJ-TuAEWcl7R4Y0wdeUTVtax0HOUleCXYvFxg==')]) 2026-03-08 11:25:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:25:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:25:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:25:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:25:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:25:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:25:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:25:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:25:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:25:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:25:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:28:59 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdeeb-301f26c277098fce68500148;7a4fbf3b-d9c3-4a17-9d0e-1ddabc117af5'), (b'RateLimit', b'"api";r=998;t=292'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4020b6d7a4c5bb75df947be2b8b3c324.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'Vy2UpwXcQci5n1cM8we0GS6SwV24XIN_XbGQEtSQt7vt4PdiFlr8Lw==')]) 2026-03-08 11:25:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:25:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:25:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:25:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:25:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:25:36 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 11:25:36 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 11:25:36 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 11:25:39 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 11:25:40 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 11:25:40 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:25:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 11:25:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpx2lsxn_x_mock.wav 2026-03-08 11:25:45 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 11:25:45 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 11:25:45 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:25:46 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 11:25:46 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 91자) 2026-03-08 11:25:46 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,긴급도: 일반 2026-03-08 11:25:46 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4334, filename=tmpjgx3wdtv_mock.wav) 2026-03-08 11:25:46 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:25:46 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:25:46 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:25:46 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:25:46 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:25:46 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:25:46 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:25:46 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:25:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:25:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:25:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:25:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:25:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:25:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:29:11 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdef7-0b8a2506758dce157aef1176;b6cd072d-7853-4229-ba8c-c94826d9cd85'), (b'RateLimit', b'"api";r=997;t=280'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63947a1a73ede74a39fa169dcf13227a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'7vYCbKiv7LDK4a-IvaB4AW0g5UymInrowJ2dGzJU3IOCeUGZAntjZg==')]) 2026-03-08 11:25:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:25:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:25:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:25:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:25:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:25:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:25:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:25:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:25:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:25:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:25:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:29:11 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdef7-3c8a08381263376d537c7c58;b6cd072d-7853-4229-ba8c-c94826d9cd85'), (b'RateLimit', b'"api";r=996;t=280'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63947a1a73ede74a39fa169dcf13227a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'KHaT0BKcuTd8Jzb18BVJPtQlMJxDa_o6dCDxsKcIGgwoPCVk3ZmpyQ==')]) 2026-03-08 11:25:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:25:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:25:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:25:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:25:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:25:49 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 11:25:49 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 11:25:49 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 11:25:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 11:25:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4k8ehihh_mock.wav 2026-03-08 11:25:52 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:25:52 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:25:56 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 11:25:56 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 11:25:57 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:25:58 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 11:25:58 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 11:25:58 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4335, filename=tmpdz7zas7x_mock.wav) 2026-03-08 11:25:58 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:25:58 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:25:58 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:25:58 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:25:58 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:25:58 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:25:58 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:25:58 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:25:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:25:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:25:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:25:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:25:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:25:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:29:23 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdf03-32664b5631b9d5b753fb31c3;4670b423-a8c8-4d79-aa39-6507b1835385'), (b'RateLimit', b'"api";r=995;t=268'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f41268584275573cf0f9ec6d6dae8b7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'wr0-rp8MIG90qoOaJe981DkiOJ-B2z6S_YkWb7sL7mfnYqKnqrowuA==')]) 2026-03-08 11:25:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:25:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:25:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:25:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:25:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:25:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:25:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:25:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:25:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:25:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:25:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:29:23 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdf03-3e9eb18033060dae3e14dc16;4670b423-a8c8-4d79-aa39-6507b1835385'), (b'RateLimit', b'"api";r=994;t=268'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f41268584275573cf0f9ec6d6dae8b7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'tCwES5iYqyY1fIXmOQP16mYlLiGWyXzc-AKUAFu0Jax0u7KYNkwLoA==')]) 2026-03-08 11:25:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:25:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:25:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:25:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:25:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:26:00 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 11:26:00 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 11:26:00 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 11:26:01 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 11:26:04 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:26:04 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:26:09 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:26:09 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:26:09 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 11:26:09 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:26:10 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 11:26:10 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 11:26:10 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4336, filename=tmp97dyq9xm_mock.wav) 2026-03-08 11:26:10 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:26:10 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:26:10 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:26:10 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:26:10 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:26:10 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:26:10 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:26:10 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:26:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:26:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:26:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:26:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:26:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:26:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:29:35 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdf0f-3082937676e352f1091847e5;8d8d3e1e-2f16-47cf-a4ae-7cc13ebeb748'), (b'RateLimit', b'"api";r=993;t=256'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63947a1a73ede74a39fa169dcf13227a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'5A4bwUpWVyt-EiNjt-PNlZKLkB6B83mXuzMb5lyBPVrHLEbtr6ezPQ==')]) 2026-03-08 11:26:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:26:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:26:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:26:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:26:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:26:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:26:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:26:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:26:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:26:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:26:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:29:35 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdf0f-4dee7ea201fff99c57ff535e;8d8d3e1e-2f16-47cf-a4ae-7cc13ebeb748'), (b'RateLimit', b'"api";r=992;t=256'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63947a1a73ede74a39fa169dcf13227a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'KBvHnyHQ-3uoQ8IWiU0rLiAI-oH4LMdoIktmvuRt7H61pV4MEYb7Qg==')]) 2026-03-08 11:26:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:26:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:26:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:26:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:26:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:26:11 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 11:26:13 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 11:26:13 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 11:26:13 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 11:26:16 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 11:26:16 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:26:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 11:26:20 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:26:20 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmxbyz0f8_mock.wav 2026-03-08 11:26:21 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:26:21 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:26:21 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 11:26:21 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:26:22 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 11:26:22 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 78자) 2026-03-08 11:26:22 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 11:26:22 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4337, filename=tmpxpr8c5zw_mock.wav) 2026-03-08 11:26:22 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:26:22 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:26:22 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:26:22 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:26:22 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:26:22 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:26:22 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:26:22 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:26:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:26:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:26:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:26:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:26:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:26:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:29:47 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdf1b-11b740733f7a7176535157eb;7987375c-ac09-44cd-8be5-75267bc90781'), (b'RateLimit', b'"api";r=991;t=244'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0fb47c775ee2a3663825bca9897ba11e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'Q5AhHSK5JFklMDLn37_LWw8Gtjh-dl0SQ6DtXjK3GQvsQ-fz-jgbKw==')]) 2026-03-08 11:26:23 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:26:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:26:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:26:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:26:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:26:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:26:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:26:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:26:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:26:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:26:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:29:48 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdf1c-5552f84b2c547cf4193b8606;7987375c-ac09-44cd-8be5-75267bc90781'), (b'RateLimit', b'"api";r=990;t=243'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0fb47c775ee2a3663825bca9897ba11e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'nagzQG5BPnT8AOowBot4hCa_Bi2Mu7XQQi0BKVoIeQ7CyQjmB8cTgQ==')]) 2026-03-08 11:26:23 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:26:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:26:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:26:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:26:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:26:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:26:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8jig7j2a_mock.wav 2026-03-08 11:26:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 11:26:25 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 11:26:25 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 11:26:29 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 11:26:29 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:26:34 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 11:26:37 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 11:26:41 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 11:26:47 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 11:26:47 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 11:26:47 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpa41nvxd5_mock.wav 2026-03-08 11:26:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 11:26:48 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (2.652174 > 2.400000) 2026-03-08 11:26:48 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.407886 < -1.000000) 2026-03-08 11:26:48 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.443091 < -1.000000) 2026-03-08 11:26:49 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.946417 < -1.000000) 2026-03-08 11:26:50 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:26:50 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:26:50 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '성평소' → 불명 2026-03-08 11:26:50 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:26:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 29자) 2026-03-08 11:26:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:성평소 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 11:26:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4338, filename=tmpbru61_hd_mock.wav) 2026-03-08 11:26:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:26:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:26:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:26:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:26:50 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:26:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:26:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:26:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:26:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:26:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:26:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:26:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:26:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:26:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:30:15 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdf37-2e5e923f10adf8d8129fbcdc;8906dd96-101d-49f7-995f-71721f66976f'), (b'RateLimit', b'"api";r=989;t=216'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'kuknG-oPevWztb9L86vi6Pac9_LfBwXXAZvT67hMM9P9msGOhq15eA==')]) 2026-03-08 11:26:51 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:26:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:26:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:26:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:26:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:26:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:26:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:26:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:26:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:26:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:26:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:30:15 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdf37-7c23822428b995742fd4198a;8906dd96-101d-49f7-995f-71721f66976f'), (b'RateLimit', b'"api";r=988;t=216'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'inKqEzKzJZO0MsyvyrwqH8J18z3uizk3x5U8WqrMEiaglcDISi0LVw==')]) 2026-03-08 11:26:51 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:26:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:26:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:26:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:26:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:26:53 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 11:26:53 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 11:26:53 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 11:26:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 11:26:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpgajagdyg_mock.wav 2026-03-08 11:26:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 11:26:57 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 11:26:58 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 11:26:58 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 11:26:58 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4339, filename=tmp9hpy_sah_mock.wav) 2026-03-08 11:26:58 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:26:58 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 11:26:58 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:26:58 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:26:58 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:26:58 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:26:58 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:26:58 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:26:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:26:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:26:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:26:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:26:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:26:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:30:23 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdf3f-02687a747a81bdea5e5b315d;1a0233d7-8154-4936-b161-3aa3e79065d7'), (b'RateLimit', b'"api";r=987;t=208'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'7Yh6VHOp2Ydm7O_pRydYRZHjN0OstaHyQc_lNWffKyJEpihTY7ybDg==')]) 2026-03-08 11:26:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:26:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:26:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:26:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:26:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:26:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:26:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:26:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:26:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:26:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:26:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:30:23 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdf3f-587e644108ad9e6b20409f4b;1a0233d7-8154-4936-b161-3aa3e79065d7'), (b'RateLimit', b'"api";r=986;t=208'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Tg63sig6L-xe_kqYPllhP6FdBb8PU40IKNIwSEN62H1rrWlg4dQsiQ==')]) 2026-03-08 11:26:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:26:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:26:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:26:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:26:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:27:00 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 11:27:00 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 11:27:00 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 11:27:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 11:27:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpot6x42b0_mock.wav 2026-03-08 11:27:04 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 11:27:04 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:27:06 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 11:27:09 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 11:27:09 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 11:27:09 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:27:10 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 11:27:10 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 11:27:10 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4340, filename=tmpd6erxv0k_mock.wav) 2026-03-08 11:27:10 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:27:10 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:27:10 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:27:10 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:27:10 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:27:10 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:27:10 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:27:10 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:27:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:27:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:27:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:27:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:27:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:27:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:30:35 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdf4b-0b4c2080276b42344ed5c4ce;c9bdda8d-0153-4706-9693-aa14db3b4eeb'), (b'RateLimit', b'"api";r=985;t=196'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'rddg6Ria3pXt1U_hUYKdTayqiCzCO5xaPPlDNvwShG2ND4sqxEpe8A==')]) 2026-03-08 11:27:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:27:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:27:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:27:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:27:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:27:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:27:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:27:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:27:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:27:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:27:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:30:35 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdf4b-13b80a246379ee0107bd892e;c9bdda8d-0153-4706-9693-aa14db3b4eeb'), (b'RateLimit', b'"api";r=984;t=196'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'nl-raA55Gxm6bUCB31yBoPquOvrxzfg50Rp6WnUr0s-rc9X2FA56hA==')]) 2026-03-08 11:27:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:27:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:27:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:27:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:27:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:27:11 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 11:27:11 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphoij7we2_mock.wav 2026-03-08 11:27:12 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 11:27:12 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 11:27:12 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 11:27:13 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 11:27:16 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 11:27:16 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:27:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 11:27:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfzxhc9vt_mock.wav 2026-03-08 11:27:21 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 11:27:21 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 11:27:21 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:27:22 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 11:27:22 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 11:27:22 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4341, filename=tmphe2em8_i_mock.wav) 2026-03-08 11:27:22 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:27:22 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:27:22 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:27:22 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:27:22 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:27:22 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:27:22 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:27:22 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:27:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:27:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:27:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:27:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:27:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:27:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:30:47 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdf57-0c7abbc253ffeb8c71c6ded1;24e308af-79fd-4104-b1e9-4669cd8338c2'), (b'RateLimit', b'"api";r=983;t=184'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_0dBG3vPxra9zDQ_-tkgaROT1YP8d3JDTIkNPaLGYN-ubpHaD8qDJA==')]) 2026-03-08 11:27:22 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:27:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:27:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:27:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:27:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:27:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:27:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:27:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:27:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:27:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:27:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:30:47 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdf57-62bc45022fb16b5c390fdc53;24e308af-79fd-4104-b1e9-4669cd8338c2'), (b'RateLimit', b'"api";r=982;t=184'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'B_VWBaQ0YZuFYL1Ez7l_nIZP93l_8Wm9pBBcRgj-A5lx1Qr6b9kjxQ==')]) 2026-03-08 11:27:22 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:27:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:27:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:27:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:27:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:27:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 11:27:25 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 11:27:25 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 11:27:27 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 11:27:28 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:27:28 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:27:32 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 11:27:32 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 11:27:32 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:27:33 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 11:27:33 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 통과 | 긴급도:일반 | 키워드:역전기(RV),모터,신호,통과 2026-03-08 11:27:33 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4342, filename=tmpc8mb42sh_mock.wav) 2026-03-08 11:27:33 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:27:33 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:27:33 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:27:33 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:27:33 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:27:33 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:27:33 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:27:33 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:27:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:27:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:27:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:27:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:27:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:27:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:30:58 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdf62-238b9cc65945c93a1cffc01b;f0e8d257-5360-4158-a99c-94e3e263c1cc'), (b'RateLimit', b'"api";r=981;t=173'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6e0zeST7-2jU1UcuHaXl6bEjbKSJW69-VIC6kCt0-9OPbJCBf5N42A==')]) 2026-03-08 11:27:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:27:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:27:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:27:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:27:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:27:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:27:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:27:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:27:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:27:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:27:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:30:59 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdf63-367d283b50fbfb4b63b5b272;f0e8d257-5360-4158-a99c-94e3e263c1cc'), (b'RateLimit', b'"api";r=980;t=172'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'AyQuSP3Dq8KI0ZfZYX6ePyBLVQ_kQNUj4M3u60L9lnSvT737crUlsA==')]) 2026-03-08 11:27:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:27:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:27:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:27:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:27:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:27:36 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 11:27:36 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 11:27:36 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 11:27:37 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 11:27:40 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:27:40 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:27:45 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:27:45 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:27:45 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 11:27:45 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:27:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 11:27:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 11:27:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 11:27:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4343, filename=tmphch8ucjs_mock.wav) 2026-03-08 11:27:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:27:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:27:46 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:27:46 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:27:46 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:27:46 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:27:46 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:27:46 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:27:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:27:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:27:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:27:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:27:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:27:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:31:10 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdf6e-1e7d059a087bd9e06216c59c;6ea63cfb-ca2f-4f59-9478-740b4c6a90be'), (b'RateLimit', b'"api";r=979;t=161'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'dHP9wtMuW0wD_v0NNmfyY_6UIqHEskA7yaJYuufYO6RURH09bxElkw==')]) 2026-03-08 11:27:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:27:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:27:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:27:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:27:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:27:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:27:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:27:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:27:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:27:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:27:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:31:11 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdf6f-779df712208e272f5a938cec;6ea63cfb-ca2f-4f59-9478-740b4c6a90be'), (b'RateLimit', b'"api";r=978;t=160'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'u0Dj6s0HdGpjphi8sLQZLPg6QnQj2ADLo6NFeqSR42Ee8EG6CnxDig==')]) 2026-03-08 11:27:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:27:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:27:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:27:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:27:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:27:47 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:27:47 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp63k1nn2p_mock.wav 2026-03-08 11:27:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 11:27:48 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 11:27:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 11:27:49 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 11:27:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:27:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1zdztxu8_mock.wav 2026-03-08 11:27:52 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 11:27:52 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:27:57 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:27:57 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:27:57 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 11:27:57 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:27:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 11:27:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 11:27:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4344, filename=tmphaucy8ks_mock.wav) 2026-03-08 11:27:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:27:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:27:58 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:27:58 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:27:58 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:27:58 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:27:58 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:27:58 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:27:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:27:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:27:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:27:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:27:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:27:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:31:22 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdf7a-762c4f6d2e66daa7719b0b5d;22201c57-7f30-4f34-9666-672204319cfa'), (b'RateLimit', b'"api";r=977;t=149'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'fA4-AXMrw0VKu4L3IOqI20jVNSISdjQxOqksOp6yH0xBQF1UI_QHbw==')]) 2026-03-08 11:27:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:27:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:27:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:27:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:27:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:27:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:27:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:27:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:27:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:27:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:27:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:31:23 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdf7b-495e3c8c0d9d42f963f1e8a3;22201c57-7f30-4f34-9666-672204319cfa'), (b'RateLimit', b'"api";r=976;t=148'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'xaG1fbAsLPrH9BiDeq1WtIkBTQYWQOosp6w3zp2OXQxRLVeQHtQU_Q==')]) 2026-03-08 11:27:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:27:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:27:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:27:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:27:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:28:00 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 11:28:00 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 11:28:00 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 11:28:04 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 11:28:04 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:28:04 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 11:28:09 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 11:28:15 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 11:28:15 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpl81p95h4_mock.wav 2026-03-08 11:28:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 11:28:16 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 11:28:23 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 11:28:23 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 11:28:23 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp13ar35fh_mock.wav 2026-03-08 11:28:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 11:28:23 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-2.121972 < -1.000000) 2026-03-08 11:28:24 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.083787 < -1.000000) 2026-03-08 11:28:25 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.375944 < -1.000000) 2026-03-08 11:28:25 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 11:28:25 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 역전기(RV) 모터카 당리 통신보' → 열차 2026-03-08 11:28:25 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:28:26 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 11:28:26 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:당리 통신보안 준수사항 안정노 요약 | 긴급도:일반 | 키워드:없음 2026-03-08 11:28:26 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4345, filename=tmpq_ufbnro_mock.wav) 2026-03-08 11:28:26 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:28:26 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:28:26 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:28:26 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:28:26 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:28:26 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:28:26 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:28:26 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:28:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:28:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:28:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:28:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:28:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:28:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:31:51 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdf97-265c85775d211819765f465d;e33b74ce-a81a-4ade-91f9-0b095b05c3e6'), (b'RateLimit', b'"api";r=975;t=120'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'7bB7fkb4DLuuzvgg4MuYU9RuC-KCfkI3J-gTpxuVzfibhMsollVqFA==')]) 2026-03-08 11:28:26 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:28:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:28:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:28:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:28:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:28:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:28:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:28:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:28:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:28:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:28:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:31:51 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdf97-2acaaa830e1022a47585b00b;e33b74ce-a81a-4ade-91f9-0b095b05c3e6'), (b'RateLimit', b'"api";r=974;t=120'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'yHj4Uiaaa35-IuJjt428HiYHYkGHVx_PSNbLfGOzv7CgiO0bmtt4sQ==')]) 2026-03-08 11:28:26 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:28:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:28:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:28:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:28:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:28:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 11:28:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3egu9qny_mock.wav 2026-03-08 11:28:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 11:28:28 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 11:28:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 11:28:32 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 11:28:33 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 11:28:33 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 11:28:33 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4346, filename=tmplgcolqee_mock.wav) 2026-03-08 11:28:33 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:28:33 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 11:28:33 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:28:33 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:28:33 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:28:33 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:28:33 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:28:33 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:28:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:28:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:28:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:28:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:28:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:28:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:31:58 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdf9e-624e2b7f78efbdb832250995;5d1ca0bd-eff0-4e4f-be89-03eeaa32aeb7'), (b'RateLimit', b'"api";r=973;t=113'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lrgXm7M4UnOsjTqAXZw_h_5lc-YE8odIQZBET95sXp9O0sIyBRsLrg==')]) 2026-03-08 11:28:33 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:28:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:28:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:28:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:28:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:28:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:28:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:28:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:28:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:28:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:28:33 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 11:28:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:31:58 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdf9e-4bb5bfb46fe25bbd0aec3816;5d1ca0bd-eff0-4e4f-be89-03eeaa32aeb7'), (b'RateLimit', b'"api";r=972;t=113'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'KsAD6vdTl033xva23_p8xkrQPXpJuWrjSPKzhY8wF7Y81onX1A6Yvg==')]) 2026-03-08 11:28:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:28:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:28:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:28:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:28:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:28:36 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 11:28:36 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 11:28:36 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 11:28:38 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 11:28:38 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjua4udpu_mock.wav 2026-03-08 11:28:39 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 11:28:39 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:28:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 11:28:44 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 11:28:44 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 11:28:44 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:28:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 11:28:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8sd593hd_mock.wav 2026-03-08 11:28:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 11:28:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 11:28:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4347, filename=tmp9d6_7lx6_mock.wav) 2026-03-08 11:28:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:28:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:28:45 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:28:45 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:28:45 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:28:45 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:28:45 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:28:45 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:28:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:28:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:28:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:28:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:28:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:28:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:32:10 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdfaa-0b5737a47074332027d3b5c7;2cb9f7b9-0320-4e80-93f6-bf5a3a9b5610'), (b'RateLimit', b'"api";r=971;t=101'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9fYvBVyLqYnd6UJbAU-M7_x3PLbMxhZnCLWvHenf9trCcDgsage-VQ==')]) 2026-03-08 11:28:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:28:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:28:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:28:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:28:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:28:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:28:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:28:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:28:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:28:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:28:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:32:10 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdfaa-6e8ec8a92a6374850cc7ee27;2cb9f7b9-0320-4e80-93f6-bf5a3a9b5610'), (b'RateLimit', b'"api";r=970;t=101'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'4pd-LZ6F9mqMOKEjRIDg_agn78YGGsH2U9Kke66ZiWuYee4eu_wFRQ==')]) 2026-03-08 11:28:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:28:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:28:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:28:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:28:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:28:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 11:28:48 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 11:28:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 11:28:51 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 11:28:51 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:28:54 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 11:28:56 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 11:28:56 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 11:28:56 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:28:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 91자) 2026-03-08 11:28:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,긴급도: 일반 2026-03-08 11:28:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4348, filename=tmps4_acycf_mock.wav) 2026-03-08 11:28:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:28:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:28:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:28:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:28:57 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:28:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:28:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:28:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:28:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:28:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:28:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:28:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:28:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:28:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:32:22 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdfb6-2c8db5686afb49797a3fe66a;10506f4b-84e7-4aea-9bc6-2c426c4cbb56'), (b'RateLimit', b'"api";r=969;t=89'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'z4rof9sDasm1eAnXJ7vw-z7brc072_oEBHV0QTCEsnpMxCtWmQlQIg==')]) 2026-03-08 11:28:57 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:28:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:28:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:28:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:28:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:28:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:28:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:28:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:28:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:28:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:28:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:32:22 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdfb6-245b687f43a7f88c3c7b9cbc;10506f4b-84e7-4aea-9bc6-2c426c4cbb56'), (b'RateLimit', b'"api";r=968;t=89'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'N-UFiLjBz80WHQMQ6el1tkYRfnUKNslVA1ZfqomoOxWTspvwt4O9OQ==')]) 2026-03-08 11:28:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:28:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:28:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:28:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:28:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:29:00 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 11:29:00 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 11:29:00 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 11:29:03 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:29:03 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:29:04 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 11:29:08 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 11:29:08 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 11:29:08 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:29:09 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 11:29:09 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 11:29:09 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4349, filename=tmpxuq916zn_mock.wav) 2026-03-08 11:29:09 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:29:09 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:29:09 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:29:09 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:29:09 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:29:09 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:29:09 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:29:09 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:29:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:29:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:29:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:29:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:29:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:29:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:32:34 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdfc2-73c3593b5a3b857b4a6beee9;97c373b8-1562-4696-8f10-1f85086216ce'), (b'RateLimit', b'"api";r=967;t=77'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'VQJIkY0AnYbhQNtoIBKlNVPydiFyEsltDQnoYwpgeUhvRwqITU83BQ==')]) 2026-03-08 11:29:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:29:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:29:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:29:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:29:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:29:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:29:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:29:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:29:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:29:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:29:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:32:34 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdfc2-0aa48ca0222d9a8c59fd9e6c;97c373b8-1562-4696-8f10-1f85086216ce'), (b'RateLimit', b'"api";r=966;t=77'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'I5HmiBlvyt1imy0NQX8s7vjYZsK2FnF4az9Pf3pw_VSvsgyZOIWdwA==')]) 2026-03-08 11:29:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:29:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:29:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:29:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:29:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:29:11 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 11:29:11 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 11:29:11 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 11:29:12 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 11:29:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:29:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfrt3yb_j_mock.wav 2026-03-08 11:29:15 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:29:15 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:29:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 11:29:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:29:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpetwrm_0y_mock.wav 2026-03-08 11:29:20 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:29:20 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:29:20 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 11:29:20 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:29:21 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 42자) 2026-03-08 11:29:21 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 11:29:21 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4350, filename=tmpab8akxcb_mock.wav) 2026-03-08 11:29:21 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:29:21 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:29:21 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:29:21 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:29:21 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:29:21 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:29:21 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:29:21 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:29:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:29:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:29:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:29:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:29:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:29:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:32:46 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdfce-30d5954f01ec226b1b122992;850b27f0-24ec-4ceb-9caf-7797999449f0'), (b'RateLimit', b'"api";r=965;t=65'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'nCRc-VRSETZ757VS9mDglZJtPv7lP9N-sdmV-zz95075gvsAVmZSfA==')]) 2026-03-08 11:29:21 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:29:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:29:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:29:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:29:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:29:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:29:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:29:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:29:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:29:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:29:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:32:46 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdfce-62ee3732633c16012e11c3e1;850b27f0-24ec-4ceb-9caf-7797999449f0'), (b'RateLimit', b'"api";r=964;t=65'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'KrpNuXdDA43IH_awhVTWTlYLAYxVhSHlCfKaokeqJULcH-N6mgO9cQ==')]) 2026-03-08 11:29:21 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:29:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:29:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:29:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:29:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:29:24 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 11:29:24 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 11:29:24 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 11:29:27 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 11:29:27 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:29:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 11:29:32 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:29:32 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:29:32 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 11:29:32 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:29:33 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 11:29:33 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 11:29:33 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4351, filename=tmprhu8eoun_mock.wav) 2026-03-08 11:29:33 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:29:33 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:29:33 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:29:33 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:29:33 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:29:33 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:29:33 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:29:33 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:29:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:29:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:29:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:29:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:29:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:29:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:32:58 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdfda-31f9517c3427a1553b13eac3;1ce4862c-ebb1-46ea-b87f-72f709f2b53a'), (b'RateLimit', b'"api";r=963;t=53'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'vUQizghHfngzAy8Gkm4-_TdSgQLl83VZSphDZQXVzgYCchwjTA7_Lw==')]) 2026-03-08 11:29:33 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:29:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:29:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:29:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:29:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:29:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:29:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:29:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:29:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:29:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:29:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:32:58 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdfda-0d8e30536627bb6678e5b84c;1ce4862c-ebb1-46ea-b87f-72f709f2b53a'), (b'RateLimit', b'"api";r=962;t=53'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'PezSbfPKLCPQIjrMAXTJMOASDkWLuIDo84VqNTOpHV-LVH_x1MXFPw==')]) 2026-03-08 11:29:33 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:29:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:29:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:29:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:29:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:29:35 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 11:29:35 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 11:29:35 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 11:29:39 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 11:29:39 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:29:42 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 11:29:42 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpv5sedthv_mock.wav 2026-03-08 11:29:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 11:29:44 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 11:29:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 11:29:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpefarhwy__mock.wav 2026-03-08 11:29:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 11:29:52 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 11:29:54 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 11:29:54 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprhy4m1td_mock.wav 2026-03-08 11:29:55 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 11:29:59 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (8.119565 > 2.400000) 2026-03-08 11:30:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 11:30:00 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.597734 < -1.000000) 2026-03-08 11:30:01 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.937137 < -1.000000) 2026-03-08 11:30:02 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:30:02 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:30:02 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'сзади 전극봉식 레벨조절기' → 불명 2026-03-08 11:30:02 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:30:02 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 78자) 2026-03-08 11:30:02 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전극봉식 레벨조절기 통과 | 긴급도:일반 | 키워드:전극봉식, 레벨조절기,신호,통과 2026-03-08 11:30:02 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4352, filename=tmpt19q8ukj_mock.wav) 2026-03-08 11:30:02 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:30:02 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:30:03 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:30:03 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:30:03 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:30:03 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:30:03 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:30:03 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:30:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:30:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:30:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:30:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:30:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:30:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:33:27 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdff7-581f4eb3457faf6921d3a130;0a20faad-3fa2-4b10-8f0f-e38167b4fc9b'), (b'RateLimit', b'"api";r=961;t=24'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'dt6yGnnb84m6grMwMzV7PXvdnG6UBhMbsStD52xu9ooNHrrlF9u3ew==')]) 2026-03-08 11:30:03 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:30:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:30:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:30:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:30:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:30:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:30:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:30:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:30:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:30:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:30:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:33:28 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdff8-6494758153e1ffea185f1045;0a20faad-3fa2-4b10-8f0f-e38167b4fc9b'), (b'RateLimit', b'"api";r=960;t=23'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'X79ETl6qj-k7ZtA9lA9RQPI4-IKvt40TZDjVrdUShQ6j_500sQY93Q==')]) 2026-03-08 11:30:03 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:30:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:30:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:30:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:30:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:30:05 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 11:30:05 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 11:30:05 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 11:30:06 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 11:30:06 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpc7htu9yy_mock.wav 2026-03-08 11:30:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 11:30:09 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 11:30:10 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 25자) 2026-03-08 11:30:10 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:없음 2026-03-08 11:30:10 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4353, filename=tmpg1963o13_mock.wav) 2026-03-08 11:30:10 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:30:10 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 11:30:10 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:30:10 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:30:10 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:30:10 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:30:10 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:30:10 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:30:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:30:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:30:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:30:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:30:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:30:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:33:35 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdfff-1dbeef89432f619b10033e77;df1777df-9440-4c88-83dd-ea67c959f9c0'), (b'RateLimit', b'"api";r=959;t=16'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'8UPW0DB-hHuwTaYy32UoMkLRnYuLeLrYSqYH4uPAlKKhJJleiXwEGA==')]) 2026-03-08 11:30:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:30:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:30:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:30:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:30:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:30:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:30:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:30:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:30:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:30:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:30:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:33:35 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acdfff-336cd9ac6622a0d20be18660;df1777df-9440-4c88-83dd-ea67c959f9c0'), (b'RateLimit', b'"api";r=958;t=16'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'SBnX__AEBEUiqVaXHH1eZhpMH0Z4GmfuM9b3p9MkScT-5GCCCaSXvg==')]) 2026-03-08 11:30:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:30:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:30:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:30:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:30:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:30:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 11:30:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbtp7a4zw_mock.wav 2026-03-08 11:30:12 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 11:30:12 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 11:30:12 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 11:30:16 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 11:30:16 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:30:21 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 11:30:21 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 11:30:21 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:30:21 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 11:30:21 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 11:30:21 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4354, filename=tmpc82knt66_mock.wav) 2026-03-08 11:30:21 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:30:21 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:30:22 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:30:22 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:30:22 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:30:22 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:30:22 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:30:22 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:30:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:30:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:30:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:30:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:30:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:30:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:33:46 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace00a-26fc5a882135c3bf20010773;be26530f-21c3-4c05-b2da-b9212a33db71'), (b'RateLimit', b'"api";r=957;t=5'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'wMJTdmGvnUFlm1-USvcUPvq-HuHGNpFnyDxaF_c5bRD_nf8yM8povQ==')]) 2026-03-08 11:30:22 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:30:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:30:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:30:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:30:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:30:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:30:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:30:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:30:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:30:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:30:22 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 11:30:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:33:47 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace00b-295a75f04c52afd25202d344;be26530f-21c3-4c05-b2da-b9212a33db71'), (b'RateLimit', b'"api";r=956;t=4'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Uq0mBh5DMxRHEGYLJesO5YP4NoTlqNAzlLigDHPBFpYBZGi9GYij8A==')]) 2026-03-08 11:30:22 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:30:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:30:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:30:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:30:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:30:24 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 11:30:24 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 11:30:24 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 11:30:28 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 11:30:28 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:30:32 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 11:30:33 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 11:30:33 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 11:30:33 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:30:34 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 11:30:34 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 11:30:34 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4355, filename=tmpb95hyeb4_mock.wav) 2026-03-08 11:30:34 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:30:34 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:30:34 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:30:34 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:30:34 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:30:34 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:30:34 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:30:34 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:30:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:30:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:30:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:30:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:30:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:30:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:33:59 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace017-317d2227488b6a5d28e8f82e;d481686a-f4fc-42c0-bf75-aea905c0a82b'), (b'RateLimit', b'"api";r=999;t=292'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'k8TtCtXUPAr3WQK7w6H72rRvKjD3KI44q_2YC2-uhAwM8GOlYlt3gg==')]) 2026-03-08 11:30:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:30:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:30:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:30:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:30:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:30:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:30:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:30:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:30:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:30:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:30:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:33:59 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace017-51fc736b32a8079d2dc07c75;d481686a-f4fc-42c0-bf75-aea905c0a82b'), (b'RateLimit', b'"api";r=998;t=292'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'KxfOvzlev4HL-RkJcA-J7A33FAbYSy8BIqEMGGHaI3fy1dSG_MYoOQ==')]) 2026-03-08 11:30:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:30:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:30:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:30:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:30:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:30:36 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 11:30:36 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 11:30:36 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 11:30:39 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 11:30:40 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:30:40 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:30:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:30:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5a4ms0ar_mock.wav 2026-03-08 11:30:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 11:30:44 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 11:30:44 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 11:30:44 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:30:45 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:30:45 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2mqfhfaq_mock.wav 2026-03-08 11:30:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 11:30:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 11:30:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4356, filename=tmpr2307tkq_mock.wav) 2026-03-08 11:30:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:30:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:30:45 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:30:45 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:30:45 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:30:45 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:30:45 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:30:45 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:30:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:30:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:30:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:30:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:30:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:30:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:34:10 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace022-6e1fd2b947779d341ba6473b;bf986f8f-4d54-4db7-af57-def480e80f2d'), (b'RateLimit', b'"api";r=997;t=281'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'mGeoAbQuIrMMQTO4CLg8bufW8QWtREs5zxnrX3M8p4dM4i6phdTvDA==')]) 2026-03-08 11:30:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:30:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:30:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:30:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:30:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:30:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:30:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:30:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:30:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:30:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:30:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:34:10 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace022-0c6b01b13a5cc7982c197b67;bf986f8f-4d54-4db7-af57-def480e80f2d'), (b'RateLimit', b'"api";r=996;t=281'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'jxAZvE04up1r_71KwsimcM15J9ROlJFkP6p-wVmurb5l02Oc60r8fg==')]) 2026-03-08 11:30:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:30:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:30:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:30:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:30:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:30:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 11:30:48 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 11:30:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 11:30:52 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:30:52 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:30:57 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:30:57 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:30:57 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 11:30:57 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:30:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 59자) 2026-03-08 11:30:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과 2026-03-08 11:30:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4357, filename=tmp8v9u5wpy_mock.wav) 2026-03-08 11:30:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:30:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:30:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:30:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:30:57 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:30:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:30:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:30:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:30:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:30:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:30:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:30:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:30:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:30:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:34:23 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace02f-0ec58f55004071c77a5e4c55;4f5169a5-2932-44b1-840a-b9994a5d046a'), (b'RateLimit', b'"api";r=995;t=268'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b't3mn33lkqLz4WRGZ57c7YMctgSGr8EwTgoUel6JmnNlgxudorRUtdQ==')]) 2026-03-08 11:30:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:30:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:30:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:30:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:30:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:30:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:30:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:30:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:30:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:30:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:30:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:34:23 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace02f-29b620f9074fdc571918a58b;4f5169a5-2932-44b1-840a-b9994a5d046a'), (b'RateLimit', b'"api";r=994;t=268'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'kGK4FHTh93gIXvWwI9fdINqI6n5HppDP5Z-SbFjFdGLuNua6BoL4-A==')]) 2026-03-08 11:30:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:30:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:30:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:30:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:30:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:30:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 11:31:00 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 11:31:00 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 11:31:00 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 11:31:04 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 11:31:04 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:31:09 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:31:09 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:31:09 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 11:31:09 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:31:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 11:31:10 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 11:31:10 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 11:31:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp012urofa_mock.wav 2026-03-08 11:31:10 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4358, filename=tmpt4kh0705_mock.wav) 2026-03-08 11:31:10 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:31:10 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:31:10 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:31:10 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:31:10 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:31:10 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:31:10 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:31:10 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:31:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:31:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:31:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:31:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:31:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:31:10 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 11:31:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:34:35 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace03b-1e87e29c0ca43fff0458a04d;03a37acc-6911-403b-bf71-dfa03f5c84a1'), (b'RateLimit', b'"api";r=993;t=256'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'HSBg1mPeccfyprDXVoNaBEiCclvlFE4l8tMl9-grvIFe5DSjHsgGjg==')]) 2026-03-08 11:31:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:31:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:31:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:31:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:31:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:31:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:31:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:31:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:31:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:31:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:31:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:34:35 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace03b-3ad6d8f36f5c209064b43487;03a37acc-6911-403b-bf71-dfa03f5c84a1'), (b'RateLimit', b'"api";r=992;t=256'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'5bb3GLzGVK5Mgh9DxybxMD1GwcYYpv-hOGD3WffMFqzBf9hpDsIxDQ==')]) 2026-03-08 11:31:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:31:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:31:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:31:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:31:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:31:12 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 11:31:12 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 11:31:12 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 11:31:16 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 11:31:16 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:31:18 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 11:31:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpy_in5kgy_mock.wav 2026-03-08 11:31:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 11:31:21 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 11:31:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 11:31:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpytgdgy8d_mock.wav 2026-03-08 11:31:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 11:31:28 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 11:31:32 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (11.962025 > 2.400000) 2026-03-08 11:31:33 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 11:31:33 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmh894_8t_mock.wav 2026-03-08 11:31:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 11:31:37 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (15.448980 > 2.400000) 2026-03-08 11:31:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 11:31:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsw5g_dee_mock.wav 2026-03-08 11:31:40 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (22.294118 > 2.400000) 2026-03-08 11:31:41 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.360337 < -1.000000) 2026-03-08 11:31:42 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:31:42 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:31:42 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '짱' → 불명 2026-03-08 11:31:42 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:31:42 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 11자) 2026-03-08 11:31:42 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:짱 | 긴급도:일반 | 키워드:없음 2026-03-08 11:31:42 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4359, filename=tmpkwv4eyxb_mock.wav) 2026-03-08 11:31:42 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:31:42 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:31:42 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:31:42 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:31:42 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:31:42 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:31:42 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:31:42 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:31:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:31:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:31:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:31:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:31:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:31:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:35:07 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace05b-78a0187d5d945dc02f998519;da19de43-5a87-403f-a481-868a170db1bc'), (b'RateLimit', b'"api";r=991;t=224'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'dO8WoYPVxemk5C1zOE14UvPSUQ_Ph9xXX9wfR5rjQzB2sI-Z0mF9uQ==')]) 2026-03-08 11:31:42 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:31:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:31:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:31:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:31:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:31:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:31:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:31:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:31:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:31:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:31:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:35:07 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace05b-6082f24249916a6f33cd3f03;da19de43-5a87-403f-a481-868a170db1bc'), (b'RateLimit', b'"api";r=990;t=224'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ExeTc5OftcJ7hzaZdCWQrSk806Dxo6kKrJ9i1opQnJcxL94avv00ZA==')]) 2026-03-08 11:31:43 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:31:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:31:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:31:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:31:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:31:45 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 11:31:45 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 11:31:45 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 11:31:48 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 11:31:49 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 11:31:49 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 11:31:49 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4360, filename=tmp_2ukhnn6_mock.wav) 2026-03-08 11:31:49 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:31:49 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 11:31:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:31:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:31:49 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:31:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:31:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:31:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:31:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:31:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:31:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:31:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:31:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:31:49 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 11:31:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:35:14 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace062-315f62ad4ef94d3d3d400c33;57ba75d4-7130-468a-8334-3b9e053b531a'), (b'RateLimit', b'"api";r=989;t=217'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'S6Ysiip-EkedI2KvQmuSpDnwlC3ph8sDRz2a8H1KzF-1b7mf8OXreQ==')]) 2026-03-08 11:31:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:31:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:31:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:31:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:31:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:31:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:31:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:31:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:31:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:31:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:31:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:35:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace062-3675182568db5719432fcffd;57ba75d4-7130-468a-8334-3b9e053b531a'), (b'RateLimit', b'"api";r=988;t=217'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'05PpoLKogMgtJqr4ETqxg5eZmKr2TthfkCVHRqnx2fnCkhLyFbvpwQ==')]) 2026-03-08 11:31:50 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:31:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:31:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:31:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:31:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:31:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 11:31:52 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 11:31:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 11:31:55 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 11:31:55 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:31:59 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 11:32:00 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 11:32:00 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 11:32:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:32:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 11:32:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 11:32:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4361, filename=tmp7n7f_0u7_mock.wav) 2026-03-08 11:32:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:32:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:32:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:32:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:32:01 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:32:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:32:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:32:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:32:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:32:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:32:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:32:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:32:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:32:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:35:26 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace06e-03560d8f7261ab7d0b64165e;d11325b9-14da-4ba1-8ddf-8fa13f642147'), (b'RateLimit', b'"api";r=987;t=205'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'h8kblrmvy2Bl71CE9WHmhOW2Dkywguqe6eMfgq1sclO4A12caL6-JA==')]) 2026-03-08 11:32:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:32:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:32:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:32:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:32:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:32:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:32:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:32:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:32:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:32:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:32:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:35:26 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace06e-41d6c0c458ddf82401f16d68;d11325b9-14da-4ba1-8ddf-8fa13f642147'), (b'RateLimit', b'"api";r=986;t=205'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lVJmYTXuwmYCx7mXsXGCxw9S1oe_uquqSDrZj-HB9H3-ijNvHeeOlw==')]) 2026-03-08 11:32:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:32:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:32:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:32:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:32:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:32:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 11:32:04 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 11:32:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 11:32:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 11:32:07 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 11:32:07 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:32:09 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:32:09 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpm1cee5r3_mock.wav 2026-03-08 11:32:10 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 11:32:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:32:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5hoaaab4_mock.wav 2026-03-08 11:32:12 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 11:32:12 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 11:32:12 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:32:13 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 11:32:13 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 11:32:13 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4362, filename=tmpic__78_q_mock.wav) 2026-03-08 11:32:13 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:32:13 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:32:13 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:32:13 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:32:13 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:32:13 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:32:13 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:32:13 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:32:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:32:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:32:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:32:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:32:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:32:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:35:38 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace07a-62b7505f6d198b842f5b5c90;39a502bc-7aef-4b5f-bd96-d84c0ee28c2f'), (b'RateLimit', b'"api";r=985;t=193'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'8x3q8oTj52KgqqB5fmjnLfO-tAZJB9jTE98J0rCCoAVdZ6OGMvrakg==')]) 2026-03-08 11:32:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:32:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:32:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:32:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:32:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:32:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:32:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:32:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:32:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:32:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:32:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:35:39 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace07b-74ed209b5af4aae0158c84ce;39a502bc-7aef-4b5f-bd96-d84c0ee28c2f'), (b'RateLimit', b'"api";r=984;t=192'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'AKldgtb0uJrcXIQv7oUbsACrvo3ISqAy4CdfgAEFMLxiaUbFsJowBw==')]) 2026-03-08 11:32:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:32:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:32:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:32:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:32:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:32:16 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 11:32:16 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 11:32:16 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 11:32:20 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:32:20 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:32:24 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 11:32:24 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 11:32:24 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:32:25 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 11:32:25 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 11:32:25 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4363, filename=tmp7f_lm8ph_mock.wav) 2026-03-08 11:32:25 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:32:25 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:32:25 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:32:25 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:32:25 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:32:25 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:32:25 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:32:25 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:32:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:32:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:32:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:32:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:32:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:32:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:35:50 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace086-58b7f7a066be429467167869;4184b0ba-694e-4126-b36c-5016758b6571'), (b'RateLimit', b'"api";r=983;t=181'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'pdpDhMeaUzOWEjTD-leLzLvMMq46YpPjzHnwLwgg1ddf82iKtrAS7Q==')]) 2026-03-08 11:32:25 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:32:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:32:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:32:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:32:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:32:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:32:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:32:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:32:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:32:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:32:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:35:50 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace086-0ddbd88c309c48900c2d2287;4184b0ba-694e-4126-b36c-5016758b6571'), (b'RateLimit', b'"api";r=982;t=181'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'dKcJ1_jdzzjmEnRLlosNQwKH5M_5J9Boq23ztbJd7fXITkoRxWa2fQ==')]) 2026-03-08 11:32:25 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:32:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:32:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:32:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:32:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:32:26 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 11:32:27 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 11:32:27 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 11:32:27 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 11:32:31 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:32:31 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:32:36 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:32:36 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:32:36 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 11:32:36 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:32:37 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 11:32:37 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 11:32:37 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4364, filename=tmpua83ep38_mock.wav) 2026-03-08 11:32:37 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:32:37 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:32:37 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:32:37 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:32:37 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:32:37 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:32:37 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:32:37 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:32:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:32:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:32:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:32:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:32:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:32:37 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 11:32:37 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpab89igbp_mock.wav 2026-03-08 11:32:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:36:02 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace092-6474a2355c56757c73be89af;68802bc4-e58e-416a-8309-66dd34c70d40'), (b'RateLimit', b'"api";r=981;t=169'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'R8FNVpfVKn2V6CMWA13yYA23686x0tshDqojh5rO5fbBBlHwQadNCA==')]) 2026-03-08 11:32:37 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:32:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:32:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:32:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:32:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:32:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:32:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:32:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:32:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:32:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:32:37 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 11:32:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:36:02 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace092-1e6b740b7c476843752da207;68802bc4-e58e-416a-8309-66dd34c70d40'), (b'RateLimit', b'"api";r=980;t=169'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'pof8E34QXem3gu7qtCwXwS11SrloIsDVAY6d7ftBf6WPztlFaDQoeQ==')]) 2026-03-08 11:32:37 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:32:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:32:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:32:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:32:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:32:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 11:32:39 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 11:32:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 11:32:43 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 11:32:43 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:32:45 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 11:32:45 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_25h39lq_mock.wav 2026-03-08 11:32:46 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 11:32:48 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:32:48 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:32:48 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 11:32:48 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:32:48 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 11:32:48 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 11:32:48 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4365, filename=tmp2_dvhy0r_mock.wav) 2026-03-08 11:32:48 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:32:48 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:32:48 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:32:48 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:32:48 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:32:48 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:32:48 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:32:48 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:32:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:32:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:32:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:32:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:32:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:32:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:36:13 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace09d-67c8efaa452cdf4f2fd5ef36;2d97b4cc-d1a4-4c9f-a615-a2fa63836cdf'), (b'RateLimit', b'"api";r=979;t=158'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'aLSbZaz-esmXiGAdMG5NLPqbjTJ4GX2wCdTxxj_kfK00I8y76hIbvA==')]) 2026-03-08 11:32:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:32:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:32:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:32:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:32:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:32:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:32:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:32:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:32:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:32:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:32:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:36:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace09e-39f5d56a53ae6f226233245e;2d97b4cc-d1a4-4c9f-a615-a2fa63836cdf'), (b'RateLimit', b'"api";r=978;t=157'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6lGVBBB_ztts3OeCmpAPtgnt0KRDHSIitKPIHF72TZ7O3DazzNvSfQ==')]) 2026-03-08 11:32:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:32:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:32:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:32:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:32:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:32:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 11:32:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpyof8j4ue_mock.wav 2026-03-08 11:32:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 11:32:51 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 11:32:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 11:32:55 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 11:32:55 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:32:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 11:33:00 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 11:33:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 11:33:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpnlrgay6h_mock.wav 2026-03-08 11:33:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 11:33:06 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 11:33:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 11:33:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplhux722q_mock.wav 2026-03-08 11:33:11 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 11:33:15 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (9.206349 > 2.400000) 2026-03-08 11:33:15 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.014159 < -1.000000) 2026-03-08 11:33:16 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.408310 < -1.000000) 2026-03-08 11:33:16 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:33:16 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:33:16 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '참고로 обеспечивать' → 불명 2026-03-08 11:33:16 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:33:17 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 64자) 2026-03-08 11:33:17 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 11:33:17 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:참고로 обеспечивать | 긴급도:일반 | 키워드:참고로, обеспечивать 2026-03-08 11:33:17 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4366, filename=tmpzy6t_rrm_mock.wav) 2026-03-08 11:33:17 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:33:17 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:33:17 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:33:17 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:33:17 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:33:17 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:33:17 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:33:17 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:33:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:33:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:33:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:33:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:33:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:33:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:36:42 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace0ba-26e09b4531466ef379c7060b;1482266d-363f-4048-b60e-966fcfdcc5aa'), (b'RateLimit', b'"api";r=977;t=129'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'2SKnkW2FuepsuKJ7vmKn3maCnSqtHFw2wu-9SlCInHaBrIb_bkryqQ==')]) 2026-03-08 11:33:17 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:33:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:33:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:33:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:33:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:33:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:33:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:33:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:33:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:33:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:33:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:36:42 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace0ba-363b91a42ff8abd108b55fd6;1482266d-363f-4048-b60e-966fcfdcc5aa'), (b'RateLimit', b'"api";r=976;t=129'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bsPXsgas6-_NCXZ670szxBr7jE97gxRxznwzEMq8xvGtQtrAiONPlg==')]) 2026-03-08 11:33:17 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:33:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:33:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:33:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:33:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:33:20 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 11:33:20 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 11:33:20 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 11:33:23 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 11:33:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 11:33:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 11:33:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4367, filename=tmpiwuy4w00_mock.wav) 2026-03-08 11:33:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:33:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 11:33:24 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:33:24 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:33:24 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:33:24 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:33:24 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:33:24 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:33:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:33:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:33:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:33:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:33:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:33:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:36:49 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace0c1-40fe64993e2018aa7d63e82a;22111eb4-604e-437f-8911-932934512383'), (b'RateLimit', b'"api";r=975;t=122'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'w8NklDQvUN8ctp6c0VjavB7rBuRN6rQQH9_Pv99ohfbUNtvbeJ42Pg==')]) 2026-03-08 11:33:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:33:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:33:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:33:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:33:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:33:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:33:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:33:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:33:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:33:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:33:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:36:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace0c1-45d802d76469be755278578e;22111eb4-604e-437f-8911-932934512383'), (b'RateLimit', b'"api";r=974;t=122'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Q9_8dtNHFEEa25hc0P-MytOJI2VyYh9EfROsNLNX-Nu3K-OPPXI_yA==')]) 2026-03-08 11:33:25 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:33:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:33:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:33:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:33:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:33:27 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 11:33:27 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 11:33:27 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 11:33:27 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 11:33:31 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 11:33:31 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:33:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 11:33:35 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 11:33:35 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 11:33:35 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:33:36 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:33:36 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_8o0dxey_mock.wav 2026-03-08 11:33:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 11:33:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 11:33:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4368, filename=tmp1tfcqela_mock.wav) 2026-03-08 11:33:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:33:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:33:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:33:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:33:36 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:33:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:33:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:33:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:33:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:33:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:33:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:33:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:33:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:33:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:37:01 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace0cd-3b78e8be24b8a4fb162a6106;6f5decf4-6966-46a4-a6f1-98838f03e03c'), (b'RateLimit', b'"api";r=973;t=110'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 aeeecbfe839d83f73c414e665186a0d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'KE9TAifpmPb_BAklopPccTqeTwvJF4EkZfJnqFJ4pr_Eq8d_ZOw7gQ==')]) 2026-03-08 11:33:37 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:33:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:33:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:33:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:33:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:33:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:33:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:33:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:33:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:33:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:33:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:37:02 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace0ce-2181487c180e52120960d0ca;6f5decf4-6966-46a4-a6f1-98838f03e03c'), (b'RateLimit', b'"api";r=972;t=109'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 aeeecbfe839d83f73c414e665186a0d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'pRSnO2gS_CSxPh_HK7G0UDuv0tdsjGvUCj5zdt_jZBgzwigcnMBpNA==')]) 2026-03-08 11:33:37 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:33:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:33:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:33:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:33:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:33:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 11:33:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 11:33:39 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 11:33:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 11:33:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:33:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpupqje_xl_mock.wav 2026-03-08 11:33:43 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 11:33:43 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:33:47 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 11:33:47 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 11:33:47 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:33:49 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 91자) 2026-03-08 11:33:49 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,긴급도: 일반 2026-03-08 11:33:49 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4369, filename=tmp48fjvl8__mock.wav) 2026-03-08 11:33:49 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:33:49 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:33:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:33:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:33:49 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:33:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:33:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:33:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:33:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:33:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:33:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:33:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:33:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:33:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:37:14 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace0da-13b9588357adcc156b10eaa2;37321d84-9263-4dc6-810f-08643e8288bb'), (b'RateLimit', b'"api";r=971;t=97'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'w2QALKaKnWPcTiUGAh4n_BdK-3W41wxYnzP3Fn-yGW_KhNASWeyASQ==')]) 2026-03-08 11:33:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:33:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:33:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:33:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:33:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:33:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:33:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:33:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:33:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:33:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:33:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:37:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace0da-57b8b6eb2920dc773603b45b;37321d84-9263-4dc6-810f-08643e8288bb'), (b'RateLimit', b'"api";r=970;t=97'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'iDxEDIq-Ph2xve3p_D4L6sQzirm92SJrb1V34npiJ961DimFPRfv-Q==')]) 2026-03-08 11:33:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:33:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:33:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:33:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:33:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:33:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 11:33:51 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 11:33:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 11:33:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 11:33:55 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:33:55 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:33:59 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 11:33:59 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 11:33:59 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:34:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 11:34:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 11:34:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4370, filename=tmp0hnseb2__mock.wav) 2026-03-08 11:34:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:34:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:34:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:34:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:34:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:34:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:34:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:34:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:34:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:34:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:34:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:34:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:34:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:34:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:37:25 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace0e5-36125a341457aae6596d9dfb;80f5f62e-d17f-427d-8645-09f8aac1527c'), (b'RateLimit', b'"api";r=969;t=86'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'30tfts4lMOdl-BKDGLuBOuAXK_2ZNcS-zYwQ_PeMi4IGz4eYRFChdA==')]) 2026-03-08 11:34:00 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:34:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:34:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:34:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:34:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:34:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:34:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:34:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:34:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:34:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:34:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:37:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace0e5-35cf004047495dc8180662b6;80f5f62e-d17f-427d-8645-09f8aac1527c'), (b'RateLimit', b'"api";r=968;t=86'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'78oUDrnx_EexAuhWfdrlAF5hS6g5Z1R_NWNf5DU-l1Md7E4T2-O0Mw==')]) 2026-03-08 11:34:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:34:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:34:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:34:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:34:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:34:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 11:34:03 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 11:34:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 11:34:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 11:34:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqngqm5ra_mock.wav 2026-03-08 11:34:04 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 11:34:06 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:34:06 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:34:11 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:34:11 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:34:11 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 11:34:11 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:34:12 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 11:34:12 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 11:34:12 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4371, filename=tmpkikoxutp_mock.wav) 2026-03-08 11:34:12 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:34:12 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:34:12 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:34:12 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:34:12 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:34:12 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:34:12 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:34:12 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:34:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:34:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:34:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:34:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:34:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:34:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:37:37 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace0f1-1679dea57d69bf42180ce81f;f8a36c65-6429-4ae3-8380-524d328d338c'), (b'RateLimit', b'"api";r=967;t=74'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'qW2WFUnPDY1LKCflwjxHmDU7Gh9CfcPFogoKMrwxGozz_VfEYKZcIA==')]) 2026-03-08 11:34:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:34:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:34:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:34:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:34:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:34:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:34:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:34:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:34:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:34:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:34:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 11:34:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbqs7bbyl_mock.wav 2026-03-08 11:34:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:37:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace0f1-1af43bfc3d989e1f3cb02102;f8a36c65-6429-4ae3-8380-524d328d338c'), (b'RateLimit', b'"api";r=966;t=74'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'iNG1jEKFdud0ekK5eGWZRayUCtSA2vBzQeTFcsC_YeXoQmKuvUCriQ==')]) 2026-03-08 11:34:13 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:34:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:34:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:34:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:34:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:34:13 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 11:34:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 11:34:15 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 11:34:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 11:34:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 11:34:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbo7pngf8_mock.wav 2026-03-08 11:34:19 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 11:34:19 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:34:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 11:34:23 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:34:23 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:34:23 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 11:34:23 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:34:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 11:34:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 11:34:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4372, filename=tmpyanmpkj2_mock.wav) 2026-03-08 11:34:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:34:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:34:24 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:34:24 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:34:24 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:34:24 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:34:24 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:34:24 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:34:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:34:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:34:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:34:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:34:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:34:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:37:49 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace0fd-1df8d62b67ea15975b3e55ca;aeed6b7e-e980-4b6f-93f9-7449f6571427'), (b'RateLimit', b'"api";r=965;t=62'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'-yi6tiWO85RtZIo7jw7-h9SiWE0-R0tuKr55VZ-AKheI3raQNYppVQ==')]) 2026-03-08 11:34:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:34:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:34:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:34:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:34:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:34:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:34:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:34:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:34:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:34:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:34:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:37:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace0fd-676878ad07a41c3557acaeef;aeed6b7e-e980-4b6f-93f9-7449f6571427'), (b'RateLimit', b'"api";r=964;t=62'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'VdeSDb1uYd4be8vI8I4IlBwv2a65KUgpKSOyYnu8sXkHwsG_R1U8Lw==')]) 2026-03-08 11:34:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:34:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:34:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:34:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:34:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:34:27 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 11:34:27 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 11:34:27 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 11:34:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 11:34:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpgm7ytc6a_mock.wav 2026-03-08 11:34:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 11:34:31 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 11:34:31 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:34:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 11:34:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphc3kb4vm_mock.wav 2026-03-08 11:34:36 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 11:34:43 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 11:34:44 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 11:34:48 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 11:34:49 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.976972 < -1.000000) 2026-03-08 11:34:50 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.472815 < -1.000000) 2026-03-08 11:34:51 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.567848 < -1.000000) 2026-03-08 11:34:51 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:34:51 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:34:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '주인공 동래 교대 연구 대체 통신보안 준수사항 납장' → 불명 2026-03-08 11:34:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:34:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 11:34:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:연구 대체 통신보안 준수사항 납장 | 긴급도:일반 | 키워드:없음 2026-03-08 11:34:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4373, filename=tmp9optu_h4_mock.wav) 2026-03-08 11:34:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:34:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:34:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:34:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:34:52 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:34:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:34:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:34:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:34:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:34:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:34:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:34:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:34:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:34:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:38:17 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace119-46c2d044543891dc518c9b41;f97452b0-c87b-4a0e-9efd-f0e94e9a3e2b'), (b'RateLimit', b'"api";r=963;t=34'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'wFOkg6C3rat6diJrM2STXuPnu5gUDrwVRbMin8VOSE_8vQJdkyRj6g==')]) 2026-03-08 11:34:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:34:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:34:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:34:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:34:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:34:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:34:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:34:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:34:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:34:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:34:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:38:17 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace119-0e895a325da49db25eded9c6;f97452b0-c87b-4a0e-9efd-f0e94e9a3e2b'), (b'RateLimit', b'"api";r=962;t=34'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'FcQH_D1i8hBhq8-FsapGvWOG3-pFEIdlHPhiFbxPGhjPfxc-cjJrQw==')]) 2026-03-08 11:34:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:34:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:34:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:34:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:34:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:34:54 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 11:34:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 11:34:55 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 11:34:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 11:34:58 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 11:34:59 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 11:34:59 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 11:34:59 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4374, filename=tmp1mee53xt_mock.wav) 2026-03-08 11:34:59 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:34:59 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 11:34:59 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:34:59 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:34:59 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:34:59 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:34:59 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:34:59 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:34:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:34:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:34:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:34:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:34:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:35:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:38:24 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace120-187af2b2042d334e5e9d59a7;fe4a2e13-1f01-47ff-847b-51412abf8001'), (b'RateLimit', b'"api";r=961;t=27'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'i_Ix9FSGGBXRd_ZqrFAgmt0AfMLrVIuBrbQPfmfTwxzKqQtEHyXSkQ==')]) 2026-03-08 11:35:00 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:35:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:35:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:35:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:35:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:35:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:35:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:35:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:35:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:35:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:35:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:38:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace121-24e24773338ad8132d58117c;fe4a2e13-1f01-47ff-847b-51412abf8001'), (b'RateLimit', b'"api";r=960;t=26'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'soZQyrwE04EUv4esPamWlLEvmYvOYhVPfyMbT5Mw9mhxEd03TSs8qw==')]) 2026-03-08 11:35:00 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:35:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:35:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:35:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:35:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:35:01 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 11:35:02 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 11:35:02 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 11:35:02 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 11:35:03 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:35:03 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpa5d_myhh_mock.wav 2026-03-08 11:35:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 11:35:06 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 11:35:06 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:35:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:35:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpx9_tku70_mock.wav 2026-03-08 11:35:11 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 11:35:11 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 11:35:11 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:35:12 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 11:35:12 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 11:35:12 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4375, filename=tmp83d6z0w9_mock.wav) 2026-03-08 11:35:12 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:35:12 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:35:12 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:35:12 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:35:12 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:35:12 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:35:12 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:35:12 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:35:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:35:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:35:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:35:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:35:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:35:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:38:37 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace12d-7ac702d3677dc9df37cf7450;0e33cadd-c7bd-41b1-aa87-4e4598695362'), (b'RateLimit', b'"api";r=959;t=14'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'XcFxfsUp8UfVskGFQc2WWosqBNqQEdKkI2Fd3dxmp53bph8nYWQDVA==')]) 2026-03-08 11:35:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:35:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:35:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:35:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:35:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:35:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:35:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:35:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:35:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:35:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:35:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:38:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace12d-4986194530ec9b631a0371eb;0e33cadd-c7bd-41b1-aa87-4e4598695362'), (b'RateLimit', b'"api";r=958;t=14'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Pq-9vsxlmAL5OJvJPt_-ZGHRI8-HjJX-HEnRJGsCd8swL1-aNaISWA==')]) 2026-03-08 11:35:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:35:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:35:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:35:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:35:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:35:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 11:35:14 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 11:35:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 11:35:18 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 11:35:18 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:35:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 11:35:23 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 11:35:23 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 11:35:23 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:35:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 11:35:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 11:35:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4376, filename=tmpqxratmpa_mock.wav) 2026-03-08 11:35:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:35:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:35:24 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:35:24 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:35:24 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:35:24 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:35:24 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:35:24 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:35:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:35:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:35:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:35:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:35:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:35:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:38:49 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace139-3592441d66fa4a884c1c7a69;23656b94-b65a-4321-8d3a-61e646d31ec2'), (b'RateLimit', b'"api";r=957;t=2'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'AH_Q1jHPxtgMREpTKFERm7lTiogYI6waHTThMaeBhKQ3hn3cD0k3nA==')]) 2026-03-08 11:35:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:35:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:35:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:35:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:35:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:35:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:35:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:35:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:35:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:35:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:35:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:38:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace139-6e0dcb913b2439fa345c251e;23656b94-b65a-4321-8d3a-61e646d31ec2'), (b'RateLimit', b'"api";r=956;t=2'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'BE4CyxnAym9DL6bo9E2p429liWDATp0kA-habozkKaMg57RKa9dg0w==')]) 2026-03-08 11:35:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:35:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:35:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:35:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:35:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:35:26 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 11:35:26 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 11:35:26 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 11:35:30 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:35:30 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:35:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 11:35:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp83j0hqg__mock.wav 2026-03-08 11:35:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 11:35:34 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 11:35:34 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 11:35:34 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:35:35 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 11:35:35 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 11:35:35 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4377, filename=tmpw3zcktjz_mock.wav) 2026-03-08 11:35:35 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:35:35 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:35:35 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:35:35 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:35:35 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:35:35 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:35:35 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:35:35 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:35:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:35:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:35:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:35:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:35:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:35:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:39:00 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace144-0d4e44b2337f0e0f24879572;c9b24648-1c33-4cff-baf8-d935097ba0f3'), (b'RateLimit', b'"api";r=999;t=291'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ZaIBEM-wLZw1tD9Vw-zjgEyqgybSMq91YJLALhuCtetcjaULwKgnvA==')]) 2026-03-08 11:35:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:35:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:35:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:35:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:35:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:35:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:35:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:35:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:35:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:35:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:35:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:39:00 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace144-3ff483b8093ba033276600cf;c9b24648-1c33-4cff-baf8-d935097ba0f3'), (b'RateLimit', b'"api";r=998;t=291'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'NXOFgUhpa4exSpjOXXAHogSE1NlBrdY0Y4zern1i9BzXLR2AAkgLKg==')]) 2026-03-08 11:35:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:35:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:35:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:35:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:35:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:35:38 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 11:35:38 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 11:35:38 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 11:35:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 11:35:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4rdoxmuj_mock.wav 2026-03-08 11:35:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 11:35:42 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:35:42 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:35:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 11:35:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpa7cp7lgk_mock.wav 2026-03-08 11:35:47 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:35:47 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:35:47 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 11:35:47 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:35:47 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 11:35:47 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 11:35:47 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4378, filename=tmpug0pxd7h_mock.wav) 2026-03-08 11:35:47 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:35:47 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:35:48 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:35:48 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:35:48 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:35:48 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:35:48 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:35:48 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:35:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:35:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:35:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:35:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:35:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:35:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:39:12 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace150-3a2c59c24d2841712c25b45b;5be69acd-5a87-4aa3-8bdd-43de574e2070'), (b'RateLimit', b'"api";r=997;t=279'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'gP853W9HHMstcEX3_8TEyWB7OYvXgPK7rIZ_7YBNY-WcU3z0Zhrpfw==')]) 2026-03-08 11:35:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:35:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:35:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:35:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:35:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:35:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:35:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:35:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:35:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:35:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:35:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:39:13 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace151-0602db982ae043e02f5bbb52;5be69acd-5a87-4aa3-8bdd-43de574e2070'), (b'RateLimit', b'"api";r=996;t=278'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ShFNLygz8asGSskEvhBwI1Okr95LQ6MYCb14Q_W7MNW5nsU2PVp8ww==')]) 2026-03-08 11:35:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:35:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:35:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:35:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:35:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:35:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 11:35:50 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 11:35:50 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 11:35:50 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 11:35:54 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 11:35:54 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:35:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 11:35:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp724vqk29_mock.wav 2026-03-08 11:35:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 11:35:59 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:35:59 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:35:59 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 11:35:59 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:36:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 67자) 2026-03-08 11:36:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 11:36:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4379, filename=tmp4dz75yin_mock.wav) 2026-03-08 11:36:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:36:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:36:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:36:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:36:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:36:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:36:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:36:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:36:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:36:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:36:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:36:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:36:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:36:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:39:25 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace15d-4ff8aa611744273c1bc83a9e;e64bcd01-cb33-4085-89d1-1a037e5c7137'), (b'RateLimit', b'"api";r=995;t=266'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'3gh_aoMY5codguWNgT6_c0XyG1986ZSlFfGyJdGLD1DK0ai_UAJ9pQ==')]) 2026-03-08 11:36:00 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:36:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:36:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:36:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:36:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:36:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:36:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:36:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:36:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:36:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:36:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:39:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace15d-03cb0b352e99740510adc6b7;e64bcd01-cb33-4085-89d1-1a037e5c7137'), (b'RateLimit', b'"api";r=994;t=266'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'7rkIpUs-JqPZH-fed-Fxd6N1hoOb567tM9ZkogO-SPTn96eigheicA==')]) 2026-03-08 11:36:00 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:36:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:36:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:36:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:36:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:36:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 11:36:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpoon_5kew_mock.wav 2026-03-08 11:36:02 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 11:36:02 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 11:36:02 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 11:36:06 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 11:36:06 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:36:11 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 11:36:11 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 11:36:18 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 11:36:21 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 11:36:25 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 11:36:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 11:36:29 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.300000 > 2.400000) 2026-03-08 11:36:30 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.973629 < -1.000000) 2026-03-08 11:36:30 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:36:30 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbj4fxqpr_mock.wav 2026-03-08 11:36:30 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.898697 < -1.000000) 2026-03-08 11:36:30 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 11:36:30 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 분기기 신호수' → 열차 2026-03-08 11:36:30 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:36:31 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 64자) 2026-03-08 11:36:31 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기 분기기 신호 확인 | 긴급도:일반 | 키워드:역전기 분기기, 신호,통과 2026-03-08 11:36:31 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4380, filename=tmpmb8yixn1_mock.wav) 2026-03-08 11:36:31 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:36:31 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:36:31 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:36:31 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:36:31 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:36:31 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:36:31 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:36:31 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:36:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:36:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:36:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:36:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:36:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:36:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:39:56 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace17c-63667a8b29cda97a07d52f51;0a218783-1ea9-4ab1-9456-b76030c2dfda'), (b'RateLimit', b'"api";r=993;t=235'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'5AevGpbKwo_K5Y26-rUBBXsoj2NBFpjEy1uLFuqHslyRQVg8mnR37w==')]) 2026-03-08 11:36:32 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:36:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:36:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:36:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:36:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:36:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:36:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:36:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:36:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:36:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:36:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:39:57 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace17d-1cabe5417f05b69612e88b7a;0a218783-1ea9-4ab1-9456-b76030c2dfda'), (b'RateLimit', b'"api";r=992;t=234'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'-KqyEskaXFX34ivpEGaIIw3TFef1kNIyELSs_LPqLOWas_LSvFj6lQ==')]) 2026-03-08 11:36:32 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:36:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:36:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:36:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:36:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:36:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 11:36:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:36:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6t9777dr_mock.wav 2026-03-08 11:36:34 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 11:36:34 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 11:36:34 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 11:36:38 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 11:36:39 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 51자) 2026-03-08 11:36:39 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 결과 없음 | 긴급도:일반 | 키워드:무전,분석,결과 없음,일반 2026-03-08 11:36:39 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4381, filename=tmpsg55o_nh_mock.wav) 2026-03-08 11:36:39 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:36:39 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 11:36:39 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:36:39 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:36:39 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:36:39 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:36:39 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:36:39 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:36:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:36:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:36:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:36:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:36:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:36:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:40:04 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace184-1d4139a703bf081d73626704;b152344b-a449-46ae-b4fa-002091a0728d'), (b'RateLimit', b'"api";r=991;t=227'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'nUIK96JKD0H3x_as0IHpyQdwfo1o9fxo3zGG5miZm7UNrFb_avm8rA==')]) 2026-03-08 11:36:39 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:36:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:36:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:36:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:36:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:36:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:36:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:36:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:36:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:36:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:36:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:40:04 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace184-5c45e72e214a0ea84ebcb804;b152344b-a449-46ae-b4fa-002091a0728d'), (b'RateLimit', b'"api";r=990;t=227'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'g8ArXucIS80331mJhjTA1hMABqeAmevfQV18ehI751SHGxz9NxFKIA==')]) 2026-03-08 11:36:39 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:36:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:36:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:36:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:36:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:36:41 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 11:36:41 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 11:36:41 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 11:36:45 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 11:36:45 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:36:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 11:36:50 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 11:36:50 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 11:36:50 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:36:51 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 11:36:51 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 11:36:51 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4382, filename=tmpjdg4ptuz_mock.wav) 2026-03-08 11:36:51 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:36:51 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:36:51 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:36:51 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:36:51 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:36:51 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:36:51 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:36:51 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:36:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:36:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:36:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:36:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:36:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:36:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:40:16 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace190-397573244a6cdc286725f518;543e32a2-c9e0-4a24-8cd8-eb170dcd4470'), (b'RateLimit', b'"api";r=989;t=215'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'birp9h41BBNSOZM31eyQKyby-JT53sZ26RyTDEfdEs_aaxc_wdZufQ==')]) 2026-03-08 11:36:51 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:36:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:36:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:36:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:36:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:36:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:36:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:36:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:36:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:36:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:36:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:40:16 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace190-35817de33c482fe5128e68f6;543e32a2-c9e0-4a24-8cd8-eb170dcd4470'), (b'RateLimit', b'"api";r=988;t=215'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lPNe93Kbt-q0j4mWTaG7ldaVUp9Dp-uXufS0Qed-3WkGCw7VAa5esg==')]) 2026-03-08 11:36:51 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:36:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:36:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:36:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:36:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:36:53 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 11:36:53 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 11:36:53 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 11:36:57 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 11:36:57 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:36:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 11:36:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8__l8fyn_mock.wav 2026-03-08 11:36:58 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 11:37:01 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 11:37:01 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 11:37:01 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:37:03 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 11:37:03 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 11:37:03 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4383, filename=tmpytn7pqma_mock.wav) 2026-03-08 11:37:03 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:37:03 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:37:03 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:37:03 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:37:03 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:37:03 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:37:03 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:37:03 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:37:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:37:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:37:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:37:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:37:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:37:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:40:28 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace19c-7c44bd1c6addfc8545d8383e;b58d0404-227b-45c5-9cf4-42967fc58dd6'), (b'RateLimit', b'"api";r=987;t=203'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'MxD3E4BzOVA5BPva1YGxV1BqFbRtkCkupDU8d2Vaa9AMGqs3CFhxkA==')]) 2026-03-08 11:37:03 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:37:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:37:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:37:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:37:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:37:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:37:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:37:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:37:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:37:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:37:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:40:28 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace19c-225a0b713742f73b0bc7407b;b58d0404-227b-45c5-9cf4-42967fc58dd6'), (b'RateLimit', b'"api";r=986;t=203'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_BJ1qt3LPdXq33v0fL2N-pBhPT0S6gyBzr9EdC3q8zzQ4AqBS0Yr6Q==')]) 2026-03-08 11:37:03 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:37:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:37:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:37:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:37:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:37:05 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 11:37:05 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 11:37:05 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 11:37:06 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 11:37:06 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpc4flnl1t_mock.wav 2026-03-08 11:37:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 11:37:09 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:37:09 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:37:11 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 11:37:11 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpji3_btco_mock.wav 2026-03-08 11:37:13 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 11:37:13 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 11:37:13 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:37:14 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 11:37:14 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 11:37:14 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4384, filename=tmp2csdl2ao_mock.wav) 2026-03-08 11:37:14 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:37:14 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:37:14 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:37:14 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:37:14 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:37:14 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:37:14 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:37:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:37:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:37:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:37:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:37:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:37:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:37:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:40:39 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace1a7-2f0a5b8c6a21d69c4a6937c7;74ba6c54-e5d2-49c9-81a4-a2c2bfc391cc'), (b'RateLimit', b'"api";r=985;t=192'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'CC5mDosn9zN0VcAhXhIMNfsUi6vkdGDgQRQmYVVRDQqOhWYXLNFxQQ==')]) 2026-03-08 11:37:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:37:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:37:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:37:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:37:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:37:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:37:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:37:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:37:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:37:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:37:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:40:39 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace1a7-2d760b350ede77bf1c1b57bd;74ba6c54-e5d2-49c9-81a4-a2c2bfc391cc'), (b'RateLimit', b'"api";r=984;t=192'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'eFuvnUv-aDBU3MYCoxCNnBiotau8rB4C2k0bk4DmKaa0enkhsesyFg==')]) 2026-03-08 11:37:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:37:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:37:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:37:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:37:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:37:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 11:37:17 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 11:37:17 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 11:37:17 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 11:37:21 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:37:21 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:37:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 11:37:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpff4i_6jx_mock.wav 2026-03-08 11:37:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 11:37:26 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:37:26 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:37:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 11:37:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:37:26 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 11:37:26 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 11:37:26 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4385, filename=tmp527ldk2j_mock.wav) 2026-03-08 11:37:26 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:37:26 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:37:26 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:37:26 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:37:26 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:37:26 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:37:26 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:37:27 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:37:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:37:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:37:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:37:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:37:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:37:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:40:51 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace1b3-71662b91177737503e4e4db5;d4be6ff6-9d67-44c7-be32-beb8d34a630e'), (b'RateLimit', b'"api";r=983;t=180'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lLDHzwT5Ld6K-Q0VYVx6Iqf1HJH43WZmf7XmX5VuRdlK6bNncbud4A==')]) 2026-03-08 11:37:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:37:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:37:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:37:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:37:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:37:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:37:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:37:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:37:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:37:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:37:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:40:52 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace1b4-59b464c3008b8e05060d206b;d4be6ff6-9d67-44c7-be32-beb8d34a630e'), (b'RateLimit', b'"api";r=982;t=179'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'7kucZmxbzZj0FWm-KcIz_VKhzzRZjrrphwomEDA43--sRzYor9UspA==')]) 2026-03-08 11:37:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:37:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:37:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:37:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:37:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:37:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 11:37:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpq29x1ata_mock.wav 2026-03-08 11:37:29 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 11:37:29 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 11:37:29 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 11:37:33 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 11:37:33 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:37:38 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:37:38 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:37:38 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 11:37:38 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:37:38 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 11:37:38 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 11:37:38 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4386, filename=tmp5cd469la_mock.wav) 2026-03-08 11:37:38 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:37:38 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:37:38 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:37:38 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:37:38 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:37:38 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:37:38 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:37:38 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:37:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:37:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:37:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:37:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:37:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:37:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:41:03 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace1bf-25a63a4e501c7697767aead4;76ecb6aa-5143-4dc5-b886-c007132fffed'), (b'RateLimit', b'"api";r=981;t=168'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'JWmztzoMLRQTVaXChRYr0HmuncPs-_9Jxs0_T6t8rGR4810TEIITng==')]) 2026-03-08 11:37:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:37:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:37:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:37:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:37:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:37:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:37:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:37:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:37:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:37:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:37:39 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 11:37:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:41:03 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace1bf-3508db6d53b2c19e6fc8a5ba;76ecb6aa-5143-4dc5-b886-c007132fffed'), (b'RateLimit', b'"api";r=980;t=168'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'WdoE4JPF-4wEZ9ncaen8omNIvX4gSP9T3qezLRa9IgMjTpMgoTJctA==')]) 2026-03-08 11:37:39 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:37:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:37:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:37:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:37:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:37:41 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 11:37:41 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 11:37:41 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 11:37:44 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 11:37:44 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:37:49 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 11:37:50 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 11:37:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 11:37:56 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 11:37:57 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:37:57 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpo2y_m06y_mock.wav 2026-03-08 11:37:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 11:38:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:38:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp49siualg_mock.wav 2026-03-08 11:38:02 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 11:38:06 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 11:38:07 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.141991 < -1.000000) 2026-03-08 11:38:08 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.175834 < -1.000000) 2026-03-08 11:38:08 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 11:38:08 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 역전기(RV) 모터카 피 infl' → 열차 2026-03-08 11:38:08 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:38:09 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 92자) 2026-03-08 11:38:09 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터카 피 inflamm | 긴급도:일반 | 키워드:역전기(RV) 모터카,피 inflamm,신호,통과 2026-03-08 11:38:09 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4387, filename=tmpf_9g6fra_mock.wav) 2026-03-08 11:38:09 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:38:09 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:38:09 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:38:09 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:38:09 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:38:09 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:38:09 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:38:09 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:38:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:38:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:38:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:38:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:38:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:38:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:41:34 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace1de-7fcd782f78aed7a448ceec2a;47577725-8448-466c-a8c8-9836167711f1'), (b'RateLimit', b'"api";r=979;t=137'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6EbwijmM1RFjplBbUAe-spBvq2xBMQzXMqoHTo-_ZPQtTRkOQ7xRxA==')]) 2026-03-08 11:38:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:38:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:38:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:38:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:38:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:38:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:38:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:38:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:38:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:38:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:38:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:41:34 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace1de-2bb3730a73c1be4333f33376;47577725-8448-466c-a8c8-9836167711f1'), (b'RateLimit', b'"api";r=978;t=137'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'-FF-EyhINMOnzkcUaIinOZPIYMsA_V2qD3Wk8KYNrH39NEp9RFK8WA==')]) 2026-03-08 11:38:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:38:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:38:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:38:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:38:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:38:12 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 11:38:12 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 11:38:12 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 11:38:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 11:38:15 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 11:38:16 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 51자) 2026-03-08 11:38:16 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 결과 없음 | 긴급도:일반 | 키워드:무전,분석,결과 없음,일반 2026-03-08 11:38:16 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4388, filename=tmpvrsjmsva_mock.wav) 2026-03-08 11:38:16 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:38:16 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 11:38:16 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:38:16 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:38:16 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:38:16 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:38:16 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:38:16 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:38:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:38:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:38:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:38:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:38:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:38:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:41:41 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace1e5-7ab6e5f9544549ad4785b576;423b0e09-9014-419e-9e10-58308a8df460'), (b'RateLimit', b'"api";r=977;t=130'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'oL3ig_rKMOMlcjwkWJljiGYRvxOw2YtY4P6mmb00v1qwb29hCTl2Yg==')]) 2026-03-08 11:38:17 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:38:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:38:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:38:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:38:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:38:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:38:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:38:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:38:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:38:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:38:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:41:41 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace1e5-1937062711d43d5b691181ce;423b0e09-9014-419e-9e10-58308a8df460'), (b'RateLimit', b'"api";r=976;t=130'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6d_YIqXuW8DvqvH92w5BW76bqIKTpdpVK19Y_JAhAZHd2a9FDcjdqA==')]) 2026-03-08 11:38:17 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:38:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:38:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:38:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:38:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:38:19 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 11:38:19 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 11:38:19 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 11:38:23 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 11:38:23 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:38:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 11:38:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxamcfcol_mock.wav 2026-03-08 11:38:25 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 11:38:27 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 11:38:27 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 11:38:27 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:38:28 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 11:38:28 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 11:38:28 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4389, filename=tmpcezsd3ea_mock.wav) 2026-03-08 11:38:28 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:38:28 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:38:28 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:38:28 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:38:28 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:38:28 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:38:28 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:38:28 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:38:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:38:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:38:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:38:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:38:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:38:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:41:53 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace1f1-15ec49274fe8ddec21b34194;55ab7c36-20e5-4de9-9f5c-126310af7235'), (b'RateLimit', b'"api";r=975;t=118'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'iUgx8xp1kQbm1dwEBXK1cOarFh9wB5Aw96QlJN8JyGDNerkyZsMiMQ==')]) 2026-03-08 11:38:29 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:38:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:38:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:38:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:38:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:38:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:38:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:38:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:38:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:38:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:38:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:41:54 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace1f2-2489eea70f20b75d472ab208;55ab7c36-20e5-4de9-9f5c-126310af7235'), (b'RateLimit', b'"api";r=974;t=117'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'r9jK-2ZZNoxs1sKgSsZrIb7DnMz6P6vr9Ms5CmJKEZOuGbwwCZIraA==')]) 2026-03-08 11:38:29 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:38:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:38:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:38:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:38:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:38:31 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 11:38:31 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 11:38:31 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 11:38:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 11:38:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp47e1os92_mock.wav 2026-03-08 11:38:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 11:38:35 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 11:38:35 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:38:38 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 11:38:38 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpu0c86c7v_mock.wav 2026-03-08 11:38:39 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 11:38:39 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 11:38:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:38:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 94자) 2026-03-08 11:38:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,긴급도: 일반 2026-03-08 11:38:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4390, filename=tmppa0h7ql5_mock.wav) 2026-03-08 11:38:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:38:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:38:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:38:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:38:41 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:38:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:38:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:38:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:38:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:38:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:38:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:38:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:38:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:38:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:42:06 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace1fe-69dc08f03805346b39e89ad3;1db1ee51-1eaf-4028-b8f8-bec801cbb375'), (b'RateLimit', b'"api";r=973;t=105'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'4UdTn00dvvQKjzrA_LrbhwA882uSi1zHtymttamkHFsSnLzpTac7FQ==')]) 2026-03-08 11:38:41 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:38:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:38:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:38:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:38:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:38:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:38:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:38:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:38:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:38:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:38:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:42:06 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace1fe-074718536ec74e0e58efc405;1db1ee51-1eaf-4028-b8f8-bec801cbb375'), (b'RateLimit', b'"api";r=972;t=105'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'j6aHzFCf8_CDafQsYjw7KhNmqtj8bJB4-F3_N7evJc6Dp10VaUom5w==')]) 2026-03-08 11:38:41 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:38:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:38:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:38:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:38:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:38:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 11:38:43 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 11:38:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 11:38:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 11:38:47 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:38:47 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:38:49 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 11:38:49 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphxxrlcrx_mock.wav 2026-03-08 11:38:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 11:38:51 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 11:38:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 11:38:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:38:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 11:38:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 11:38:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4391, filename=tmpba8iollv_mock.wav) 2026-03-08 11:38:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:38:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:38:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:38:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:38:52 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:38:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:38:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:38:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:38:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:38:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:38:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:38:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:38:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:38:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:42:17 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace209-4c00f6543d5bf57305205ec9;f9670be5-e785-4b22-b069-894109fb16a4'), (b'RateLimit', b'"api";r=971;t=94'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b't2xQBJcSQn8arTelASqNMeRXHsJxTZcUDgNpHT_hZ9l1uDT9M1zWrw==')]) 2026-03-08 11:38:53 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:38:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:38:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:38:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:38:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:38:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:38:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:38:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:38:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:38:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:38:53 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 11:38:53 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 11:38:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:42:18 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace20a-624ec958043e87fd290ad49c;f9670be5-e785-4b22-b069-894109fb16a4'), (b'RateLimit', b'"api";r=970;t=93'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'HNW7zTklVT1mstMufTf-KP7YumhZVrpi1Wn-1KSBzP2cSucZMFlSPw==')]) 2026-03-08 11:38:53 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:38:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:38:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:38:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:38:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:38:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 11:38:55 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 11:38:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 11:38:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 11:38:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7hh0e2v2_mock.wav 2026-03-08 11:38:59 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:38:59 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:39:04 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:39:04 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:39:04 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 11:39:04 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:39:04 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 11:39:04 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 11:39:04 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4392, filename=tmpyy6p1mbw_mock.wav) 2026-03-08 11:39:04 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:39:04 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:39:04 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:39:04 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:39:04 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:39:04 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:39:04 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:39:04 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:39:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:39:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:39:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:39:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:39:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:39:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:42:29 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace215-1c1e9a9812a4eb9c1fe20fbc;c2622d7d-bd2b-4a26-b2c7-25d5f0086c98'), (b'RateLimit', b'"api";r=969;t=82'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'NLOGe54UlkuHc1TD57oseBiuGLbTTurnwtHrSOF7etC5oK3ZTDjBcw==')]) 2026-03-08 11:39:05 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:39:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:39:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:39:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:39:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:39:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:39:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:39:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:39:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:39:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:39:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:42:30 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace216-14af058d0f89520229564a3d;c2622d7d-bd2b-4a26-b2c7-25d5f0086c98'), (b'RateLimit', b'"api";r=968;t=81'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'pTyMcr3f1dbvUaE2uAA7NNaOdsVHo0DM2LaXYKyoPeU97IyVKENVvA==')]) 2026-03-08 11:39:05 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:39:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:39:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:39:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:39:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:39:06 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 11:39:07 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 11:39:07 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 11:39:07 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 11:39:11 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 11:39:11 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:39:16 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:39:16 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:39:16 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 11:39:16 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:39:16 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 11:39:16 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 77자) 2026-03-08 11:39:16 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 11:39:16 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4393, filename=tmpu52y7m95_mock.wav) 2026-03-08 11:39:16 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:39:16 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:39:16 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:39:16 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:39:16 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:39:16 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:39:16 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:39:17 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:39:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:39:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:39:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:39:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:39:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:39:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:42:41 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace221-1e50d8d47c8edfed49edf1a7;78ac0c84-6e87-4896-8f8a-3ac3ac388a2d'), (b'RateLimit', b'"api";r=967;t=70'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'hE8wYmy6F7tDLVevtvIkW7OZut1EEjkcpnX44HC2RAgeGIYnJ4SILQ==')]) 2026-03-08 11:39:17 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:39:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:39:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:39:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:39:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:39:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:39:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:39:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:39:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:39:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:39:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:42:42 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace222-5e78cd6b2029b4c802b9fd8a;78ac0c84-6e87-4896-8f8a-3ac3ac388a2d'), (b'RateLimit', b'"api";r=966;t=69'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'TnAbzli9PIr6MM4cUkV7MoKvnjpPW-5dTvKViPFafHQO3nh76T1h_g==')]) 2026-03-08 11:39:17 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:39:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:39:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:39:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:39:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:39:19 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 11:39:19 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 11:39:19 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 11:39:23 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 11:39:23 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:39:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 11:39:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:39:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpyu7kb6wb_mock.wav 2026-03-08 11:39:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 11:39:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:39:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmps5sbo3_9_mock.wav 2026-03-08 11:39:28 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 11:39:36 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 11:39:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 11:39:42 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 11:39:46 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (15.222222 > 2.400000) 2026-03-08 11:39:47 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.658977 < -1.000000) 2026-03-08 11:39:48 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.633411 < -1.000000) 2026-03-08 11:39:49 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:39:49 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:39:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '선� ages장' → 불명 2026-03-08 11:39:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:39:49 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:39:49 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:39:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '내열비닐절연전선(HIV)' → 불명 2026-03-08 11:39:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:39:50 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:39:50 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:39:50 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '내열비닐절연전선(HIV)' → 불명 2026-03-08 11:39:50 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:39:50 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:39:50 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:39:50 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '내열비닐절연전선(HIV)' → 불명 2026-03-08 11:39:50 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:39:51 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:39:51 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:39:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '내열비닐절연전선(HIV)' → 불명 2026-03-08 11:39:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:39:51 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:39:51 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:39:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '내열비닐절연전선(HIV)' → 불명 2026-03-08 11:39:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:39:51 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:39:51 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:39:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '내열비닐절연전선(HIV)' → 불명 2026-03-08 11:39:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:39:52 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:39:52 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:39:52 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '내열비닐절연전선(HIV)' → 불명 2026-03-08 11:39:52 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:39:52 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:39:52 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:39:52 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '내열비닐절연전선(HIV)' → 불명 2026-03-08 11:39:52 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:39:52 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:39:52 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:39:52 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '내열비닐절연전선(HIV)' → 불명 2026-03-08 11:39:52 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:39:52 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:39:52 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:39:52 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '내열비닐절연전선(HIV)' → 불명 2026-03-08 11:39:52 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:39:53 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 78자) 2026-03-08 11:39:53 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:내열비닐절연전선 통과 | 긴급도:일반 | 키워드:내열비닐절연전선,전선,신호,통과 2026-03-08 11:39:53 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4394, filename=tmpppajidu3_mock.wav) 2026-03-08 11:39:53 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:39:53 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 11건 2026-03-08 11:39:53 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:39:53 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:39:53 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:39:53 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:39:53 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:39:53 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:39:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:39:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:39:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:39:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:39:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:39:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:43:18 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace246-58369076463f2bb86d46724d;541ec52d-5c53-4b1e-a060-5c191e9afbfa'), (b'RateLimit', b'"api";r=965;t=33'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'0eRlOURo20kIUfChkiDDJyAzIju6aakoEDU05BXWrYDsoiMoEMaFaA==')]) 2026-03-08 11:39:54 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:39:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:39:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:39:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:39:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:39:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:39:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:39:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:39:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:39:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:39:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:43:19 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace247-4c041e6d4f0700c60ccfc287;541ec52d-5c53-4b1e-a060-5c191e9afbfa'), (b'RateLimit', b'"api";r=964;t=32'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'TRRb0U8c6yPyhrE7JOUj7eARwFDxRYjlNvDE1RXPEznLtCoL9nNEmA==')]) 2026-03-08 11:39:54 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:39:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:39:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:39:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:39:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:39:54 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 11:39:54 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpux70s92h_mock.wav 2026-03-08 11:39:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 11:39:56 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 11:39:56 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 11:39:56 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 11:40:00 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 11:40:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 51자) 2026-03-08 11:40:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 결과 없음 | 긴급도:일반 | 키워드:무전,분석,결과 없음,일반 2026-03-08 11:40:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4395, filename=tmpd6ett5f__mock.wav) 2026-03-08 11:40:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:40:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 11:40:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:40:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:40:01 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:40:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:40:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:40:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:40:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:40:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:40:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:40:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:40:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:40:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:43:26 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace24e-11c6e20058d5bb5c6546361a;75fb45c4-a980-4bea-96f5-0379aa181fc2'), (b'RateLimit', b'"api";r=963;t=25'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'P26Eh3yDOcNS8kzLF_rXOf_k-KJsrOrvdckvgKrND1jVEFHHkOfGcA==')]) 2026-03-08 11:40:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:40:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:40:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:40:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:40:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:40:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:40:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:40:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:40:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:40:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:40:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:43:26 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace24e-472d707e48f7598533a1269e;75fb45c4-a980-4bea-96f5-0379aa181fc2'), (b'RateLimit', b'"api";r=962;t=25'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bLYroH4YvAlqSYj5yDdZjzVHvn1tBc4f8de_08faXIveIu8azHJ_Xg==')]) 2026-03-08 11:40:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:40:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:40:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:40:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:40:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:40:03 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 11:40:03 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpi6kpbv5e_mock.wav 2026-03-08 11:40:03 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 11:40:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 11:40:03 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 11:40:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 11:40:07 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 11:40:07 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:40:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 11:40:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprfdxdsh__mock.wav 2026-03-08 11:40:12 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 11:40:12 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 11:40:12 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:40:13 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 11:40:13 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 11:40:13 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4396, filename=tmp1gzvl4v__mock.wav) 2026-03-08 11:40:13 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:40:13 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:40:13 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:40:13 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:40:13 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:40:13 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:40:13 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:40:13 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:40:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:40:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:40:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:40:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:40:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:40:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:43:38 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace25a-2ed5541044a971db65935879;cedf4b0e-7603-42ae-9e64-9c3158629e5e'), (b'RateLimit', b'"api";r=961;t=13'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'HPBeUiZzP9gzp_gf-qlqSLDhyUTOxyqpwFMzxosKKKeTTr3HgnHtmQ==')]) 2026-03-08 11:40:13 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:40:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:40:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:40:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:40:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:40:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:40:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:40:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:40:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:40:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:40:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:43:38 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace25a-4be05512724d0dcc0a4ae000;cedf4b0e-7603-42ae-9e64-9c3158629e5e'), (b'RateLimit', b'"api";r=960;t=13'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'qW8wJGaRloDwkuzZRj16PooWqNukP_TRmqaKuyJ3QWz_NqisKDiiUg==')]) 2026-03-08 11:40:13 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:40:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:40:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:40:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:40:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:40:13 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 11:40:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 11:40:15 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 11:40:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 11:40:18 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 11:40:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpj68ivy4m_mock.wav 2026-03-08 11:40:19 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 11:40:19 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:40:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 11:40:24 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 11:40:24 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 11:40:24 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:40:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 11:40:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmsxovko0_mock.wav 2026-03-08 11:40:25 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 91자) 2026-03-08 11:40:25 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 11:40:25 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4397, filename=tmpzednb62r_mock.wav) 2026-03-08 11:40:25 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:40:25 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:40:25 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:40:25 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:40:25 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:40:25 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:40:25 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:40:25 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:40:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:40:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:40:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:40:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:40:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:40:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:43:50 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace266-5bf3ebd23b59981304e18ffc;15572a8a-1f96-46f8-b729-9726e7814abd'), (b'RateLimit', b'"api";r=959;t=1'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'kogjB0zwe2d9nHGILKsa9bzI5JBfuC51xf02MFCj2DByFSHgA1SYzQ==')]) 2026-03-08 11:40:25 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:40:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:40:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:40:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:40:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:40:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:40:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:40:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:40:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:40:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:40:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:43:50 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace266-491b6f0c22f5ba48779923cc;15572a8a-1f96-46f8-b729-9726e7814abd'), (b'RateLimit', b'"api";r=958;t=1'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lDIjsAl4RqW8BCbucfnP0HdiC2tfGrA_7xujvdZ_7QI0HPmzrjNJ5g==')]) 2026-03-08 11:40:25 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:40:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:40:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:40:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:40:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:40:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 11:40:28 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 11:40:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 11:40:31 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:40:31 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:40:34 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 11:40:36 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 11:40:36 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 11:40:36 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:40:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 11:40:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 11:40:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4398, filename=tmpebhz0ixr_mock.wav) 2026-03-08 11:40:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:40:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:40:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:40:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:40:36 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:40:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:40:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:40:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:40:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:40:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:40:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:40:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:40:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:40:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:44:01 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace271-10c4c0c70e9ff20815295bb9;2345c949-e20b-41c2-a32a-5f6a07fb4685'), (b'RateLimit', b'"api";r=999;t=290'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'FJ4RFZb28uEFt4Qyw82s1t8y3EsbKsNVutGknfCBPU9Hs3JoXR6gmQ==')]) 2026-03-08 11:40:37 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:40:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:40:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:40:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:40:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:40:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:40:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:40:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:40:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:40:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:40:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:44:02 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace272-69d3314367fbbfe05245eaa4;2345c949-e20b-41c2-a32a-5f6a07fb4685'), (b'RateLimit', b'"api";r=998;t=289'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'zY_sX7WHSAOVOwgeqK89qe3tMr5sBgtjs4X6CtAsbOw0f33JrFVU2Q==')]) 2026-03-08 11:40:37 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:40:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:40:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:40:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:40:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:40:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 11:40:39 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 11:40:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 11:40:43 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:40:43 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:40:44 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 11:40:48 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:40:48 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:40:48 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 11:40:48 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:40:48 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 11:40:48 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 11:40:48 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4399, filename=tmpr7k_9hlf_mock.wav) 2026-03-08 11:40:48 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:40:48 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:40:48 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:40:48 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:40:48 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:40:48 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:40:48 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:40:48 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:40:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:40:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:40:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:40:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:40:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:40:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:44:13 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace27d-6fd57b925776e4937587cb2e;601b7cef-5d12-4e0f-82bf-66d55307833f'), (b'RateLimit', b'"api";r=997;t=278'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'P-MoWTWT0IaeooYnQkSWOuFHWqzErn_8836ZlpuqujfHwpgFcdh51A==')]) 2026-03-08 11:40:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:40:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:40:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:40:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:40:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:40:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:40:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:40:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:40:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:40:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:40:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:44:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace27e-3ef546914662af2944ef2708;601b7cef-5d12-4e0f-82bf-66d55307833f'), (b'RateLimit', b'"api";r=996;t=277'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'dLtPpHFV1uXEn16kwDqRnLmTZhDurAEDBXAEJSh6GTULBxtLUo46yw==')]) 2026-03-08 11:40:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:40:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:40:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:40:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:40:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:40:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 11:40:51 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 11:40:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 11:40:52 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 11:40:54 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:40:54 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpm4926pzi_mock.wav 2026-03-08 11:40:55 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 11:40:55 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:40:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 11:40:57 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:40:57 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfyvkg6mf_mock.wav 2026-03-08 11:41:00 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:41:00 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:41:00 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 11:41:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:41:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 11:41:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 11:41:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4400, filename=tmp9cazv_pj_mock.wav) 2026-03-08 11:41:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:41:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:41:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:41:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:41:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:41:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:41:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:41:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:41:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:41:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:41:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:41:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:41:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:41:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:44:25 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace289-64b884a67959ae5d2777fe44;916d0957-2b77-4fb7-b48f-ba86a7cf45d2'), (b'RateLimit', b'"api";r=995;t=266'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ev3goopxqC6gc-1I9Tsh2Ks5sZxKfjN54acTdKRFvcz3F1cF3My36g==')]) 2026-03-08 11:41:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:41:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:41:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:41:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:41:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:41:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:41:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:41:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:41:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:41:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:41:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:44:26 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace28a-20582ce0316f84cb724020e8;916d0957-2b77-4fb7-b48f-ba86a7cf45d2'), (b'RateLimit', b'"api";r=994;t=265'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'4FnsTOZQsp3VfyX06-9a0Gpm8LlY9EM7EWq8YD9FDwLFJrurxOt-sg==')]) 2026-03-08 11:41:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:41:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:41:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:41:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:41:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:41:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 11:41:03 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 11:41:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 11:41:07 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 11:41:07 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:41:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 11:41:12 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 11:41:18 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 11:41:21 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 11:41:21 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpka9g_t3n_mock.wav 2026-03-08 11:41:22 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 11:41:25 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 11:41:25 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.350522 < -1.000000) 2026-03-08 11:41:27 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.389355 < -1.000000) 2026-03-08 11:41:28 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.314473 < -1.000000) 2026-03-08 11:41:28 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 11:41:28 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 분기기 신호호' → 열차 2026-03-08 11:41:28 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:41:29 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 67자) 2026-03-08 11:41:29 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기 분기기 신호 확인 | 긴급도:일반 | 키워드:역전기 분기기, 신호,통과,일반 2026-03-08 11:41:29 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4401, filename=tmpqjz3_6hi_mock.wav) 2026-03-08 11:41:29 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:41:29 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:41:29 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:41:29 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:41:29 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:41:29 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:41:29 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:41:29 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:41:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:41:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:41:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:41:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:41:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:41:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:44:54 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace2a6-6d72118a4ee80ffa357a0f8f;8f9ea4fc-acac-48ff-a452-e39e8cc7c00a'), (b'RateLimit', b'"api";r=993;t=237'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'yhfAKObDY8e_jz9HTJp5tPqcH4Y8f5ngfJQ1WuuOQ1Z3KQGRQB2B4g==')]) 2026-03-08 11:41:29 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:41:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:41:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:41:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:41:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:41:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:41:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:41:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:41:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:41:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:41:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:44:54 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace2a6-6e5d7b2a1d4797507280e107;8f9ea4fc-acac-48ff-a452-e39e8cc7c00a'), (b'RateLimit', b'"api";r=992;t=237'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'5DKY03IeFHQPZ3pWuntqEiS_jnv2f1Y_wFbXNqdpxU1_Nj3MFJjArg==')]) 2026-03-08 11:41:29 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:41:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:41:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:41:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:41:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:41:30 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 11:41:30 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8yuzhyg3_mock.wav 2026-03-08 11:41:30 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 11:41:32 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 11:41:32 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 11:41:32 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 11:41:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 11:41:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0kmcfxos_mock.wav 2026-03-08 11:41:35 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 11:41:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 11:41:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 11:41:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4402, filename=tmp9ep0clii_mock.wav) 2026-03-08 11:41:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:41:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 11:41:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:41:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:41:36 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:41:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:41:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:41:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:41:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:41:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:41:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:41:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:41:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:41:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:45:01 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace2ad-6e27057656dc587569ff49a6;8d682fb1-0d6a-4691-97b3-8ac45ba92b8e'), (b'RateLimit', b'"api";r=991;t=230'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'JXFDyEoECFhxJD2xNtRCj2S8S1dDGsv7uLl6VXY6o1-TLmC3sBw_0Q==')]) 2026-03-08 11:41:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:41:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:41:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:41:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:41:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:41:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:41:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:41:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:41:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:41:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:41:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:45:01 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace2ad-66208be669e3529b20ba4e0f;8d682fb1-0d6a-4691-97b3-8ac45ba92b8e'), (b'RateLimit', b'"api";r=990;t=230'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b's7B_Q2psWMSeD_BCynRWNUAaBuj_99u1edDtD5zKBz58ATJjLLUbXw==')]) 2026-03-08 11:41:37 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:41:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:41:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:41:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:41:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:41:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 11:41:39 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 11:41:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 11:41:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 11:41:42 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 11:41:42 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:41:45 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 11:41:45 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzri1ey6j_mock.wav 2026-03-08 11:41:46 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 11:41:47 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 11:41:47 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 11:41:47 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:41:48 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 42자) 2026-03-08 11:41:48 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 이동 중 | 긴급도:일반 | 키워드:없음 2026-03-08 11:41:48 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4403, filename=tmpb1tux87x_mock.wav) 2026-03-08 11:41:48 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:41:48 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:41:48 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:41:48 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:41:48 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:41:48 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:41:48 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:41:48 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:41:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:41:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:41:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:41:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:41:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:41:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:45:13 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace2b9-36b35a601c33bf267bf9a297;6eb44dbd-50bb-41f8-808a-effb1b1c916b'), (b'RateLimit', b'"api";r=989;t=218'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'di7qM77pVO4iXjpkaNm47-khWLjKXv3vSZmTQZ3wbuHVDJul4blraw==')]) 2026-03-08 11:41:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:41:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:41:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:41:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:41:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:41:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:41:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:41:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:41:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:41:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:41:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:45:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace2ba-79c85bfd521b723165937cd4;6eb44dbd-50bb-41f8-808a-effb1b1c916b'), (b'RateLimit', b'"api";r=988;t=217'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'c2yzXqMq5d3ZReOqfkxZiPKZxHEaCzkDvah1mdYhSgtq3HmEeeNsdQ==')]) 2026-03-08 11:41:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:41:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:41:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:41:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:41:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:41:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 11:41:51 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 11:41:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 11:41:51 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 11:41:51 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpevwy4pg8_mock.wav 2026-03-08 11:41:55 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 11:41:55 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:41:59 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 11:41:59 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 11:41:59 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:42:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 11:42:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 11:42:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4404, filename=tmpzzm4ml0__mock.wav) 2026-03-08 11:42:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:42:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:42:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:42:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:42:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:42:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:42:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:42:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:42:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:42:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:42:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:42:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:42:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:42:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:45:25 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace2c5-4a9b7fe946937e8c22e54ffe;9eb4ea56-084b-45d9-8337-ceca3b0be6b2'), (b'RateLimit', b'"api";r=987;t=206'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'7S50CWgTfARkDlugWSjuIP51pgblxd3Ug4n5k6tPc72LYO0ojBLasw==')]) 2026-03-08 11:42:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:42:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:42:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:42:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:42:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:42:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:42:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:42:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:42:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:42:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:42:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:45:26 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace2c6-1ee9fc25515030f1317359bb;9eb4ea56-084b-45d9-8337-ceca3b0be6b2'), (b'RateLimit', b'"api";r=986;t=205'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'soZgfC5GwFpZkxK65VTL2a1UXTLK1tGj3cr7bhqbzZxEO8Hk3bL_WA==')]) 2026-03-08 11:42:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:42:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:42:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:42:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:42:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:42:02 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 11:42:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 11:42:03 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 11:42:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 11:42:07 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:42:07 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:42:11 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 11:42:11 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 11:42:11 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:42:12 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 11:42:12 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 11:42:12 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 11:42:12 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4405, filename=tmp6x080b9y_mock.wav) 2026-03-08 11:42:12 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:42:12 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:42:12 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:42:12 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:42:12 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:42:12 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:42:12 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:42:12 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:42:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:42:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:42:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:42:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:42:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:42:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:45:37 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace2d1-5e51bcf571bfa65b775e0ee1;0a7cff96-7932-4224-844f-ea7f135a9234'), (b'RateLimit', b'"api";r=985;t=194'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'yoVnGCDYzbn6ASnsHtB99JnpENhmaEjI74JARm1wcZ_kW2TANmMJvQ==')]) 2026-03-08 11:42:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:42:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:42:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:42:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:42:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:42:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:42:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:42:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:42:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:42:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:42:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:45:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace2d1-4a38dfe46ccc145c39f578ee;0a7cff96-7932-4224-844f-ea7f135a9234'), (b'RateLimit', b'"api";r=984;t=194'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_agOO9Cl3bfnNdurvXg0ZNVGJPfeHeJLzDmCHnR96nrQaouzNHzNqw==')]) 2026-03-08 11:42:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:42:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:42:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:42:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:42:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:42:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 11:42:14 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 11:42:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 11:42:18 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:42:18 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:42:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 11:42:21 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:42:21 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8mpt79xs_mock.wav 2026-03-08 11:42:22 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 11:42:23 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:42:23 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:42:23 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 11:42:23 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:42:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 11:42:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 11:42:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4406, filename=tmpbwdqndhb_mock.wav) 2026-03-08 11:42:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:42:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:42:24 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:42:24 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:42:24 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:42:24 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:42:24 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:42:24 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:42:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:42:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:42:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:42:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:42:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:42:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:45:49 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace2dd-14c9ebcc01d737cc1073de63;1f93c3cb-3fff-4b43-a14c-2d25bea6450e'), (b'RateLimit', b'"api";r=983;t=182'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'L92xHHVLExkAoRrHDAw30k5eUI6QlUFstjglVyorRv1zAtoDJhJAOw==')]) 2026-03-08 11:42:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:42:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:42:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:42:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:42:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:42:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:42:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:42:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:42:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:42:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:42:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:45:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace2dd-6acc9ab61b5b0704748ce39b;1f93c3cb-3fff-4b43-a14c-2d25bea6450e'), (b'RateLimit', b'"api";r=982;t=182'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'MzMcyM8uWxLiLrIBPsLNqjhJH9ipF22pa3Fm8siblkmyTAVzl0dBkw==')]) 2026-03-08 11:42:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:42:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:42:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:42:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:42:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:42:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:42:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0l08z2gg_mock.wav 2026-03-08 11:42:27 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 11:42:27 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 11:42:27 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 11:42:30 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 11:42:30 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:42:35 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:42:35 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:42:35 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 11:42:35 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:42:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 11:42:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 11:42:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4407, filename=tmpjd53ib5q_mock.wav) 2026-03-08 11:42:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:42:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:42:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:42:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:42:36 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:42:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:42:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:42:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:42:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:42:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:42:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:42:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:42:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:42:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:46:01 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace2e9-6e4d7d293de058274e2dc2e4;c5ec84f8-f4cf-4819-b90d-54a8fe0ff49c'), (b'RateLimit', b'"api";r=981;t=170'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'2hLUjN8CJk6pY2da-osP2l3exG2MSUAowF8qsDb3HKOyjOKVLt7tPg==')]) 2026-03-08 11:42:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:42:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:42:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:42:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:42:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:42:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:42:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:42:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:42:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:42:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:42:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:46:01 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace2e9-2a6bb5dc224fecc23ad6ccbc;c5ec84f8-f4cf-4819-b90d-54a8fe0ff49c'), (b'RateLimit', b'"api";r=980;t=170'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'cv5fucUlQLIo-zg65oyOuAJlpm9ktZnV-A7MmbX6dUhZC5TfQj35GA==')]) 2026-03-08 11:42:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:42:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:42:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:42:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:42:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:42:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 11:42:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 11:42:39 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 11:42:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 11:42:42 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 11:42:42 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:42:48 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 11:42:49 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 11:42:49 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9itymxdn_mock.wav 2026-03-08 11:42:49 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 11:42:55 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 11:42:57 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 11:42:57 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmmap811r_mock.wav 2026-03-08 11:42:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 11:43:00 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 11:43:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 11:43:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpp8szhj_3_mock.wav 2026-03-08 11:43:05 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 11:43:06 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:43:06 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:43:06 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '자막 제공 및 자막 제공 및 영상 신호 제공 및 광고를' → 불명 2026-03-08 11:43:06 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:43:07 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 46자) 2026-03-08 11:43:07 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:자막 및 영상 신호 제공 | 긴급도:일반 | 키워드:없음 2026-03-08 11:43:07 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4408, filename=tmpv7ys_tm2_mock.wav) 2026-03-08 11:43:07 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:43:07 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:43:07 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:43:07 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:43:07 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:43:07 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:43:07 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:43:07 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:43:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:43:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:43:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:43:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:43:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:43:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:46:32 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace308-348716a52287e8131b8c3fb3;7e19e89e-280c-48e0-895f-0357077064df'), (b'RateLimit', b'"api";r=979;t=139'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'KJs9VJ_268lnElsXaMu5Q_lCeKA4MXoHKSYD95IvjdFMK7pTLl_ZYg==')]) 2026-03-08 11:43:07 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:43:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:43:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:43:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:43:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:43:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:43:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:43:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:43:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:43:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:43:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:46:32 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace308-225ec6111cd6fffe6fa5f2ed;7e19e89e-280c-48e0-895f-0357077064df'), (b'RateLimit', b'"api";r=978;t=139'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'z2XwKPGvabY_-xxmrUK2tzYjmEysE9_ZP2GH7Pm7Ou7YVzb-RwiN7w==')]) 2026-03-08 11:43:07 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:43:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:43:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:43:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:43:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:43:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 11:43:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 11:43:10 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 11:43:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 11:43:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 11:43:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9imal8v3_mock.wav 2026-03-08 11:43:13 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 11:43:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 11:43:14 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 11:43:14 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 11:43:14 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4409, filename=tmp3n838me1_mock.wav) 2026-03-08 11:43:14 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:43:14 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 11:43:14 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:43:14 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:43:14 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:43:14 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:43:14 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:43:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:43:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:43:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:43:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:43:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:43:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:43:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:46:39 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace30f-26d5f5d14e71a828313818b0;48180743-52cf-4f10-b30f-71559ea0b09a'), (b'RateLimit', b'"api";r=977;t=132'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'hHVAv7F0h_9PBn3hfsJbQz-_F7OZw8ui87PXpj4pzMqwbn4tXAo5Bg==')]) 2026-03-08 11:43:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:43:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:43:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:43:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:43:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:43:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:43:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:43:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:43:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:43:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:43:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:46:39 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace30f-75a448b401e8bf632fb1d021;48180743-52cf-4f10-b30f-71559ea0b09a'), (b'RateLimit', b'"api";r=976;t=132'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'U-Hd7MiWJHwY9kptkOtgWbmOSbhbf_Xn3GQjhYOMmVS8uvAMyqLeCQ==')]) 2026-03-08 11:43:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:43:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:43:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:43:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:43:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:43:17 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 11:43:17 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 11:43:17 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 11:43:19 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 11:43:19 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpdbq2dfoy_mock.wav 2026-03-08 11:43:21 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 11:43:21 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:43:25 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 11:43:25 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 11:43:25 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:43:26 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 11:43:26 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 11:43:26 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4410, filename=tmp2c9qsz3p_mock.wav) 2026-03-08 11:43:26 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:43:26 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:43:26 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:43:26 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:43:26 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:43:26 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:43:26 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:43:26 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:43:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:43:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:43:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:43:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:43:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:43:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:46:51 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace31b-5c0c392f2ba0a51b7cf31062;37f02e21-b33b-4c0a-b1bd-633a27512ad6'), (b'RateLimit', b'"api";r=975;t=120'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_Kv4IfEnpviScogFR0RVXqoIvCFPIs2lmyLfPORLw37sn6zaal5OYQ==')]) 2026-03-08 11:43:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:43:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:43:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:43:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:43:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:43:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:43:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:43:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:43:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:43:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:43:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:46:51 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace31b-7f4c8a4d38ecc99f3731bc07;37f02e21-b33b-4c0a-b1bd-633a27512ad6'), (b'RateLimit', b'"api";r=974;t=120'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'U7RRWtXnTGxCzaNMrajgOMWCfE2aSW4xdlNVf26h1IGUIM4BlBwONA==')]) 2026-03-08 11:43:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:43:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:43:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:43:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:43:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:43:29 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 11:43:29 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 11:43:29 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 11:43:29 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 11:43:33 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 11:43:33 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:43:37 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 11:43:37 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 11:43:37 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:43:38 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 11:43:38 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 11:43:38 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4411, filename=tmpjfe0vu2q_mock.wav) 2026-03-08 11:43:38 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:43:38 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:43:38 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:43:38 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:43:38 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:43:38 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:43:38 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:43:38 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:43:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:43:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:43:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:43:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:43:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:43:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:47:03 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace327-4a1c66e87804a98c6288841a;1d416882-0ce2-4a5b-a922-5ac8c5a6f132'), (b'RateLimit', b'"api";r=973;t=108'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'-jxzM2ZVFaej4TiF7CSL9QP9Akm_mNPUawtdOeHOXuCVqpq5tYgVMg==')]) 2026-03-08 11:43:39 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:43:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:43:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:43:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:43:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:43:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:43:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:43:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:43:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:43:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:43:39 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 11:43:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:47:04 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace328-5cf6206162eda69c69101435;1d416882-0ce2-4a5b-a922-5ac8c5a6f132'), (b'RateLimit', b'"api";r=972;t=107'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'PJmIPlT_OYOBWrDoKiHgUcgKtv2lMZ8cSJledPfEz3_BZ7TCwotO7g==')]) 2026-03-08 11:43:39 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:43:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:43:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:43:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:43:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:43:41 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 11:43:41 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 11:43:41 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 11:43:45 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:43:45 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:43:46 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 11:43:48 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:43:48 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8_i7rlug_mock.wav 2026-03-08 11:43:49 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 11:43:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 11:43:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:43:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 11:43:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 11:43:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 11:43:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4412, filename=tmpzq3kxwag_mock.wav) 2026-03-08 11:43:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:43:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:43:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:43:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:43:50 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:43:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:43:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:43:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:43:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:43:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:43:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:43:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:43:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:43:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:47:15 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace333-46a25142629b02e934039e3d;601d48c4-437c-4581-acf9-920a68d100ff'), (b'RateLimit', b'"api";r=971;t=96'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'AgJVfUjBZOcU3UFMHMUmIIXG8vgWaSOhRj7vrus_UwV5Hgy-gGOz3w==')]) 2026-03-08 11:43:50 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:43:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:43:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:43:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:43:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:43:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:43:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:43:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:43:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:43:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:43:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:47:15 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace333-10478b5e49465815364374b5;601d48c4-437c-4581-acf9-920a68d100ff'), (b'RateLimit', b'"api";r=970;t=96'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'JwsjPb7coEigqAOFioO4nZHxiOHYB9qwdqgtCCA9ZlbEbbAadjRfsw==')]) 2026-03-08 11:43:50 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:43:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:43:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:43:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:43:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:43:52 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:43:52 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpl0b1ytsc_mock.wav 2026-03-08 11:43:53 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 11:43:53 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 11:43:53 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 11:43:56 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:43:56 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:44:01 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:44:01 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:44:01 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 11:44:01 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:44:02 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 59자) 2026-03-08 11:44:02 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과 2026-03-08 11:44:02 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4413, filename=tmp09qhd2cz_mock.wav) 2026-03-08 11:44:02 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:44:02 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:44:02 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:44:02 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:44:02 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:44:02 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:44:02 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:44:02 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:44:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:44:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:44:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:44:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:44:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:44:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:47:27 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace33f-138a69d339884d27630d461b;3e7439c3-1dbe-43e3-8ec8-07801a432d7f'), (b'RateLimit', b'"api";r=969;t=84'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'YBNLMUyidQosw7SnNBEi5UoksazdQWaMQZzQWOomdlVX5FqfLuw7ow==')]) 2026-03-08 11:44:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:44:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:44:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:44:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:44:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:44:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:44:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:44:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:44:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:44:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:44:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:47:27 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace33f-1e8cf51c43e524c203801c80;3e7439c3-1dbe-43e3-8ec8-07801a432d7f'), (b'RateLimit', b'"api";r=968;t=84'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'huIJbWdpeUiK4k7fMPG4YffT5sP416m-wm84R-K6ZZDoi6unFQYD4g==')]) 2026-03-08 11:44:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:44:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:44:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:44:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:44:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:44:05 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 11:44:05 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 11:44:05 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 11:44:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 11:44:08 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 11:44:08 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:44:13 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:44:13 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:44:13 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 11:44:13 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:44:14 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 11:44:14 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 11:44:14 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4414, filename=tmpkxafxitl_mock.wav) 2026-03-08 11:44:14 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:44:14 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:44:14 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:44:14 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:44:14 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:44:14 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:44:14 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:44:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:44:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:44:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:44:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:44:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:44:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:44:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:47:39 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace34b-3e5f5d2543a431bd75b0787b;4385ed77-4474-43fe-af2e-56c65b6fea66'), (b'RateLimit', b'"api";r=967;t=72'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'uLej2aNwNlu29lfCKl5b29q3kRW5HcMSs5sYC8KbwrxF82cgdMjBKg==')]) 2026-03-08 11:44:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:44:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:44:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:44:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:44:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:44:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:44:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:44:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:44:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:44:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:44:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:47:39 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace34b-51ce84993b1ff651767d23cb;4385ed77-4474-43fe-af2e-56c65b6fea66'), (b'RateLimit', b'"api";r=966;t=72'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'xGHybAD7I5ncgdIFf4-d425NDIA38364nGCXR3MRz2p_BYCSZqJjjA==')]) 2026-03-08 11:44:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:44:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:44:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:44:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:44:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:44:16 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 11:44:16 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpoh9_s64f_mock.wav 2026-03-08 11:44:16 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 11:44:16 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 11:44:16 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 11:44:16 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 11:44:20 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 11:44:20 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:44:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 11:44:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpc_1jbgvk_mock.wav 2026-03-08 11:44:25 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 11:44:26 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 11:44:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 11:44:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptr3avqht_mock.wav 2026-03-08 11:44:29 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 11:44:34 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 11:44:35 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 11:44:38 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (18.950000 > 2.400000) 2026-03-08 11:44:39 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (2.890909 > 2.400000) 2026-03-08 11:44:39 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.674518 < -1.000000) 2026-03-08 11:44:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 11:44:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpnlquuvq4_mock.wav 2026-03-08 11:44:40 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:44:40 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:44:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'ronics' → 불명 2026-03-08 11:44:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:44:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 11:44:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:RONS 분석 결과 없음 | 긴급도:일반 | 키워드:RONS, 분석, 결과 없음, 긴급도: 일반 2026-03-08 11:44:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4415, filename=tmpsttanfxj_mock.wav) 2026-03-08 11:44:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:44:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:44:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:44:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:44:41 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:44:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:44:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:44:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:44:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:44:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:44:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:44:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:44:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:44:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:48:06 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace366-0ece2c9325bd8f3e12f01611;81404cc5-99c4-404b-aa5a-f6a82ff8a400'), (b'RateLimit', b'"api";r=965;t=45'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'iL94lSFAVNNlLDl_BtyrGwlODyvs2eiD0yIIUfGGYuY7lkMbKGluJQ==')]) 2026-03-08 11:44:41 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:44:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:44:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:44:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:44:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:44:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:44:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:44:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:44:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:44:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:44:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:48:06 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace366-7eed8e616fce791f2e3925ae;81404cc5-99c4-404b-aa5a-f6a82ff8a400'), (b'RateLimit', b'"api";r=964;t=45'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'4cKBaY36xS9D_sgMjRJECi6chk3Qk13krhGGX37ZcEeUDnzubOVEPA==')]) 2026-03-08 11:44:41 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:44:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:44:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:44:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:44:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:44:41 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 11:44:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 11:44:43 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 11:44:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 11:44:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 11:44:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzo7p37l0_mock.wav 2026-03-08 11:44:47 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 11:44:48 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 11:44:48 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 11:44:48 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4416, filename=tmp0kbkzw2p_mock.wav) 2026-03-08 11:44:48 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:44:48 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 11:44:48 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:44:48 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:44:48 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:44:48 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:44:48 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:44:48 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:44:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:44:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:44:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:44:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:44:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:44:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:48:13 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace36d-5303f4121f56ec8a61e1395d;4aef540b-579f-4bfd-a522-f89e9ef774fb'), (b'RateLimit', b'"api";r=963;t=38'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9jAoNfC4ESKvMcdTSMajxLjqMFG9lHEqBMvD3ELMHV4Fj3y4Ml03MQ==')]) 2026-03-08 11:44:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:44:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:44:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:44:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:44:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:44:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:44:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:44:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:44:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:44:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:44:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:48:13 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace36d-7765b1f4311869d62e503120;4aef540b-579f-4bfd-a522-f89e9ef774fb'), (b'RateLimit', b'"api";r=962;t=38'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'YeG666raH51BajQg8RefgsOYtZA2zlCUkB1p_xkEE9wI_XyiQkPRGg==')]) 2026-03-08 11:44:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:44:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:44:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:44:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:44:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:44:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 11:44:51 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 11:44:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 11:44:54 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 11:44:54 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:44:56 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 11:44:59 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 11:44:59 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 11:44:59 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:45:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 11:45:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 11:45:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4417, filename=tmpoa3uj86a_mock.wav) 2026-03-08 11:45:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:45:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:45:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:45:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:45:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:45:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:45:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:45:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:45:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:45:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:45:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:45:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:45:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:45:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:48:25 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace379-79221ee441c9649b7f9412bd;b2743ebf-e5ef-4f2d-8fc6-ca7560c050a5'), (b'RateLimit', b'"api";r=961;t=26'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'-9QDUVI7MMGCgJBHf8cFr8MjdIWdVTSN8dVXp8i13vDCtd69ulJUaA==')]) 2026-03-08 11:45:00 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:45:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:45:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:45:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:45:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:45:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:45:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:45:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:45:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:45:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:45:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:48:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace379-34153fca0282a0d9012b4d59;b2743ebf-e5ef-4f2d-8fc6-ca7560c050a5'), (b'RateLimit', b'"api";r=960;t=26'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'LTuvj-fAukVUz2CdDtbQash1jA_F3eWIbO99tkceSamSaDpxC8YADg==')]) 2026-03-08 11:45:00 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:45:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:45:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:45:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:45:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:45:02 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 11:45:02 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 11:45:02 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 11:45:06 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 11:45:06 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:45:06 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 11:45:11 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 11:45:11 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 11:45:11 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:45:12 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 11:45:12 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 11:45:12 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4418, filename=tmp7_55_o7c_mock.wav) 2026-03-08 11:45:12 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:45:12 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:45:12 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:45:12 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:45:12 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:45:12 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:45:12 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:45:12 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:45:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:45:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:45:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:45:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:45:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:45:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:48:37 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace385-208dc5f360408e3724e750a5;adde2504-58e9-4e27-bd0e-1ddf277c8903'), (b'RateLimit', b'"api";r=959;t=14'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'g8jNL0dd3wy5oia4hh5HgKkCpB936dcJO4g4WWhgIyXiGe6UApjNRQ==')]) 2026-03-08 11:45:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:45:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:45:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:45:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:45:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:45:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:45:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:45:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:45:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:45:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:45:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:48:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace385-4eb8d78970011405442987a9;adde2504-58e9-4e27-bd0e-1ddf277c8903'), (b'RateLimit', b'"api";r=958;t=14'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'C6tECaJ_THhBgCkhi1qlfjxK6ydS9VK4YkN2N3kG1K_IDGix1yot3Q==')]) 2026-03-08 11:45:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:45:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:45:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:45:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:45:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:45:13 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 11:45:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 11:45:15 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 11:45:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 11:45:15 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:45:15 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5m2_oagx_mock.wav 2026-03-08 11:45:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 11:45:18 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:45:18 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:45:19 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:45:19 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmppsdzfao5_mock.wav 2026-03-08 11:45:23 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 11:45:23 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 11:45:23 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:45:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 11:45:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 11:45:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4419, filename=tmpzmcwybu9_mock.wav) 2026-03-08 11:45:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:45:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:45:23 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:45:23 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:45:23 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:45:24 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:45:24 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:45:24 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:45:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:45:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:45:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:45:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:45:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:45:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:48:48 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace390-7848913e10387d841a3b975b;daf7c874-dd60-42a7-a86e-d53bb1b5a919'), (b'RateLimit', b'"api";r=957;t=3'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'mR_VHCsgxMnoMoLUkc0nYZVIlFaMAvJnC2D-lZ2k0DpJ1AqWeyonQA==')]) 2026-03-08 11:45:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:45:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:45:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:45:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:45:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:45:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:45:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:45:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:45:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:45:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:45:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:48:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace391-1919db6c573e43741f4a2019;daf7c874-dd60-42a7-a86e-d53bb1b5a919'), (b'RateLimit', b'"api";r=956;t=2'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'iQXTMAUm-Q47N2HNazaM2dnpFxmZZkaiHboblYqwUeCgipSmciUj0w==')]) 2026-03-08 11:45:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:45:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:45:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:45:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:45:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:45:26 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 11:45:26 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 11:45:26 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 11:45:30 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:45:30 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:45:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 11:45:35 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:45:35 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:45:35 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 11:45:35 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:45:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 11:45:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 11:45:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4420, filename=tmpul2yoadf_mock.wav) 2026-03-08 11:45:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:45:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:45:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:45:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:45:36 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:45:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:45:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:45:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:45:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:45:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:45:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:45:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:45:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:45:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:49:01 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace39d-69e4c2932ddfeca9542bcf1c;4d45f4db-8d1d-4ab7-b383-3240f1403c53'), (b'RateLimit', b'"api";r=999;t=290'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 fa0228a928de22a353d181022f58eb78.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'b07BjvdgD7nbuu53zyDalbJcVBRWD4rAj5WMEXB6Wvb6wr6H4EcfKA==')]) 2026-03-08 11:45:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:45:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:45:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:45:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:45:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:45:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:45:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:45:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:45:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:45:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:45:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:49:01 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace39d-032635ce6c51819422d18e6f;4d45f4db-8d1d-4ab7-b383-3240f1403c53'), (b'RateLimit', b'"api";r=998;t=290'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 fa0228a928de22a353d181022f58eb78.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'o4Fl9DSZZVyQA2-x2LqCejakTNClDKaOU3K_cCRoBJD1fKgyYwwfqg==')]) 2026-03-08 11:45:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:45:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:45:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:45:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:45:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:45:38 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 11:45:38 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 11:45:38 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 11:45:42 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 11:45:42 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:45:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 11:45:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpps3pqkmn_mock.wav 2026-03-08 11:45:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 11:45:47 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:45:47 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:45:47 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 11:45:47 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:45:48 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 11:45:48 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 11:45:48 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4421, filename=tmptvp1g1_q_mock.wav) 2026-03-08 11:45:48 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:45:48 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:45:48 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:45:48 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:45:48 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:45:48 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:45:48 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:45:48 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:45:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:45:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:45:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:45:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:45:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:45:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:49:13 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace3a9-6ea4d58c29de993711b9f334;2e07aa7f-db0f-4526-bf82-6c6ea80e9ebe'), (b'RateLimit', b'"api";r=997;t=278'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9076c565a36671af6e6ff3fb9ca36d4a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'ZIYAX3XmT7rfDzHPgqzNZYsJyPFNym3M-0piGRM9fTJ2g6teO_4BQg==')]) 2026-03-08 11:45:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:45:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:45:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:45:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:45:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:45:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:45:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:45:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:45:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:45:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:45:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:49:13 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace3a9-6d0982147a72fdcd61bdb7c2;2e07aa7f-db0f-4526-bf82-6c6ea80e9ebe'), (b'RateLimit', b'"api";r=996;t=278'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9076c565a36671af6e6ff3fb9ca36d4a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'_MLCCohmzpIwKflYhcbLT2lqhNbyHDqjAiN6V28X6lLxzcQrVkkeXA==')]) 2026-03-08 11:45:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:45:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:45:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:45:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:45:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:45:50 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 11:45:50 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 11:45:50 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 11:45:52 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 11:45:52 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4uit6j9q_mock.wav 2026-03-08 11:45:52 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 11:45:54 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 11:45:54 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:45:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 11:45:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpskmbxm90_mock.wav 2026-03-08 11:46:00 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 11:46:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 11:46:06 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 11:46:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 11:46:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5o8r5sqj_mock.wav 2026-03-08 11:46:08 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 11:46:11 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 11:46:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 11:46:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5n1v21lq_mock.wav 2026-03-08 11:46:15 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (14.862745 > 2.400000) 2026-03-08 11:46:16 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.744463 < -1.000000) 2026-03-08 11:46:17 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.472181 < -1.000000) 2026-03-08 11:46:17 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 11:46:17 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '서류러시는 거짓말에 따라서 4시간 이상의 역전기(RV)' → 열차 2026-03-08 11:46:17 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:46:20 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 439자) 2026-03-08 11:46:20 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터카 시점 | 긴급도:일반 | 키워드:없음 2026-03-08 11:46:20 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4422, filename=tmpchunp8v9_mock.wav) 2026-03-08 11:46:20 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:46:20 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:46:20 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:46:20 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:46:20 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:46:20 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:46:20 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:46:20 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:46:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:46:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:46:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:46:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:46:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:46:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:49:45 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace3c9-2f69dc193060b2a712219c86;c7ab0517-c061-47b9-97bc-d49341933627'), (b'RateLimit', b'"api";r=995;t=246'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Mju7dk9ZhAQfHp4paOzkjCUV1UVTtEqL_cQvDDB23m_0YWWv5JLDBQ==')]) 2026-03-08 11:46:20 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:46:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:46:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:46:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:46:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:46:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:46:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:46:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:46:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:46:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:46:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:49:45 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace3c9-46c8056b0a5d1aea4456e462;c7ab0517-c061-47b9-97bc-d49341933627'), (b'RateLimit', b'"api";r=994;t=246'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'NYsbztcL6Gg23pp0ygLIJOhUVs08I-6nMBuvXUKAlUmcef5G2MnWEQ==')]) 2026-03-08 11:46:20 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:46:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:46:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:46:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:46:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:46:22 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 11:46:22 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 11:46:22 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 11:46:23 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 11:46:26 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 11:46:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 11:46:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 11:46:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4423, filename=tmpu8qr7tvs_mock.wav) 2026-03-08 11:46:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:46:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 11:46:27 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:46:27 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:46:27 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:46:27 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:46:27 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:46:27 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:46:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:46:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:46:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:46:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:46:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:46:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:49:52 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace3d0-23e79cac761093a544c36a4a;5b10f28d-7a5f-405e-bdf9-70863efc46fe'), (b'RateLimit', b'"api";r=993;t=239'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'8FAPujhyMj6qKO_kOlsJtWVj4M0qJ06LJ4SaK8JiR2phAtMBXA5GfA==')]) 2026-03-08 11:46:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:46:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:46:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:46:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:46:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:46:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:46:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:46:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:46:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:46:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:46:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:49:52 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace3d0-17332a106a8ce2276c340f81;5b10f28d-7a5f-405e-bdf9-70863efc46fe'), (b'RateLimit', b'"api";r=992;t=239'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'MJSXzC4suvhOEMoRQS9gNFO6mKUPWU7nv5eOSAptnJlQubkNnNZz1Q==')]) 2026-03-08 11:46:28 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:46:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:46:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:46:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:46:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:46:30 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 11:46:30 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 11:46:30 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 11:46:33 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 11:46:33 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 11:46:33 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:46:38 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 11:46:38 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 11:46:38 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:46:39 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 11:46:39 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 11:46:39 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4424, filename=tmph8belz_y_mock.wav) 2026-03-08 11:46:39 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:46:39 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:46:39 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:46:39 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:46:39 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:46:39 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:46:39 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:46:39 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:46:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:46:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:46:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:46:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:46:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:46:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:50:04 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace3dc-41e1fcf315f018170281c0d8;255a2b7c-fa68-4434-a235-27a1a23adb17'), (b'RateLimit', b'"api";r=991;t=227'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'mC8slub3onCDde7LqqwvAvw0j3LAjBWpgXWlKsSXkNS1bqIStDuz1g==')]) 2026-03-08 11:46:39 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:46:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:46:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:46:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:46:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:46:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:46:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:46:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:46:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:46:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:46:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:50:04 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace3dc-170fa88a34de17c831e4da4d;255a2b7c-fa68-4434-a235-27a1a23adb17'), (b'RateLimit', b'"api";r=990;t=227'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'i8TFsX5p4BPgHkbZSUQQGXNVYLDV-DvaMx95ZKhufdUfz34Bp5DP9w==')]) 2026-03-08 11:46:40 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:46:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:46:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:46:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:46:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:46:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 11:46:42 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 11:46:42 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 11:46:42 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 11:46:42 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:46:42 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsv08ddad_mock.wav 2026-03-08 11:46:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 11:46:46 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 11:46:46 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:46:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:46:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1ogv2vfo_mock.wav 2026-03-08 11:46:50 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 11:46:50 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 11:46:50 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:46:51 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 11:46:51 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 11:46:51 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4425, filename=tmpx5rn22qx_mock.wav) 2026-03-08 11:46:51 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:46:51 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:46:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:46:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:46:52 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:46:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:46:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:46:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:46:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:46:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:46:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:46:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:46:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:46:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:50:17 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace3e9-2947e60a5e0f75890f8c5bdc;072c7c68-b3dc-4f68-ba5b-6512d5403465'), (b'RateLimit', b'"api";r=989;t=214'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 204f05307f6d37aa487fbf653b31cd06.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'zOjhC1Gd4MDVnnnqt-cS7TtR2wapl_jlzV38gGQOWGS82a5TuhtRCQ==')]) 2026-03-08 11:46:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:46:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:46:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:46:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:46:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:46:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:46:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:46:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:46:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:46:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:46:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:50:17 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace3e9-7988a961018fc6162c63e29b;072c7c68-b3dc-4f68-ba5b-6512d5403465'), (b'RateLimit', b'"api";r=988;t=214'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 204f05307f6d37aa487fbf653b31cd06.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'SQONXIKI9e--l27MfmJN34rBMBoxIHmmiAdQCwlq4SA0WNlPPF-vxg==')]) 2026-03-08 11:46:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:46:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:46:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:46:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:46:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:46:54 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 11:46:54 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 11:46:54 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 11:46:58 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:46:58 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:46:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 11:47:02 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 11:47:02 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 11:47:02 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:47:03 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 11:47:03 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 11:47:03 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4426, filename=tmpeq_hze4r_mock.wav) 2026-03-08 11:47:03 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:47:03 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:47:03 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:47:03 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:47:03 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:47:03 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:47:03 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:47:03 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:47:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:47:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:47:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:47:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:47:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:47:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:50:28 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace3f4-71327f822d543927480ece88;17ae5e34-45cc-4920-8d4f-f08d2d9cf693'), (b'RateLimit', b'"api";r=987;t=203'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 fa0228a928de22a353d181022f58eb78.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'xCVVbvjhyGA9Ka2cCxrVrCmmZi8Q3daXuDPmXG1PgzTbsK8bk1XhDA==')]) 2026-03-08 11:47:04 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:47:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:47:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:47:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:47:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:47:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:47:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:47:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:47:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:47:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:47:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:50:29 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace3f5-697c908b370c6e81396e430b;17ae5e34-45cc-4920-8d4f-f08d2d9cf693'), (b'RateLimit', b'"api";r=986;t=202'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 fa0228a928de22a353d181022f58eb78.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'YgFeeX65i3T8ApsQdAm4t8H2ReKYXbwYJo9y_YU2k1btYZfVKaYusQ==')]) 2026-03-08 11:47:04 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:47:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:47:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:47:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:47:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:47:06 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 11:47:06 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 11:47:06 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 11:47:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 11:47:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxlvh0ruw_mock.wav 2026-03-08 11:47:10 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 11:47:10 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:47:10 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:47:15 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:47:15 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:47:15 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 11:47:15 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:47:16 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 42자) 2026-03-08 11:47:16 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 11:47:16 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4427, filename=tmpundmto2a_mock.wav) 2026-03-08 11:47:16 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:47:16 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:47:16 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:47:16 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:47:16 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:47:16 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:47:16 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:47:16 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:47:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:47:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:47:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:47:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:47:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:47:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:50:41 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace401-798217dc211393995c350b1a;bf346baa-9e7a-4e7b-9e35-aae3176ee59b'), (b'RateLimit', b'"api";r=985;t=190'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0fb47c775ee2a3663825bca9897ba11e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'VztfVyuRs5S-rR2XJBWFhRzt5OUZgkmIT1lpRnCiqpXgHon8a3XtFg==')]) 2026-03-08 11:47:16 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:47:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:47:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:47:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:47:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:47:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:47:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:47:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:47:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:47:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:47:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:50:41 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace401-3798520a1e0df1366935ff79;bf346baa-9e7a-4e7b-9e35-aae3176ee59b'), (b'RateLimit', b'"api";r=984;t=190'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0fb47c775ee2a3663825bca9897ba11e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'bKGJ0gzMF7bv4piDmiyATzKoBhwQj3eJfvWBLkooQkSSBzm6bD8tWA==')]) 2026-03-08 11:47:17 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:47:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:47:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:47:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:47:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:47:19 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 11:47:19 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_lbc6nav_mock.wav 2026-03-08 11:47:19 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 11:47:19 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 11:47:19 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 11:47:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 11:47:23 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 11:47:23 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:47:23 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 11:47:23 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1jptropo_mock.wav 2026-03-08 11:47:27 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:47:27 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:47:27 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 11:47:27 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:47:28 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 11:47:28 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 11:47:28 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4428, filename=tmp3qo4n657_mock.wav) 2026-03-08 11:47:28 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:47:28 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:47:28 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:47:28 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:47:28 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:47:28 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:47:28 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:47:28 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:47:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:47:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:47:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:47:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:47:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:47:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:50:53 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace40d-49c480063f8709a8138365cb;0632727a-07bc-47c1-b226-45aa43232e02'), (b'RateLimit', b'"api";r=983;t=178'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'-vxOnoe5xgNtRh7Z32piGghmAuScr6G-EkAIl6ITqmCwwWV8UEl07w==')]) 2026-03-08 11:47:28 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:47:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:47:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:47:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:47:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:47:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:47:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:47:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:47:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:47:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:47:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:50:53 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace40d-3a1d51b76b02808f0cde138d;0632727a-07bc-47c1-b226-45aa43232e02'), (b'RateLimit', b'"api";r=982;t=178'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'5LD_C2jE57DL7x4SObtJuEZrf6-lT7QCQZTpjSJ2ZYUcFrioiEa_oQ==')]) 2026-03-08 11:47:29 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:47:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:47:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:47:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:47:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:47:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 11:47:31 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 11:47:31 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 11:47:31 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 11:47:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 11:47:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfbvk70nq_mock.wav 2026-03-08 11:47:34 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 11:47:34 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:47:35 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 11:47:40 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 11:47:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 11:47:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp24hirhwo_mock.wav 2026-03-08 11:47:46 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 11:47:50 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 11:47:53 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 11:47:57 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 11:48:00 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 11:48:00 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (35.454545 > 2.400000) 2026-03-08 11:48:01 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.044036 < -1.000000) 2026-03-08 11:48:01 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:48:01 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:48:01 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'вечером' → 불명 2026-03-08 11:48:01 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:48:02 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 34자) 2026-03-08 11:48:02 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용: "вечером" | 긴급도:일반 | 키워드:없음 2026-03-08 11:48:02 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4429, filename=tmplaovdapj_mock.wav) 2026-03-08 11:48:02 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:48:02 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:48:02 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:48:02 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:48:02 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:48:02 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:48:02 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:48:02 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:48:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:48:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:48:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:48:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:48:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:48:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:51:27 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace42f-17f3564d27cbf3ed66d4ed9c;86f4c990-e729-4280-81e1-9c00af019af9'), (b'RateLimit', b'"api";r=981;t=144'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'4KQg3mZo-y2GNJPMm6Wwfgf8UHQgsO2vRb2KB-WZFOGn4arhL3jL1Q==')]) 2026-03-08 11:48:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:48:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:48:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:48:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:48:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:48:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:48:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:48:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:48:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:48:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:48:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:51:27 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace42f-44494d376c46964107dd3cf2;86f4c990-e729-4280-81e1-9c00af019af9'), (b'RateLimit', b'"api";r=980;t=144'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'yRY3q6pxQZ8UYVX6aj_uftG7TT20tCmBVmgRHkTx7dgP3T8fJlveAg==')]) 2026-03-08 11:48:03 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:48:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:48:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:48:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:48:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:48:05 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 11:48:05 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 11:48:05 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 11:48:08 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 11:48:08 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 11:48:09 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 11:48:09 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 11:48:09 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4430, filename=tmpqvk7rthj_mock.wav) 2026-03-08 11:48:09 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:48:09 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 11:48:09 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:48:09 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:48:09 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:48:09 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:48:09 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:48:09 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:48:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:48:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:48:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:48:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:48:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:48:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:51:34 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace436-4557a6431f8b7df328e01f6d;69da0ddd-b95c-41bc-ad66-3602d3dbdc95'), (b'RateLimit', b'"api";r=979;t=137'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'wnFAFpK-oHPT61wt5AtwkxEsQgs9zBSkSOzhgnOo7KHXHlmn-istJQ==')]) 2026-03-08 11:48:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:48:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:48:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:48:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:48:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:48:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:48:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:48:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:48:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:48:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:48:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:51:34 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace436-4e2a3a17716ba9634f31d79d;69da0ddd-b95c-41bc-ad66-3602d3dbdc95'), (b'RateLimit', b'"api";r=978;t=137'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Zyg8MgV0xHjqaeigWMx0A3-4CPIjbwx4mfW77gGG0TDpRKtswscJLA==')]) 2026-03-08 11:48:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:48:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:48:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:48:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:48:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:48:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:48:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3ux2zbl0_mock.wav 2026-03-08 11:48:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 11:48:12 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 11:48:12 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 11:48:12 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 11:48:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:48:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8d2f8h4d_mock.wav 2026-03-08 11:48:16 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 11:48:16 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:48:20 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 11:48:20 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 11:48:20 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:48:21 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 11:48:21 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 11:48:21 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4431, filename=tmpri_26_sc_mock.wav) 2026-03-08 11:48:21 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:48:21 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:48:21 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:48:21 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:48:21 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:48:21 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:48:21 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:48:21 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:48:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:48:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:48:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:48:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:48:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:48:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:51:46 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace442-405959750eb2590a016ad54a;02d22a67-4eeb-4e52-a68f-0dc77ff81cb5'), (b'RateLimit', b'"api";r=977;t=125'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'D7M_WlJDx-PzBwNL7nrkr-xuLinxMcBRoyri90zL6_Ba6nZi6zg2Cg==')]) 2026-03-08 11:48:21 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:48:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:48:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:48:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:48:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:48:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:48:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:48:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:48:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:48:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:48:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:51:46 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace442-720a680c0006b9784f0f3860;02d22a67-4eeb-4e52-a68f-0dc77ff81cb5'), (b'RateLimit', b'"api";r=976;t=125'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'DwBASWih5LS38etn7UDtlHb8EF5wCimJm2re4ZPnLuVVzvUMDWTDvg==')]) 2026-03-08 11:48:22 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:48:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:48:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:48:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:48:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:48:24 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 11:48:24 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 11:48:24 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 11:48:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 11:48:28 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 11:48:28 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:48:32 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 11:48:32 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 11:48:32 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:48:33 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 11:48:33 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 11:48:33 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4432, filename=tmpemi764iu_mock.wav) 2026-03-08 11:48:33 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:48:33 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:48:33 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:48:33 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:48:33 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:48:33 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:48:33 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:48:33 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:48:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:48:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:48:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:48:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:48:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:48:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:51:58 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace44e-2ab4b82f4b79699d1a1ab50b;5a6545c1-cb84-4b67-8acc-63bf828e33cb'), (b'RateLimit', b'"api";r=975;t=113'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'tKLW-hZdKbfkmkE4-OxULmpbRHPQvyOHcIXcdSS56tWZPRCKoMZWMw==')]) 2026-03-08 11:48:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:48:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:48:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:48:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:48:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:48:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:48:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:48:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:48:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:48:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:48:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:51:59 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace44f-5837bb8c32cb51397bac4e76;5a6545c1-cb84-4b67-8acc-63bf828e33cb'), (b'RateLimit', b'"api";r=974;t=112'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'5EnNqk-TSEZaRbYqEN2WDczPUkNUUcD8Ht__dvMzdxhNDOl3zYdt_Q==')]) 2026-03-08 11:48:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:48:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:48:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:48:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:48:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:48:36 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 11:48:36 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 11:48:36 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 11:48:37 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 11:48:37 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjftyj2de_mock.wav 2026-03-08 11:48:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 11:48:40 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:48:40 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:48:44 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 11:48:44 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 11:48:44 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:48:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 11:48:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 통과 | 긴급도:일반 | 키워드:역전기(RV),모터,신호,통과 2026-03-08 11:48:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4433, filename=tmplcxlhg2__mock.wav) 2026-03-08 11:48:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:48:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:48:45 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:48:45 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:48:45 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:48:45 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:48:45 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:48:45 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:48:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:48:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:48:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:48:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:48:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:48:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:52:10 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace45a-7a7a80a37e01f4a8067f199b;4f0a2fae-b600-4028-b17d-1921b4503346'), (b'RateLimit', b'"api";r=973;t=101'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'KBirfHu1WTjMieWFu697v8DYGzg3lwkAqrfaop0rVupjwbEKC2X_iQ==')]) 2026-03-08 11:48:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:48:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:48:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:48:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:48:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:48:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:48:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:48:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:48:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:48:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:48:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:52:10 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace45a-489495ed1e7dd71c545b4bb4;4f0a2fae-b600-4028-b17d-1921b4503346'), (b'RateLimit', b'"api";r=972;t=101'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'JT1eJ9XpXmk74kx6PhrZLzBYOfp0DONRwUr-onA8ITkUwMt18wzYMQ==')]) 2026-03-08 11:48:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:48:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:48:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:48:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:48:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:48:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 11:48:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpnxk_r6oa_mock.wav 2026-03-08 11:48:46 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 11:48:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 11:48:48 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 11:48:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 11:48:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 11:48:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8y96b4kr_mock.wav 2026-03-08 11:48:52 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:48:52 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:48:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 11:48:57 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:48:57 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:48:57 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 11:48:57 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:48:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 11:48:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 11:48:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4434, filename=tmpn0qdsj2o_mock.wav) 2026-03-08 11:48:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:48:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:48:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:48:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:48:57 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:48:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:48:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:48:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:48:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:48:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:48:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:48:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:48:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:48:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:52:22 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace466-09e52aae63618a316a36f2ef;192339fe-2ed1-4b0a-b105-6bf7556e4512'), (b'RateLimit', b'"api";r=971;t=89'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'DxtCt7hSFZmkRn8qVj_XWzyVZc69AK3fbhWZn53IFovtdUK1NQUCyQ==')]) 2026-03-08 11:48:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:48:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:48:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:48:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:48:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:48:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:48:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:48:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:48:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:48:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:48:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:52:23 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace467-6a7f26ad325230597deb11d4;192339fe-2ed1-4b0a-b105-6bf7556e4512'), (b'RateLimit', b'"api";r=970;t=88'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'WzuuZZgCsNDbgw8BFOnlp8tOdnO2Kl5mTHnPJTa36Uylzpiq5qYbpQ==')]) 2026-03-08 11:48:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:48:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:48:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:48:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:48:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:49:00 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 11:49:00 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 11:49:00 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 11:49:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 11:49:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjg4hgbh__mock.wav 2026-03-08 11:49:03 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 11:49:04 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 11:49:04 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:49:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 11:49:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxzm5c_oo_mock.wav 2026-03-08 11:49:09 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:49:09 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:49:09 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 11:49:09 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:49:09 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 11:49:09 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 11:49:09 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4435, filename=tmpsrm0pw33_mock.wav) 2026-03-08 11:49:09 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:49:09 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:49:09 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:49:09 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:49:09 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:49:09 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:49:09 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:49:09 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:49:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:49:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:49:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:49:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:49:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:49:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:52:34 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace472-09a8a67d5f7a0c36746fe31d;515a4cea-fcda-4c0e-839c-2b6164fd2532'), (b'RateLimit', b'"api";r=969;t=77'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'rOeZhFVsKr-VUHT4KoyPJmpg_7lOPScWaC4qs7vv-38KcbtdPjI7jg==')]) 2026-03-08 11:49:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:49:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:49:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:49:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:49:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:49:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:49:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:49:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:49:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:49:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:49:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:52:35 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace473-00dcc9e307046aa645a4b528;515a4cea-fcda-4c0e-839c-2b6164fd2532'), (b'RateLimit', b'"api";r=968;t=76'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'uWLbADqw0VlQNX5GDT-MhEuwivR2DR8CIqyf7ypm76SJl76EjKi8lQ==')]) 2026-03-08 11:49:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:49:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:49:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:49:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:49:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:49:12 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 11:49:12 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 11:49:12 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 11:49:16 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 11:49:16 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:49:18 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 11:49:21 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 11:49:27 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 11:49:28 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 11:49:34 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 11:49:35 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 11:49:37 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:49:37 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxvqxneho_mock.wav 2026-03-08 11:49:38 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 11:49:38 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.590463 < -1.000000) 2026-03-08 11:49:38 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.303157 < -1.000000) 2026-03-08 11:49:39 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 11:49:39 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:49:39 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:49:39 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '.' → 불명 2026-03-08 11:49:39 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:49:40 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 11:49:40 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 11:49:40 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4436, filename=tmpjalsrwaj_mock.wav) 2026-03-08 11:49:40 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:49:40 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:49:40 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:49:40 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:49:40 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:49:40 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:49:40 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:49:40 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:49:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:49:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:49:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:49:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:49:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:49:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:53:05 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace491-46d20826114f27075d9c6493;dd3a391c-8711-466a-bcae-09768c9a16ae'), (b'RateLimit', b'"api";r=967;t=46'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lpi12oy5_mbhZ_j4WwU8xg-XKlQgXaGP9fjxRXxw_PUjfJ_Ed-HeiA==')]) 2026-03-08 11:49:40 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:49:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:49:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:49:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:49:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:49:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:49:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:49:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:49:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:49:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:49:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:53:05 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace491-3806e11772836b9a05a11e5d;dd3a391c-8711-466a-bcae-09768c9a16ae'), (b'RateLimit', b'"api";r=966;t=46'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'283v9z_WZSdLjOBZwhlyLhfoqRE0uMqY0oUeGvyuXtk3hznAVyTj-Q==')]) 2026-03-08 11:49:40 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:49:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:49:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:49:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:49:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:49:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:49:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbimfvihs_mock.wav 2026-03-08 11:49:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 11:49:43 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 11:49:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 11:49:46 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 11:49:47 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 11:49:47 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 11:49:47 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4437, filename=tmplh8ewv4c_mock.wav) 2026-03-08 11:49:47 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:49:47 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 11:49:47 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:49:47 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:49:47 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:49:47 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:49:47 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:49:47 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:49:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:49:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:49:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:49:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:49:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:49:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:53:12 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace498-72bc097209e8c3db442bee14;98a5173c-702d-40c8-94be-154aba10191a'), (b'RateLimit', b'"api";r=965;t=39'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'vxR07GtBxCsjsbJKEXCxOkYlKtnC2N4SJeWU2pphdpzwsDph1eYhPw==')]) 2026-03-08 11:49:47 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:49:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:49:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:49:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:49:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:49:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:49:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:49:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:49:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:49:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:49:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:53:12 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace498-3943685017ca3df82f7fd255;98a5173c-702d-40c8-94be-154aba10191a'), (b'RateLimit', b'"api";r=964;t=39'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lmkpillFYDMRBPZ2iig39lhNb8IMZBxCgp8twltMwwF1XG1DZYG1gw==')]) 2026-03-08 11:49:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:49:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:49:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:49:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:49:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:49:50 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 11:49:50 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 11:49:50 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 11:49:53 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 11:49:53 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:49:54 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 11:49:58 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 11:49:58 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 11:49:58 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:49:59 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 11:49:59 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 11:49:59 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4438, filename=tmpjabb7lom_mock.wav) 2026-03-08 11:49:59 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:49:59 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:49:59 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:49:59 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:49:59 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:49:59 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:49:59 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:49:59 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:49:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:49:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:49:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:49:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:49:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:49:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:53:24 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace4a4-74f1724205cc834d33fc64ce;5165daff-e15a-4024-8bdc-1b4815139710'), (b'RateLimit', b'"api";r=963;t=27'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'DnCYqzQDP9BXPqkX0BzPy6aoP7OkjXN8HXmmXMV16Kjkj9VvH6X6Vg==')]) 2026-03-08 11:49:59 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:49:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:49:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:49:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:49:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:49:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:49:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:49:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:49:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:49:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:50:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:53:24 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace4a4-2c29896f1bd181f8083028c5;5165daff-e15a-4024-8bdc-1b4815139710'), (b'RateLimit', b'"api";r=962;t=27'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_z-a-HzZC3oaX3SpO6vZOt6dV1goxo9WfbdniIXv5vElPx2qeLAqZw==')]) 2026-03-08 11:50:00 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:50:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:50:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:50:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:50:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:50:02 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 11:50:02 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 11:50:02 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 11:50:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 11:50:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0rbst229_mock.wav 2026-03-08 11:50:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 11:50:06 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 11:50:06 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:50:10 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 11:50:10 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 11:50:10 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:50:11 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 11:50:11 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 11:50:11 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4439, filename=tmpqw_vi19c_mock.wav) 2026-03-08 11:50:11 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:50:11 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:50:11 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:50:11 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:50:11 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:50:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:50:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:50:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:50:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:50:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:50:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:50:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:50:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:50:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:53:36 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace4b0-07efe0662785b59f190c031e;8f2a86c5-9930-4131-8f0e-ee5306a671b6'), (b'RateLimit', b'"api";r=961;t=15'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ffUsAbLfB2jnuO2C0bx4eLbvZNbUgNZm10mGYU-rAsx4YBXJo59vbw==')]) 2026-03-08 11:50:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:50:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:50:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:50:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:50:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:50:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:50:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:50:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:50:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:50:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:50:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:53:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace4b1-1224aafc653f5fab5d645767;8f2a86c5-9930-4131-8f0e-ee5306a671b6'), (b'RateLimit', b'"api";r=960;t=14'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'hxzlA22ytrmsfO8CsBDZDnWkNxXllZKq69yye_UAgSTMa6kOsWNcJQ==')]) 2026-03-08 11:50:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:50:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:50:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:50:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:50:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:50:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 11:50:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3yotmamx_mock.wav 2026-03-08 11:50:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 11:50:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 11:50:14 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 11:50:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 11:50:18 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:50:18 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:50:18 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 11:50:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmps4f9yhlw_mock.wav 2026-03-08 11:50:22 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 11:50:22 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 11:50:22 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:50:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 11:50:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 11:50:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4440, filename=tmpxl7vb5y4_mock.wav) 2026-03-08 11:50:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:50:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:50:23 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:50:23 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:50:23 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:50:23 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:50:23 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:50:23 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:50:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:50:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:50:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:50:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:50:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:50:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:53:48 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace4bc-682acf7e249a4a77422d0d98;c992d167-b491-45cd-b0a1-d3c271b478ab'), (b'RateLimit', b'"api";r=959;t=3'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'TEk7Yooo7K_GuYp0ZeWCj4y5D72sEhHGKmH1p8GrQ4bv4PH8ffc4zg==')]) 2026-03-08 11:50:23 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:50:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:50:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:50:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:50:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:50:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:50:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:50:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:50:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:50:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:50:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:53:48 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace4bc-73450ae3334d68931a3a796c;c992d167-b491-45cd-b0a1-d3c271b478ab'), (b'RateLimit', b'"api";r=958;t=3'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'CCnzNCNrCdk6qtO0E5cLApMl8zQhH4YNLh3hmAC7MJISZ2R4mgbg3w==')]) 2026-03-08 11:50:23 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:50:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:50:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:50:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:50:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:50:24 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 11:50:26 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 11:50:26 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 11:50:26 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 11:50:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 11:50:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpl4l9ijmv_mock.wav 2026-03-08 11:50:29 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:50:29 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:50:30 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 11:50:35 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:50:35 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:50:35 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 11:50:35 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:50:35 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 11:50:35 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9gwrsdq6_mock.wav 2026-03-08 11:50:35 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 11:50:35 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 11:50:35 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4441, filename=tmpxp3ufb0c_mock.wav) 2026-03-08 11:50:35 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:50:35 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:50:35 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:50:35 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:50:35 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:50:35 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:50:35 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:50:35 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:50:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:50:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:50:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:50:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:50:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:50:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:54:00 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace4c8-3b28b1f123467565097c1638;1ccea39b-2be6-4b7f-a4c5-3e47908fdef7'), (b'RateLimit', b'"api";r=999;t=291'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'XZzRY4lxzdHGLjY5bfNVYGZinSvMGFwxR8-WMjYTNjIYnlaws_i4tg==')]) 2026-03-08 11:50:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:50:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:50:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:50:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:50:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:50:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:50:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:50:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:50:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:50:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:50:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:54:01 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace4c9-007c52b767390d6037602e2c;1ccea39b-2be6-4b7f-a4c5-3e47908fdef7'), (b'RateLimit', b'"api";r=998;t=290'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'JiDkJZlkv0B2CUwqk-pFuRUHvZp5R_FtsIk60PdMMnvwldfZR8Hguw==')]) 2026-03-08 11:50:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:50:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:50:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:50:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:50:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:50:38 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 11:50:38 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 11:50:38 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 11:50:42 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 11:50:42 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:50:45 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 11:50:47 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:50:47 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:50:47 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 11:50:47 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:50:47 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 11:50:47 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 11:50:47 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4442, filename=tmptoepherq_mock.wav) 2026-03-08 11:50:47 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:50:47 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:50:47 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:50:47 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:50:47 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:50:47 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:50:47 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:50:47 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:50:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:50:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:50:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:50:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:50:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:50:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:54:12 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace4d4-71bd23e34f7687f904c22155;aec8c27e-0f9e-4587-8a02-55a2f0dcb182'), (b'RateLimit', b'"api";r=997;t=279'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'HwT4sQA6dTfuXZ0VMSckJo2Tuui9u3LBodM92Sy_DnhH8sInQUHwOA==')]) 2026-03-08 11:50:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:50:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:50:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:50:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:50:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:50:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:50:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:50:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:50:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:50:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:50:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:54:13 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace4d5-260a41e22cfb577f4c2051ee;aec8c27e-0f9e-4587-8a02-55a2f0dcb182'), (b'RateLimit', b'"api";r=996;t=278'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'zGqnQnUlE7wPzCbOpy_7BFUXYeOiqauqPopCQE_Wnc4noKtTKF4Dsw==')]) 2026-03-08 11:50:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:50:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:50:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:50:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:50:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:50:50 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 11:50:50 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 11:50:50 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 11:50:54 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 11:50:54 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:50:55 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 11:50:59 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 11:51:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 11:51:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:51:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpx7uxp9br_mock.wav 2026-03-08 11:51:06 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 11:51:06 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 11:51:08 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:51:08 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmps6obftiq_mock.wav 2026-03-08 11:51:10 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 11:51:11 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.542778 < -1.000000) 2026-03-08 11:51:12 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.775353 < -1.000000) 2026-03-08 11:51:12 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.269963 < -1.000000) 2026-03-08 11:51:13 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:51:13 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:51:13 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '조금만 봐주셔서 감사합니다.' → 불명 2026-03-08 11:51:13 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:51:13 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 15자) 2026-03-08 11:51:13 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:인사말 | 긴급도:일반 | 키워드:없음 2026-03-08 11:51:13 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4443, filename=tmpnfe2hr6n_mock.wav) 2026-03-08 11:51:13 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:51:13 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:51:14 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:51:14 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:51:14 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:51:14 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:51:14 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:51:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:51:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:51:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:51:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:51:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:51:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:51:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:54:39 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace4ef-7c444b9f3c7bdb7221a537ed;39431c4e-9eda-4cfb-ac96-819274332d8e'), (b'RateLimit', b'"api";r=995;t=252'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'BnhOD9mbt-CSlOKoRhlizMvOKp1-I2wzEfLG6rhHLVcMijrCRMiTTw==')]) 2026-03-08 11:51:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:51:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:51:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:51:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:51:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:51:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:51:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:51:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:51:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:51:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:51:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:54:39 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace4ef-222499605ab444f24b77284a;39431c4e-9eda-4cfb-ac96-819274332d8e'), (b'RateLimit', b'"api";r=994;t=252'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ZWkZ_uYeJxKqmFoWUNXnyjt_VnnGkLkunRI1ukltWUJ90hHFfFtaPg==')]) 2026-03-08 11:51:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:51:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:51:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:51:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:51:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:51:16 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 11:51:16 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 11:51:16 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 11:51:20 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 11:51:21 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 50자) 2026-03-08 11:51:21 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:무전,무전,무전,무전 2026-03-08 11:51:21 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4444, filename=tmph_r4a3x3_mock.wav) 2026-03-08 11:51:21 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:51:21 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 11:51:21 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:51:21 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:51:21 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:51:21 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:51:21 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:51:21 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:51:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:51:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:51:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:51:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:51:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:51:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:54:46 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace4f6-3b57faf277be05cc57f3dbde;95419f39-d23a-454a-b431-f0a47545ce4b'), (b'RateLimit', b'"api";r=993;t=245'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'IKyzTpiWjjMAWL9TXgtILSyUjkuca3eXa5yheVFLN6f9X5Von5aN1w==')]) 2026-03-08 11:51:21 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:51:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:51:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:51:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:51:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:51:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:51:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:51:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:51:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:51:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:51:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:54:46 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace4f6-00d1d2bb5a2033be1dc7860f;95419f39-d23a-454a-b431-f0a47545ce4b'), (b'RateLimit', b'"api";r=992;t=245'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bPIaFeelTjXxrEwcb3k1w3s1lYe9nzrrO7PM75MfMdCcvPVQDYfFBg==')]) 2026-03-08 11:51:21 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:51:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:51:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:51:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:51:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:51:22 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 11:51:23 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 11:51:23 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 11:51:23 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 11:51:27 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 11:51:27 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:51:32 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 11:51:32 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 11:51:32 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:51:32 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 11:51:32 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpherhmq2e_mock.wav 2026-03-08 11:51:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 11:51:33 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 11:51:33 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 11:51:33 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4445, filename=tmptfikd13s_mock.wav) 2026-03-08 11:51:33 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:51:33 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:51:33 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:51:33 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:51:33 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:51:33 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:51:33 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:51:33 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:51:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:51:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:51:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:51:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:51:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:51:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:54:58 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace502-37e82d6b515819655ef96df6;b108eba5-97dd-4137-a976-268b878ca062'), (b'RateLimit', b'"api";r=991;t=233'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'JBDrUMqZ2L57gxHZq1ryfseyPj5BGs-PHnFJGwZkepF2XEVFvUvv3A==')]) 2026-03-08 11:51:33 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:51:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:51:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:51:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:51:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:51:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:51:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:51:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:51:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:51:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:51:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:54:58 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace502-19309f8c02631a4713c43bfb;b108eba5-97dd-4137-a976-268b878ca062'), (b'RateLimit', b'"api";r=990;t=233'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'cFEcqewIAlPqquZ1j7kzJWevQH8dlyg9hQHGsqrQN_0kU0sQa89PYA==')]) 2026-03-08 11:51:33 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:51:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:51:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:51:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:51:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:51:35 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 11:51:35 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 11:51:35 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 11:51:39 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 11:51:39 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:51:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 11:51:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpx0ddm4yq_mock.wav 2026-03-08 11:51:41 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 11:51:44 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 11:51:44 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 11:51:44 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:51:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 11:51:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 11:51:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4446, filename=tmppxp43hb7_mock.wav) 2026-03-08 11:51:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:51:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:51:45 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:51:45 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:51:45 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:51:45 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:51:45 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:51:45 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:51:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:51:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:51:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:51:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:51:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:51:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:55:10 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace50e-05e44c854f2fec1e7f671cd2;a90c03c1-1e6b-421a-be07-ea84fb60e61c'), (b'RateLimit', b'"api";r=989;t=221'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'X-FrGcwfcU6IsSw7s9hdRRAvbZK203aYps8aF9aTkS-nMN8RJKCPxw==')]) 2026-03-08 11:51:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:51:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:51:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:51:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:51:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:51:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:51:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:51:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:51:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:51:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:51:45 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 11:51:45 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3gkp5y8a_mock.wav 2026-03-08 11:51:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:55:10 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace50e-3f0630ec168bd8ae694a7175;a90c03c1-1e6b-421a-be07-ea84fb60e61c'), (b'RateLimit', b'"api";r=988;t=221'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'YEHn32BufCX3nUjRjAsVm7Ix7DkwrL50RCVaUrLiHWXPcfDITzUUIg==')]) 2026-03-08 11:51:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:51:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:51:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:51:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:51:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:51:47 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 11:51:47 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 11:51:47 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 11:51:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 11:51:51 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:51:51 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:51:55 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 11:51:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 11:51:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:51:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 11:51:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpog9eg3b3_mock.wav 2026-03-08 11:51:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 11:51:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 11:51:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4447, filename=tmpcbifsqjq_mock.wav) 2026-03-08 11:51:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:51:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:51:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:51:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:51:56 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:51:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:51:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:51:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:51:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:51:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:51:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:51:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:51:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:51:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:55:21 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace519-449e773b084704d32a3b4bea;62b03e62-069f-4754-b870-406d4f2a4f87'), (b'RateLimit', b'"api";r=987;t=210'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'qfOLbKLnOsBtpGA9WNYkh-f63R3Rf9-XJ1tzYWyzOYB4DhmsCAqO0w==')]) 2026-03-08 11:51:56 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:51:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:51:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:51:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:51:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:51:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:51:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:51:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:51:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:51:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:51:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:55:21 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace519-1b579d1c158c14316f2873ae;62b03e62-069f-4754-b870-406d4f2a4f87'), (b'RateLimit', b'"api";r=986;t=210'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bcYg7-T6wafFIZoYaDDLu2S1bcwBQwRu1h14XS1CGBgbdHoJVAv8-A==')]) 2026-03-08 11:51:57 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:51:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:51:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:51:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:51:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:51:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 11:51:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 11:51:59 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 11:51:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 11:52:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 11:52:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzzu68eka_mock.wav 2026-03-08 11:52:02 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:52:02 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:52:07 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:52:07 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:52:07 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 11:52:07 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:52:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 11:52:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 11:52:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4448, filename=tmpqlg4oqda_mock.wav) 2026-03-08 11:52:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:52:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:52:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:52:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:52:08 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:52:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:52:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:52:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:52:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:52:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:52:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:52:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:52:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:52:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:55:33 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace525-4162d7fb6a8ad154070cd797;df81ea57-7d5c-4089-9ec0-78dae4673e34'), (b'RateLimit', b'"api";r=985;t=198'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'4-XrGjpuFw-ZUk7L1seAWJRCRQJPFsjvSVv7Gwan54oy6twikI-iOg==')]) 2026-03-08 11:52:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:52:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:52:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:52:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:52:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:52:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:52:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:52:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:52:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:52:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:52:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:55:34 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace526-56cd8bce12585fe30f54dfa0;df81ea57-7d5c-4089-9ec0-78dae4673e34'), (b'RateLimit', b'"api";r=984;t=197'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'cYI9V4jjAOlJaBpYvKo2O3SX3FDfMnB5sRZARpXNddlQp2l4i_HQTw==')]) 2026-03-08 11:52:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:52:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:52:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:52:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:52:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:52:11 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 11:52:11 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 11:52:11 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 11:52:12 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 11:52:15 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 11:52:15 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:52:19 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:52:19 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:52:19 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 11:52:19 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:52:20 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 11:52:20 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 11:52:20 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4449, filename=tmpfhf3rnd__mock.wav) 2026-03-08 11:52:20 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:52:20 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:52:20 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:52:20 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:52:20 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:52:20 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:52:20 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:52:20 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:52:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:52:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:52:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:52:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:52:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:52:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:55:45 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace531-6af15eaa233d498c49a051b3;477aeffe-e779-4d14-a819-9f4770a18ad0'), (b'RateLimit', b'"api";r=983;t=186'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'hN15Fi3K0Nmtc1evnzwDeUcNEDghEksf75GMrNYGoCqKcL-C-76V5w==')]) 2026-03-08 11:52:20 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:52:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:52:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:52:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:52:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:52:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:52:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:52:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:52:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:52:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:52:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:55:45 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace531-176ead85476dc9634a5503b1;477aeffe-e779-4d14-a819-9f4770a18ad0'), (b'RateLimit', b'"api";r=982;t=186'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'G7I574kjAbRCIucdBV_GRWjZdu8cXDNZuxJCIoYZ99ZctqS0jkWVIA==')]) 2026-03-08 11:52:21 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:52:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:52:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:52:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:52:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:52:22 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 11:52:23 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 11:52:23 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 11:52:23 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 11:52:26 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 11:52:26 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:52:30 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 11:52:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:52:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpu07p_svr_mock.wav 2026-03-08 11:52:32 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 11:52:33 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 11:52:35 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:52:35 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7kl8bvst_mock.wav 2026-03-08 11:52:37 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 11:52:42 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 11:52:43 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.766407 < -1.000000) 2026-03-08 11:52:43 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.889932 < -1.000000) 2026-03-08 11:52:44 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.247248 < -1.000000) 2026-03-08 11:52:44 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:52:44 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:52:44 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '열어준다' → 불명 2026-03-08 11:52:45 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:52:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 54자) 2026-03-08 11:52:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:열어준다 | 긴급도:일반 | 키워드:열어준, 신호, 통과, 열어준 2026-03-08 11:52:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4450, filename=tmpdn1het3__mock.wav) 2026-03-08 11:52:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:52:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:52:45 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:52:45 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:52:45 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:52:45 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:52:45 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:52:45 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:52:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:52:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:52:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:52:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:52:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:52:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:56:10 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace54a-2ce8d76e62a10dfe09cff660;dc2c8165-aad7-4dca-9a0b-da8185ef4170'), (b'RateLimit', b'"api";r=981;t=161'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'sjOBcmP7GXaZOQNBJKVFji6_e32wfZzG-FHJaLmnAKU74oTHlFm_zw==')]) 2026-03-08 11:52:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:52:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:52:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:52:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:52:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:52:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:52:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:52:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:52:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:52:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:52:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:56:10 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace54a-510aeb2f35cd985625ac7925;dc2c8165-aad7-4dca-9a0b-da8185ef4170'), (b'RateLimit', b'"api";r=980;t=161'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'tHCSbUmqwO3L5_UoyocOjcTWMTGtwCBY_lizi4_qOjHio_M_h9Z8BQ==')]) 2026-03-08 11:52:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:52:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:52:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:52:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:52:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:52:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 11:52:48 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 11:52:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 11:52:49 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 11:52:52 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 11:52:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 11:52:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 11:52:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4451, filename=tmpvl1onaga_mock.wav) 2026-03-08 11:52:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:52:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 11:52:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:52:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:52:52 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:52:53 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:52:53 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:52:53 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:52:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:52:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:52:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:52:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:52:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:52:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:56:17 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace551-2e7164427e47a27e104eddb9;19c67944-9fbf-409a-9f14-7e06de922c00'), (b'RateLimit', b'"api";r=979;t=154'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'V1obXHYfDgW1b5Jk8g7-jmrFCjBDUFkGwLXoDPu7626BbyfERrUj6g==')]) 2026-03-08 11:52:53 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:52:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:52:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:52:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:52:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:52:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:52:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:52:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:52:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:52:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:52:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:56:18 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace552-12e6198077cd236179c38def;19c67944-9fbf-409a-9f14-7e06de922c00'), (b'RateLimit', b'"api";r=978;t=153'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ZC_AQ23dWrwl5zeyBBtPDdkdnJs3AEDrYaY8Hs8Qw7q15tkXlL08Ag==')]) 2026-03-08 11:52:53 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:52:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:52:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:52:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:52:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:52:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 11:52:55 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 11:52:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 11:52:59 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 11:52:59 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:52:59 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 11:52:59 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpriu97wr4_mock.wav 2026-03-08 11:53:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 11:53:04 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 11:53:04 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 11:53:04 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:53:05 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 11:53:05 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 11:53:05 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4452, filename=tmpixy_d_zb_mock.wav) 2026-03-08 11:53:05 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:53:05 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:53:05 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:53:05 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:53:05 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:53:05 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:53:05 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:53:05 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:53:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:53:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:53:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:53:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:53:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:53:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:56:30 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace55e-51f944b43c43c18e72ac9300;9a906939-dbbb-4980-99e1-6ad60e5ccfc9'), (b'RateLimit', b'"api";r=977;t=141'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'blQFV4Rc76pZhhre2Gcz8tfgYz3p_yqUv5RJXBTrRphYSd6tx_qo8A==')]) 2026-03-08 11:53:05 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:53:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:53:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:53:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:53:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:53:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:53:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:53:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:53:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:53:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:53:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:56:30 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace55e-793fa59935c458ee59d9c61c;9a906939-dbbb-4980-99e1-6ad60e5ccfc9'), (b'RateLimit', b'"api";r=976;t=141'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'-yqRgCqKonkUocEBh1SCTVgGJsokuRtzlorNxrr-9h7WYHs9X6vZvw==')]) 2026-03-08 11:53:05 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:53:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:53:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:53:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:53:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:53:07 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 11:53:07 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 11:53:07 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 11:53:08 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 11:53:08 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpj9n3swlj_mock.wav 2026-03-08 11:53:08 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 11:53:11 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 11:53:11 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:53:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 11:53:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8eoirmwf_mock.wav 2026-03-08 11:53:16 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 11:53:16 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 11:53:16 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:53:17 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 11:53:17 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 11:53:17 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4453, filename=tmpz2_zv8ae_mock.wav) 2026-03-08 11:53:17 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:53:17 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:53:17 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:53:17 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:53:17 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:53:17 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:53:17 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:53:17 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:53:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:53:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:53:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:53:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:53:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:53:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:56:42 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace56a-7a3ad6c66d6204720c8013a5;c67381c4-e8d0-411b-8c8b-a60d9add7d93'), (b'RateLimit', b'"api";r=975;t=129'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ZvRifn9f9Y4-TKjm8cXYSGwFo2a9le3gESouii79w__aUk58gClsyQ==')]) 2026-03-08 11:53:17 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:53:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:53:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:53:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:53:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:53:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:53:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:53:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:53:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:53:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:53:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:56:42 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace56a-5bf07b6e2b2dd3947e271793;c67381c4-e8d0-411b-8c8b-a60d9add7d93'), (b'RateLimit', b'"api";r=974;t=129'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'NaYHgrYNBU3xu9-b5m2MPkRzaMFKyCL2zDnxaOko0KlRj7PYzMpBBQ==')]) 2026-03-08 11:53:17 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:53:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:53:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:53:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:53:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:53:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 11:53:19 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 11:53:19 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 11:53:19 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 11:53:23 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:53:23 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:53:23 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 11:53:23 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1_dr2lg9_mock.wav 2026-03-08 11:53:24 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 11:53:27 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 11:53:27 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 11:53:27 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:53:28 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 11:53:28 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 11:53:28 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4454, filename=tmpkyrpismy_mock.wav) 2026-03-08 11:53:28 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:53:28 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:53:28 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:53:28 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:53:28 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:53:28 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:53:28 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:53:28 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:53:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:53:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:53:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:53:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:53:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:53:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:56:53 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace575-3cc84e1f51b4b05b78e2b408;f9ba0169-5a2a-4b66-848d-39d7e562f5e2'), (b'RateLimit', b'"api";r=973;t=118'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Cc4Ll1NgE77rkVHqTkTzLgK8ukv37JH1wdVRkZRZB8ZiCSyzavKO6g==')]) 2026-03-08 11:53:29 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:53:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:53:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:53:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:53:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:53:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:53:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:53:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:53:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:53:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:53:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:56:54 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace576-292db1c90faf14476605f890;f9ba0169-5a2a-4b66-848d-39d7e562f5e2'), (b'RateLimit', b'"api";r=972;t=117'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'XEC-1i-Jk2bTwTSmA-kMMp3lE8D1sLccmtyXe0UeOxPhoMEk-skscw==')]) 2026-03-08 11:53:29 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:53:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:53:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:53:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:53:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:53:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 11:53:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp59gvjmm7_mock.wav 2026-03-08 11:53:31 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 11:53:31 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 11:53:31 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 11:53:35 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:53:35 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:53:39 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 11:53:40 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:53:40 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:53:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 11:53:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:53:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 11:53:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 11:53:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4455, filename=tmpvwgu2rle_mock.wav) 2026-03-08 11:53:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:53:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:53:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:53:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:53:41 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:53:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:53:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:53:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:53:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:53:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:53:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:53:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:53:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:53:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:57:06 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace582-0fcceff469399e87674a7b77;a0950d66-ff47-40ec-be06-180626b8b1ff'), (b'RateLimit', b'"api";r=971;t=105'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'OFSAAxaR9Iq95tei40yFogiSLD5vjdKdZYHcYCeVUy8XyuaAAXhiMA==')]) 2026-03-08 11:53:41 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:53:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:53:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:53:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:53:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:53:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:53:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:53:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:53:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:53:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:53:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:57:06 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace582-4d568acd6b09b703733cd64e;a0950d66-ff47-40ec-be06-180626b8b1ff'), (b'RateLimit', b'"api";r=970;t=105'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'tgg7MybBcKi4H5iWj8Rf0tgKZ4oDLmEgWrLFT8bGA9naVvHgg9orTA==')]) 2026-03-08 11:53:41 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:53:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:53:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:53:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:53:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:53:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 11:53:43 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 11:53:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 11:53:47 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 11:53:47 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:53:49 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 11:53:52 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:53:52 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:53:52 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 11:53:52 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:53:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 11:53:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 11:53:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4456, filename=tmpt7frap1l_mock.wav) 2026-03-08 11:53:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:53:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:53:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:53:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:53:52 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:53:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:53:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:53:53 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:53:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:53:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:53:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:53:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:53:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:53:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:57:17 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace58d-1f6afabb554120e70664d1fc;7e034d66-2104-403c-a6c6-97737d70f773'), (b'RateLimit', b'"api";r=969;t=94'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6vdFg1dR8cvLrO9jzrVxr7l4ybkwd_-VqsqLf6cRcypIceO2fQaV6w==')]) 2026-03-08 11:53:53 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:53:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:53:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:53:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:53:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:53:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:53:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:53:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:53:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:53:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:53:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:57:18 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace58e-774176ce6a9c8f1e331885da;7e034d66-2104-403c-a6c6-97737d70f773'), (b'RateLimit', b'"api";r=968;t=93'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'a_SnyIz0KbHZKLPnFR4xoZzK9Aiq_05ZPG9rNErMpdElDrqYRSa5Ug==')]) 2026-03-08 11:53:53 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:53:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:53:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:53:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:53:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:53:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 11:53:55 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 11:53:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 11:53:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 11:53:59 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 11:53:59 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:53:59 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:53:59 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_qisihcr_mock.wav 2026-03-08 11:54:01 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 11:54:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:54:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpr0mgdo6d_mock.wav 2026-03-08 11:54:04 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 11:54:12 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 11:54:16 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 11:54:16 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 11:54:21 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (19.435897 > 2.400000) 2026-03-08 11:54:22 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.776243 < -1.000000) 2026-03-08 11:54:22 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.995718 < -1.000000) 2026-03-08 11:54:23 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:54:23 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:54:23 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'chain' → 불명 2026-03-08 11:54:23 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:54:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 56자) 2026-03-08 11:54:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:chain 통과 | 긴급도:일반 | 키워드:chain,신호,통과,일반 2026-03-08 11:54:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4457, filename=tmpyqfr8koa_mock.wav) 2026-03-08 11:54:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:54:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:54:23 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:54:23 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:54:23 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:54:23 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:54:23 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:54:23 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:54:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:54:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:54:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:54:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:54:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:54:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:57:48 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace5ac-306afdfc5ba24b3e16bbde01;6f3f1ca3-885f-46a3-9f94-3aca95c2e545'), (b'RateLimit', b'"api";r=967;t=63'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'A6R0SOryAlhlBQ_4twLqLbjnrSbJOIf0EC0U-0OCeIA09CnhX6O8pQ==')]) 2026-03-08 11:54:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:54:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:54:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:54:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:54:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:54:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:54:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:54:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:54:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:54:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:54:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:57:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace5ad-7f58ea4716f34e552f3c857c;6f3f1ca3-885f-46a3-9f94-3aca95c2e545'), (b'RateLimit', b'"api";r=966;t=62'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'sdMWeVohsOKWzzDNgwqnXsKT5PJacxrn1iu-6lPoMc9opjPPmGA9Og==')]) 2026-03-08 11:54:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:54:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:54:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:54:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:54:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:54:26 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 11:54:26 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 11:54:26 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 11:54:26 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 11:54:26 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpy1zmb1qt_mock.wav 2026-03-08 11:54:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 11:54:30 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 11:54:31 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 51자) 2026-03-08 11:54:31 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 결과 없음 | 긴급도:일반 | 키워드:무전, 분석, 없음, 일반 2026-03-08 11:54:31 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4458, filename=tmp_ax9165q_mock.wav) 2026-03-08 11:54:31 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:54:31 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 11:54:31 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:54:31 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:54:31 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:54:31 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:54:31 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:54:31 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:54:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:54:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:54:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:54:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:54:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:54:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:57:56 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace5b4-4d830f1f23662ab4386673d9;fbbb722f-719e-49ae-bdac-f18df93eb161'), (b'RateLimit', b'"api";r=965;t=55'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b's83UemggdB4rljRY_HXJ6tbvH5pJ4t3mrakT5mvg84O2IOvE_zHWXA==')]) 2026-03-08 11:54:31 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:54:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:54:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:54:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:54:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:54:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:54:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:54:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:54:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:54:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:54:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:57:56 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace5b4-45cd3a0128bab38b216da51f;fbbb722f-719e-49ae-bdac-f18df93eb161'), (b'RateLimit', b'"api";r=964;t=55'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'gGpnOly42iU6RrqqIObQLWfnmXL9JNYszOf58OtEMO5BopQWV4gqlA==')]) 2026-03-08 11:54:31 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:54:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:54:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:54:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:54:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:54:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 11:54:34 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 11:54:34 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 11:54:35 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 11:54:35 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpc72g065o_mock.wav 2026-03-08 11:54:36 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 11:54:37 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 11:54:37 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:54:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 11:54:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpblx97pp1_mock.wav 2026-03-08 11:54:42 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 11:54:42 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 11:54:42 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:54:43 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 11:54:43 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 11:54:43 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4459, filename=tmp1pnng0xq_mock.wav) 2026-03-08 11:54:43 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:54:43 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:54:43 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:54:43 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:54:43 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:54:43 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:54:43 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:54:43 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:54:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:54:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:54:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:54:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:54:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:54:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:58:08 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace5c0-2b228f45782cb2fa1bbc8006;7f504ea0-7e74-4fe2-bbe7-f86d3f15babb'), (b'RateLimit', b'"api";r=963;t=43'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'pOTmEn9byvizR-wv_dAdmPcT1aB6s9LtL7lg8jAOXyaUSfc0tR41NQ==')]) 2026-03-08 11:54:43 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:54:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:54:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:54:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:54:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:54:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:54:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:54:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:54:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:54:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:54:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:58:08 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace5c0-6fae0a9a214036655c2e6526;7f504ea0-7e74-4fe2-bbe7-f86d3f15babb'), (b'RateLimit', b'"api";r=962;t=43'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'CG2fQ7LhQ8Kka3zywfq7YASn81C5J_ZNDMH68x3iEDKyqnqSiJEfuQ==')]) 2026-03-08 11:54:43 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:54:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:54:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:54:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:54:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:54:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 11:54:46 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 11:54:46 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 11:54:46 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 11:54:49 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 11:54:49 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:54:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 11:54:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvfx9unfz_mock.wav 2026-03-08 11:54:52 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 11:54:54 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 11:54:54 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 11:54:54 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:54:55 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 11:54:55 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 11:54:55 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4460, filename=tmpxvccd4o__mock.wav) 2026-03-08 11:54:55 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:54:55 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:54:55 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:54:55 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:54:55 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:54:55 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:54:55 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:54:55 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:54:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:54:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:54:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:54:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:54:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:54:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:58:20 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace5cc-0b1e929f56afc890738bfbc9;2ee51b5d-dba7-4e4d-b219-cae2738f7dc2'), (b'RateLimit', b'"api";r=961;t=31'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'faMsuITL4XX0ET04Zvq8bgkz2e6a0a0QpcaFtRs4b2iUsWiZxSWc3g==')]) 2026-03-08 11:54:56 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:54:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:54:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:54:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:54:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:54:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:54:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:54:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:54:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:54:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:54:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:58:21 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace5cc-1a4d71242c21216140c883a1;2ee51b5d-dba7-4e4d-b219-cae2738f7dc2'), (b'RateLimit', b'"api";r=960;t=31'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'rVwlmVGpg8TDo4_GtTwwn89DJslMEF_RTQUEBMAfMyKYPsK6uhlxoA==')]) 2026-03-08 11:54:56 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:54:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:54:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:54:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:54:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:54:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 11:54:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpt_o5gdgy_mock.wav 2026-03-08 11:54:58 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 11:54:58 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 11:54:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 11:55:02 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:55:02 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:55:06 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 11:55:06 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 11:55:06 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:55:07 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 11:55:07 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 11:55:07 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4461, filename=tmpy9u7qrz0_mock.wav) 2026-03-08 11:55:07 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:55:07 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:55:07 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:55:07 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:55:07 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:55:07 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 11:55:07 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:55:07 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:55:07 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:55:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:55:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:55:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:55:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:55:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:55:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:58:32 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace5d8-38a0025b0bf0ab5a5f0974da;acccf912-e1cb-42e1-ae0b-3134a5dfacc9'), (b'RateLimit', b'"api";r=959;t=19'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'zCxcLmnvZT6jCsVKtr75b2O0kxPZljzJpNva1HePruGAihMkbf5poQ==')]) 2026-03-08 11:55:07 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:55:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:55:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:55:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:55:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:55:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:55:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:55:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:55:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:55:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:55:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:58:32 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace5d8-7c4241fa589772cf41862ae5;acccf912-e1cb-42e1-ae0b-3134a5dfacc9'), (b'RateLimit', b'"api";r=958;t=19'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'J4Dy9ohLGHjbOXtwIby4U3IgPewVfjmtMgdiDKz-ybh88LI__Q52XQ==')]) 2026-03-08 11:55:07 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:55:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:55:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:55:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:55:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:55:09 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 11:55:09 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 11:55:09 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 11:55:13 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:55:13 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:55:17 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 11:55:18 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:55:18 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:55:18 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 11:55:18 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:55:18 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 37자) 2026-03-08 11:55:18 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 11:55:18 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4462, filename=tmpx2lsxn_x_mock.wav) 2026-03-08 11:55:18 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:55:18 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:55:19 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:55:19 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:55:19 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:55:19 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:55:19 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:55:19 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:55:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:55:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:55:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:55:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:55:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:55:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:58:43 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace5e3-61a4d2bd609b73d960f1f6bd;81414c63-5de9-4258-94d3-99ba61be4c73'), (b'RateLimit', b'"api";r=957;t=8'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'CU6frurTiVm3w-irH06Tc5BvlZ25GyImyF-plEIQKJcU9k2NeNQDQg==')]) 2026-03-08 11:55:19 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:55:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:55:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:55:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:55:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:55:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:55:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:55:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:55:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:55:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:55:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:58:44 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace5e4-10617f38593c6606723162e4;81414c63-5de9-4258-94d3-99ba61be4c73'), (b'RateLimit', b'"api";r=956;t=7'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'v0JmBhlcL7yZFX3_YqDb1DmyFlGK4kg16tyvswPx5_nW1p9NsUGGHA==')]) 2026-03-08 11:55:19 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:55:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:55:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:55:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:55:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:55:21 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 11:55:21 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 11:55:21 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 11:55:24 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 11:55:25 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 11:55:25 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:55:26 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:55:26 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpv9xs1tx3_mock.wav 2026-03-08 11:55:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 11:55:30 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:55:30 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:55:30 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 11:55:30 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:55:30 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:55:30 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpl3vfzlmh_mock.wav 2026-03-08 11:55:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 11:55:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 11:55:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4463, filename=tmp4k8ehihh_mock.wav) 2026-03-08 11:55:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:55:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:55:30 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:55:30 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:55:30 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:55:30 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:55:30 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:55:31 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:55:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:55:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:55:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:55:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:55:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:55:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:58:55 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace5ef-35d5febd50f13ef4606feee9;d78d32d0-23cd-4ff2-8d27-b43c8bea96e4'), (b'RateLimit', b'"api";r=999;t=296'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'U63HoVzrtxOUhsmci14g389VAnc_aX5KEULL42Ww-ZDGDNjy-z5sOg==')]) 2026-03-08 11:55:31 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:55:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:55:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:55:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:55:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:55:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:55:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:55:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:55:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:55:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:55:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:58:56 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace5f0-50038d8822561d1966cc8e1a;d78d32d0-23cd-4ff2-8d27-b43c8bea96e4'), (b'RateLimit', b'"api";r=998;t=295'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'I7lC958F6KEGikEUNLORO_J3ecvJwQIo0zxufIKc62E-zt4v6uF2KA==')]) 2026-03-08 11:55:31 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:55:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:55:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:55:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:55:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:55:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 11:55:33 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 11:55:33 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 11:55:37 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 11:55:37 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:55:42 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 11:55:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 11:55:49 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 11:55:53 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 11:55:54 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 11:55:54 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpdkapbox3_mock.wav 2026-03-08 11:55:54 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.760288 < -1.000000) 2026-03-08 11:55:54 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 11:55:54 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.494558 < -1.000000) 2026-03-08 11:55:55 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.606195 < -1.000000) 2026-03-08 11:55:55 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '' 2026-03-08 11:55:55 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='' 2026-03-08 11:55:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '첫번째' → 불명 2026-03-08 11:55:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:55:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 15자) 2026-03-08 11:55:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:첫번째 | 긴급도:일반 | 키워드:없음 2026-03-08 11:55:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4464, filename=tmpmxbyz0f8_mock.wav) 2026-03-08 11:55:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:55:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:55:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:55:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:55:56 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:55:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:55:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:55:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:55:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:55:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:55:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:55:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:55:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:55:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:59:21 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace609-5d0d94b8231e8dc1244a8412;2a849f44-2a01-4325-9ab4-e3d69859add2'), (b'RateLimit', b'"api";r=997;t=270'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Bu8uq2BTGuOJfZ90RJUJ_yVLBbDm9ygLaLoDSqCgyqbBqhZMWORPJQ==')]) 2026-03-08 11:55:56 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:55:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:55:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:55:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:55:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:55:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:55:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:55:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:55:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:55:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:55:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:59:21 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace609-580e9ad7123f534c5352adf3;2a849f44-2a01-4325-9ab4-e3d69859add2'), (b'RateLimit', b'"api";r=996;t=270'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'wEeGGfsuDk77SvgjKybFn3JAJfFviLP_8qtZLmW51J-fIlmc3OTJdw==')]) 2026-03-08 11:55:56 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:55:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:55:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:55:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:55:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:55:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 11:55:59 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 11:55:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 11:56:02 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 11:56:03 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 11:56:03 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptlhkccea_mock.wav 2026-03-08 11:56:03 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 11:56:03 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 11:56:03 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4465, filename=tmp8jig7j2a_mock.wav) 2026-03-08 11:56:03 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:56:03 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 11:56:03 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:56:03 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:56:03 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:56:03 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:56:03 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:56:03 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:56:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:56:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:56:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:56:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:56:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:56:03 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 11:56:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:59:28 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace610-6ff0d2d6232d1a7957c988a2;14ecc92d-b567-417d-9966-890f70403947'), (b'RateLimit', b'"api";r=995;t=263'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'uCq8slmrDxmxH4-3YkWdW3lTDOPNOyFQmvxtM5BWmvg_SQPco-B0Sw==')]) 2026-03-08 11:56:03 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:56:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:56:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:56:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:56:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:56:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:56:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:56:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:56:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:56:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:56:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:59:28 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace610-2d1cd94160675b061924bfb2;14ecc92d-b567-417d-9966-890f70403947'), (b'RateLimit', b'"api";r=994;t=263'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'gMHzY_l_UStWN4nqmgreIPhqsjJXMkxqq203Zt30rewl3Qod_IRKLw==')]) 2026-03-08 11:56:04 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:56:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:56:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:56:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:56:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:56:06 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 11:56:06 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 11:56:06 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 11:56:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 11:56:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpj7vtfpim_mock.wav 2026-03-08 11:56:10 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 11:56:10 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:56:13 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 11:56:14 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 11:56:14 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 11:56:14 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:56:15 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 11:56:15 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 11:56:15 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4466, filename=tmpa41nvxd5_mock.wav) 2026-03-08 11:56:15 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:56:15 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:56:15 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:56:15 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:56:15 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:56:15 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:56:15 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:56:15 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:56:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:56:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:56:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:56:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:56:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:56:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:59:40 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace61c-1ecae7da64cb79501be95274;d4767f89-b9fe-4e85-8300-30ca03dda6b5'), (b'RateLimit', b'"api";r=993;t=251'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'tv0M5C6XQ_jHuhpYHBQHSJd64kyeeOt_zci5rQksXzwRP1Et87XlAw==')]) 2026-03-08 11:56:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:56:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:56:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:56:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:56:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:56:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:56:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:56:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:56:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:56:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:56:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:59:40 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace61c-1b50f38f595fd909128bde7b;d4767f89-b9fe-4e85-8300-30ca03dda6b5'), (b'RateLimit', b'"api";r=992;t=251'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'hGgsau6sDebyoDEMJpUA0LrtC3_sp0-oUzobvJuqYV6DMFH-af5cVA==')]) 2026-03-08 11:56:16 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:56:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:56:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:56:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:56:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:56:18 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 11:56:18 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 11:56:18 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 11:56:18 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 11:56:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5siyvgzt_mock.wav 2026-03-08 11:56:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 11:56:22 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 11:56:22 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:56:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 11:56:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpunfp61qh_mock.wav 2026-03-08 11:56:26 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 11:56:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 11:56:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:56:28 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 11:56:28 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 11:56:28 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4467, filename=tmpgajagdyg_mock.wav) 2026-03-08 11:56:28 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:56:28 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:56:28 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:56:28 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:56:28 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:56:28 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:56:28 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:56:28 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:56:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:56:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:56:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:56:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:56:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:56:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:59:53 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace629-69fd178e7ee5cc907902f3bb;0f33e4d0-f9fa-46b7-9c39-0695abc5ad0e'), (b'RateLimit', b'"api";r=999;t=238'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ql7LoVUh6UPCGlislZGT59-BOZv6sVxxwlSVqJopfCnUua5GXZqGbg==')]) 2026-03-08 11:56:28 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:56:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:56:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:56:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:56:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:56:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:56:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:56:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:56:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:56:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:56:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 02:59:53 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace629-261d2c326783ba3d06788332;0f33e4d0-f9fa-46b7-9c39-0695abc5ad0e'), (b'RateLimit', b'"api";r=990;t=238'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'OfC5fe78Y8T92dXJSYpXI0I7JZ_sZJFvdhSJ0ZHzGg1f4r4QBQOTsg==')]) 2026-03-08 11:56:28 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:56:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:56:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:56:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:56:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:56:30 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 11:56:30 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 11:56:30 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 11:56:34 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:56:34 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:56:34 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 11:56:38 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 11:56:38 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 11:56:38 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:56:39 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 11:56:39 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 11:56:39 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4468, filename=tmpot6x42b0_mock.wav) 2026-03-08 11:56:39 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:56:39 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:56:39 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:56:39 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:56:39 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:56:39 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:56:39 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:56:39 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:56:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:56:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:56:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:56:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:56:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:56:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:00:04 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace634-2172c361225fd2107a5f6536;41fbd5fa-4936-465c-bf8d-765fa9fe64f0'), (b'RateLimit', b'"api";r=989;t=227'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'7zG1qQpCyPVwrN4Lc8wBg-Rp-9Uy0puSE-rnuAZK9TO4FsNE9Psm5g==')]) 2026-03-08 11:56:39 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:56:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:56:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:56:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:56:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:56:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:56:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:56:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:56:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:56:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:56:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:00:04 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace634-6cc97aa86ef6e9906bf7db5c;41fbd5fa-4936-465c-bf8d-765fa9fe64f0'), (b'RateLimit', b'"api";r=988;t=227'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6IRHDoLnb8TOWDB5PLhdBPIAHawZzaKoF9naXnvMRlAfBT49IuuknQ==')]) 2026-03-08 11:56:40 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:56:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:56:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:56:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:56:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:56:42 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 11:56:42 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 11:56:42 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 11:56:44 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 11:56:46 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:56:46 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:56:51 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:56:51 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:56:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 11:56:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:56:51 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 11:56:51 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 11:56:51 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4469, filename=tmphoij7we2_mock.wav) 2026-03-08 11:56:51 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:56:51 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:56:51 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:56:51 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:56:51 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:56:51 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:56:51 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:56:51 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:56:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:56:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:56:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:56:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:56:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:56:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:00:16 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace640-688d7b7833d4d6b31508fe22;d25b8d99-8460-4451-9672-6d6129f0a971'), (b'RateLimit', b'"api";r=987;t=215'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'B52l52-sVBoQRenjSWgDYUQqbQY9mNIQeOAWXBht2_oLW2Q_RDpZKw==')]) 2026-03-08 11:56:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:56:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:56:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:56:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:56:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:56:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:56:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:56:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:56:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:56:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:56:52 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 11:56:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:00:17 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace641-2335008211d5e0be2c9ba452;d25b8d99-8460-4451-9672-6d6129f0a971'), (b'RateLimit', b'"api";r=986;t=214'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'zF8psWY_hqBQkonRle0zdBh6xxkn8ulyKZ-afTKc5pZjGycllM9fOA==')]) 2026-03-08 11:56:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:56:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:56:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:56:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:56:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:56:54 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:56:54 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmzfojfq1_mock.wav 2026-03-08 11:56:54 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 11:56:54 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 11:56:54 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 11:56:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 11:56:57 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:56:57 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpw76hsx98_mock.wav 2026-03-08 11:56:58 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 11:56:58 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:57:03 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:57:03 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:57:03 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 11:57:03 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:57:03 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 11:57:03 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 11:57:03 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4470, filename=tmpfzxhc9vt_mock.wav) 2026-03-08 11:57:03 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:57:03 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:57:03 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:57:03 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:57:03 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:57:03 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:57:03 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:57:04 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:57:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:57:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:57:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:57:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:57:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:57:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:00:28 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace64c-487abf894f2e56246040fda1;5ab0c026-e848-4200-b4dd-c9daebdbb91f'), (b'RateLimit', b'"api";r=985;t=203'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'UeMMLKOOi1eaueKdd0fSnBPWNngEpOkv7sKDcH7ykmNp3Qtg1VAhyQ==')]) 2026-03-08 11:57:04 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:57:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:57:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:57:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:57:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:57:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:57:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:57:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:57:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:57:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:57:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:00:29 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace64d-5b3973c946fdaf051df0892f;5ab0c026-e848-4200-b4dd-c9daebdbb91f'), (b'RateLimit', b'"api";r=984;t=202'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'oiBLNGwflj0kTGpwLRxWequ1TvUhC9RoN665c-Pj9uO1qwz-mqJp7w==')]) 2026-03-08 11:57:04 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:57:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:57:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:57:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:57:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:57:06 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 11:57:06 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 11:57:06 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 11:57:10 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 11:57:10 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:57:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 11:57:15 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 11:57:21 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 11:57:21 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpypq9gn9g_mock.wav 2026-03-08 11:57:22 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 11:57:23 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 11:57:28 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 11:57:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 11:57:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpkvlvelc6_mock.wav 2026-03-08 11:57:30 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 11:57:34 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 11:57:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 11:57:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwpaaye1__mock.wav 2026-03-08 11:57:34 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.932059 < -1.000000) 2026-03-08 11:57:34 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.436115 < -1.000000) 2026-03-08 11:57:35 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:57:35 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:57:35 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역' → 불명 2026-03-08 11:57:35 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:57:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 44자) 2026-03-08 11:57:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역 통과 | 긴급도:일반 | 키워드:역,신호,통과,일반 2026-03-08 11:57:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4471, filename=tmp63k1nn2p_mock.wav) 2026-03-08 11:57:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:57:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:57:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:57:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:57:36 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:57:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:57:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:57:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:57:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:57:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:57:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:57:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:57:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:57:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:01:01 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace66d-258bddd4251a5452248d7af1;9b3c60e3-d597-4601-b952-3e9c00a37f06'), (b'RateLimit', b'"api";r=983;t=170'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eeb650cd52fd8e9d2546f8e04de572e2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'IbUAKVY1ZfoCphc9_R52_45UNdNritvSZh9RX1n8Vlhhr5P5D9faDQ==')]) 2026-03-08 11:57:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:57:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:57:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:57:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:57:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:57:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:57:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:57:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:57:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:57:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:57:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:01:01 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace66d-41f1a6466b216d5426806dd8;9b3c60e3-d597-4601-b952-3e9c00a37f06'), (b'RateLimit', b'"api";r=982;t=170'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eeb650cd52fd8e9d2546f8e04de572e2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'bxzumS6R5ZZtpgZuPvAUzG1T0_m0Dg5__qmqoJJO-k5C7BvNvW6AxA==')]) 2026-03-08 11:57:37 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:57:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:57:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:57:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:57:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:57:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 11:57:39 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 11:57:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 11:57:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 11:57:42 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 11:57:43 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 11:57:43 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 11:57:43 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4472, filename=tmp1zdztxu8_mock.wav) 2026-03-08 11:57:43 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:57:43 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 11:57:43 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:57:43 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:57:43 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:57:43 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:57:43 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:57:43 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:57:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:57:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:57:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:57:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:57:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:57:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:01:08 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace674-4fe7f34902b1a6227aff1242;f5d1fb19-feaa-4eab-a2bc-f6cafbc34ba8'), (b'RateLimit', b'"api";r=981;t=163'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 fa0228a928de22a353d181022f58eb78.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'0FI4VednCOElflLjDCZ7J4RRq_XT9DrOwdFKWwvgxekCIGgoccHygA==')]) 2026-03-08 11:57:44 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:57:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:57:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:57:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:57:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:57:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:57:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:57:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:57:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:57:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:57:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:01:09 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace675-2118489e34c3cde70234a007;f5d1fb19-feaa-4eab-a2bc-f6cafbc34ba8'), (b'RateLimit', b'"api";r=980;t=162'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 fa0228a928de22a353d181022f58eb78.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'_3NwhEQntBLicmgqFf0SxjfAu34B1n1uo8urQkU2ep-PTTHtoBeKAw==')]) 2026-03-08 11:57:44 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:57:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:57:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:57:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:57:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:57:45 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 11:57:45 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8376ofo1_mock.wav 2026-03-08 11:57:46 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 11:57:46 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 11:57:46 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 11:57:46 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 11:57:50 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 11:57:50 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:57:51 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 11:57:51 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvvtg69uv_mock.wav 2026-03-08 11:57:55 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 11:57:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 11:57:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:57:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 11:57:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 11:57:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4473, filename=tmpl81p95h4_mock.wav) 2026-03-08 11:57:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:57:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:57:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:57:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:57:56 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:57:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:57:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:57:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:57:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:57:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:57:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:57:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:57:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:57:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:01:21 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace681-377bacaa7a57bf7c0596e865;fc271db9-77e9-45c7-9a6b-1bcf57a01fbd'), (b'RateLimit', b'"api";r=979;t=150'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 fb23da0134ded13322b39ad952ac5222.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'gwaXdrbLNI2u6ODoe3shVP1vHEWr7nSIRj0SYJH3DMBHd3PvG45YeQ==')]) 2026-03-08 11:57:56 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:57:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:57:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:57:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:57:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:57:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:57:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:57:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:57:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:57:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:57:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:01:21 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace681-6fcde20b5e00586c3c96ac33;fc271db9-77e9-45c7-9a6b-1bcf57a01fbd'), (b'RateLimit', b'"api";r=978;t=150'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 fb23da0134ded13322b39ad952ac5222.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'RXBNwuFp4UZnVb5kcR8R-QqlvJeZbxHofjmWpsvFZZ-w1A-f3N7_EQ==')]) 2026-03-08 11:57:56 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:57:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:57:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:57:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:57:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:57:58 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 11:57:58 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 11:57:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 11:58:01 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 11:58:02 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 11:58:02 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:58:07 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 11:58:07 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 11:58:07 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:58:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 11:58:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 11:58:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4474, filename=tmp13ar35fh_mock.wav) 2026-03-08 11:58:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:58:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:58:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:58:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:58:08 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:58:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:58:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:58:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:58:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:58:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:58:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:58:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:58:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:58:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:01:33 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace68d-08ec0ce6241a70f634d612a1;212fbe0b-f207-4c5d-81b1-c897bdc3fd63'), (b'RateLimit', b'"api";r=977;t=138'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 6119e41683ed07f8d52bf84a35de56f6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'7u132gFLGmOt3KRYt1MvSPN_CiWVdB6a6ohnn-YqFzQK5VIJNeAfBg==')]) 2026-03-08 11:58:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:58:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:58:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:58:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:58:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:58:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:58:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:58:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:58:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:58:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:58:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:01:33 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace68d-10f500c300275c5e7d7ba7f2;212fbe0b-f207-4c5d-81b1-c897bdc3fd63'), (b'RateLimit', b'"api";r=976;t=138'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 6119e41683ed07f8d52bf84a35de56f6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'ENzCh9Rm-Ryl6zJ6RjL8u0BpM5lM-komRr6mctFXf_5y-UWW61pUSw==')]) 2026-03-08 11:58:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:58:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:58:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:58:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:58:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:58:11 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 11:58:11 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 11:58:11 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 11:58:11 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 11:58:15 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:58:15 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:58:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 11:58:19 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 11:58:19 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 11:58:19 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:58:20 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 11:58:20 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 11:58:20 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4475, filename=tmp3egu9qny_mock.wav) 2026-03-08 11:58:20 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:58:20 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:58:20 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:58:20 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:58:20 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:58:20 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:58:20 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:58:20 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:58:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:58:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:58:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:58:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:58:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:58:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:01:45 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace699-506de3b6298ddf176301aefa;78322240-f3db-40de-a129-04ae302707a9'), (b'RateLimit', b'"api";r=975;t=126'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'cYXCmzpB6Op4prcJTAY0nQtLeFdep-LQ73ejY28I8-VthSP_Y69lPw==')]) 2026-03-08 11:58:20 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:58:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:58:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:58:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:58:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:58:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:58:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:58:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:58:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:58:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:58:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:01:45 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace699-53f222c240bc9c3f3acf5e83;78322240-f3db-40de-a129-04ae302707a9'), (b'RateLimit', b'"api";r=974;t=126'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'rHkgYkefIk1gVQLq86nNdd1I10AH7yEJKuvZvU4pCfBQF-pveN-Brw==')]) 2026-03-08 11:58:20 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:58:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:58:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:58:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:58:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:58:20 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:58:20 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2a0zptjf_mock.wav 2026-03-08 11:58:22 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 11:58:22 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 11:58:22 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 11:58:22 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 11:58:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:58:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzh5mbuat_mock.wav 2026-03-08 11:58:26 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:58:26 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:58:31 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:58:31 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:58:31 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 11:58:31 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:58:32 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 11:58:32 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 11:58:32 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4476, filename=tmpjua4udpu_mock.wav) 2026-03-08 11:58:32 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:58:32 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:58:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:58:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:58:32 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:58:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:58:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:58:32 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:58:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:58:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:58:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:58:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:58:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:58:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:01:57 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace6a5-3cbda4d170b8b5a92325caa1;6aae2d14-8f07-4f5b-8033-c3ef34dcf1a5'), (b'RateLimit', b'"api";r=973;t=114'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'SaCc60Mrtk96bvBPiYO6m0zePHZgBCyh5hxft9TqQK4o6xIQX0VHJw==')]) 2026-03-08 11:58:32 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:58:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:58:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:58:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:58:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:58:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:58:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:58:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:58:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:58:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:58:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:01:57 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace6a5-6efe1df43763cd20358459d4;6aae2d14-8f07-4f5b-8033-c3ef34dcf1a5'), (b'RateLimit', b'"api";r=972;t=114'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'i3p9QNBhoww8K96Vx7as9bxZBW9q71ZhFgNhZp7Z07gbuU4di2DfLA==')]) 2026-03-08 11:58:32 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:58:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:58:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:58:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:58:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:58:35 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 11:58:35 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 11:58:35 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 11:58:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 11:58:38 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 11:58:38 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:58:43 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:58:43 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:58:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 11:58:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:58:44 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 11:58:44 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 11:58:44 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4477, filename=tmp8sd593hd_mock.wav) 2026-03-08 11:58:44 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:58:44 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:58:44 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:58:44 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:58:44 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:58:44 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:58:44 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:58:44 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:58:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:58:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:58:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:58:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:58:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:58:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:02:09 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace6b1-498be2276b816b732eef18ac;0e25e62c-8974-4bd1-98d3-0f06fc2f112f'), (b'RateLimit', b'"api";r=971;t=102'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'XgARcRdcnLeh3ABfUrZBrVsfUxDm6D89KrPOZIT_4_5dGtwQg_7FXQ==')]) 2026-03-08 11:58:44 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:58:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:58:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:58:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:58:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:58:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:58:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:58:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:58:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:58:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:58:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:02:09 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace6b1-2e130ec53593ebd93430345d;0e25e62c-8974-4bd1-98d3-0f06fc2f112f'), (b'RateLimit', b'"api";r=970;t=102'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'hPTUOJcylU464wpr6oOfgh8Z_sSfy6rt3uplpYoy21Zf5mXIeYgdcQ==')]) 2026-03-08 11:58:44 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:58:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:58:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:58:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:58:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:58:46 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 11:58:46 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 11:58:46 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 11:58:49 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 11:58:49 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpo7vlgt5i_mock.wav 2026-03-08 11:58:49 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 11:58:50 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 11:58:50 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:58:56 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 11:58:57 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 11:58:57 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpime_s29b_mock.wav 2026-03-08 11:58:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 11:59:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 11:59:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmppwirxhdt_mock.wav 2026-03-08 11:59:02 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 11:59:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 11:59:07 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 11:59:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 11:59:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpv35k1aa6_mock.wav 2026-03-08 11:59:12 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 11:59:13 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.414903 < -1.000000) 2026-03-08 11:59:13 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.696018 < -1.000000) 2026-03-08 11:59:13 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 11:59:14 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 11:59:14 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 11:59:14 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '2128-9m' → 불명 2026-03-08 11:59:14 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:59:14 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 29자) 2026-03-08 11:59:14 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:2128-9m | 긴급도:일반 | 키워드:없음 2026-03-08 11:59:14 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4478, filename=tmpfrt3yb_j_mock.wav) 2026-03-08 11:59:14 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:59:14 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:59:14 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:59:14 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:59:14 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:59:14 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:59:14 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:59:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:59:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:59:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:59:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:59:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:59:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:59:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:02:39 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace6cf-26ddf8b06048ff0175e272ec;0569ef88-7966-40b8-b059-1b626a8cf888'), (b'RateLimit', b'"api";r=969;t=72'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'1LPaq7Z55J2bJtvLpzCuijF21gf6jQVYlrpBw9oiqT7XpIqL3z8glw==')]) 2026-03-08 11:59:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:59:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:59:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:59:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:59:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:59:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:59:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:59:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:59:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:59:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:59:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:02:40 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace6d0-6a3e48182ff16c665d478563;0569ef88-7966-40b8-b059-1b626a8cf888'), (b'RateLimit', b'"api";r=968;t=71'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ae_nFTmLhp-8613rx26OFhHN5Tz6ecSk2CPzKNQv1SIKmPr1F-S3YA==')]) 2026-03-08 11:59:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:59:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:59:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:59:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:59:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:59:17 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 11:59:17 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 11:59:17 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 11:59:18 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 11:59:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpcl8kkp7p_mock.wav 2026-03-08 11:59:21 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 11:59:22 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 11:59:22 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 11:59:22 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4479, filename=tmpetwrm_0y_mock.wav) 2026-03-08 11:59:22 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:59:22 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 11:59:22 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:59:22 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:59:22 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:59:22 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:59:22 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:59:22 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:59:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:59:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:59:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:59:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:59:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:59:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:02:47 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace6d7-6cf6e580059144a1490e0af4;76f0f027-6db1-441a-98f4-b6ab5bde632c'), (b'RateLimit', b'"api";r=967;t=64'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'DBs3IZnKSO3YP07VW0Nw-ItII8A_RmnRly0fTGNZH_wFHiCGxYtSig==')]) 2026-03-08 11:59:22 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:59:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:59:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:59:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:59:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:59:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:59:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:59:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:59:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:59:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:59:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:02:47 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace6d7-56c3ae313d4d791906584517;76f0f027-6db1-441a-98f4-b6ab5bde632c'), (b'RateLimit', b'"api";r=966;t=64'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'd-7F0LE1GfCbVYN6SjIIBUqJVD0gw_SwvYXs_OCQ2v6DdQwU25KX8Q==')]) 2026-03-08 11:59:22 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:59:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:59:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:59:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:59:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:59:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 11:59:25 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 11:59:25 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 11:59:28 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 11:59:28 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:59:28 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 11:59:33 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 11:59:33 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 11:59:33 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:59:34 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 11:59:34 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 11:59:34 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4480, filename=tmpv5sedthv_mock.wav) 2026-03-08 11:59:34 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:59:34 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:59:34 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:59:34 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:59:34 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:59:34 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:59:34 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:59:34 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:59:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:59:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:59:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:59:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:59:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:59:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:02:59 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace6e3-6fbf75bc03e5e502233fe252;8dd424e2-5c11-4490-b451-b40b26577e33'), (b'RateLimit', b'"api";r=965;t=52'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'autDX-RpAUjso1LSZc7VVw5Rs6gzMl7VH41m5M7if6DwBQ_YDuGnHQ==')]) 2026-03-08 11:59:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:59:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:59:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:59:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:59:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:59:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:59:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:59:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:59:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:59:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:59:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:02:59 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace6e3-23ad2d532e6371ba7b6ff765;8dd424e2-5c11-4490-b451-b40b26577e33'), (b'RateLimit', b'"api";r=964;t=52'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'5d1fo2t7KocufUbaX2hsDcV7xYZkUBU4aOtdbX2tDfrqcWO7vP2WMg==')]) 2026-03-08 11:59:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:59:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:59:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:59:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:59:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:59:37 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 11:59:37 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 11:59:37 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 11:59:39 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 11:59:40 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 11:59:40 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:59:45 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 11:59:45 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 11:59:45 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:59:46 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 11:59:46 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 11:59:46 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 11:59:46 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4481, filename=tmpefarhwy__mock.wav) 2026-03-08 11:59:46 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:59:46 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:59:46 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:59:46 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:59:46 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:59:46 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:59:46 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:59:46 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:59:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:59:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:59:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:59:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:59:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:59:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:03:11 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace6ef-4fdadd531c97d0a44b708fdf;25dc7f7c-f3ad-4c2d-bc37-ae07a4951b17'), (b'RateLimit', b'"api";r=963;t=40'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'vaR-iWDWBcBxzfIbyLGNEz6XMOA3eMC9zt0fh4jeNtrnkO8C6hGV4g==')]) 2026-03-08 11:59:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:59:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:59:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:59:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:59:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:59:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:59:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:59:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:59:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:59:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:59:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:03:11 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace6ef-6e8c7caa06103af2412c3e0c;25dc7f7c-f3ad-4c2d-bc37-ae07a4951b17'), (b'RateLimit', b'"api";r=962;t=40'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'tQJl41KF2_qWD3m6J78vavWAOjzOv_Vfbzg4irgzVWe7QHhwKbZohg==')]) 2026-03-08 11:59:47 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:59:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:59:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:59:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:59:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:59:48 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:59:48 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmt7ze73x_mock.wav 2026-03-08 11:59:49 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 11:59:49 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 11:59:49 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 11:59:49 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 11:59:51 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 11:59:51 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpt7rfodyc_mock.wav 2026-03-08 11:59:53 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 11:59:53 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 11:59:57 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 11:59:57 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 11:59:57 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 11:59:58 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 11:59:58 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 11:59:58 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4482, filename=tmprhy4m1td_mock.wav) 2026-03-08 11:59:58 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 11:59:58 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 11:59:58 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 11:59:58 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 11:59:58 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 11:59:58 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 11:59:58 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 11:59:58 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 11:59:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:59:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:59:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:59:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:59:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:59:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:03:23 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace6fb-1e2ba8f82cc9742361781f50;38fb1ff7-55cc-4fe0-8a38-99eb02f4af91'), (b'RateLimit', b'"api";r=961;t=28'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'7W1LvbOtIYwJDq8la5NR20DaIUpUKnfWppuWqiEnZaQvsYSSPUEMMg==')]) 2026-03-08 11:59:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 11:59:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:59:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:59:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:59:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 11:59:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 11:59:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 11:59:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 11:59:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 11:59:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 11:59:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:03:23 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace6fb-43a3dac74fec149c73327462;38fb1ff7-55cc-4fe0-8a38-99eb02f4af91'), (b'RateLimit', b'"api";r=960;t=28'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'elPWVwMwcQ7Mbbkleo9ncR9Pm8W5CVa99YyXjNqUw13yb4LJfhDMuw==')]) 2026-03-08 11:59:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 11:59:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 11:59:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 11:59:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 11:59:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:00:00 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 12:00:00 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 12:00:00 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 12:00:04 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:00:04 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:00:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 12:00:09 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:00:09 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:00:09 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 12:00:09 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:00:10 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 12:00:10 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과 2026-03-08 12:00:10 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4483, filename=tmpc7htu9yy_mock.wav) 2026-03-08 12:00:10 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:00:10 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:00:10 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:00:10 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:00:10 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:00:10 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:00:10 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:00:10 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:00:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:00:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:00:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:00:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:00:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:00:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:03:35 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace707-02cc37dd574cd4774d208693;c19af069-d57b-4019-a865-50ac2ec6f52e'), (b'RateLimit', b'"api";r=959;t=16'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'SHPiHa4Z9YBQYn4oRUKCNbUYEth3nOWbqBlLhvLFxfKmMH9so2rRmw==')]) 2026-03-08 12:00:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:00:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:00:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:00:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:00:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:00:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:00:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:00:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:00:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:00:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:00:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:03:35 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace707-6fba3a273dfa78325b47e29c;c19af069-d57b-4019-a865-50ac2ec6f52e'), (b'RateLimit', b'"api";r=958;t=16'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'nZF0PjT0x8AhpMJ3KNK1AU1VtOor80M6ddzv0mXZFZModEabIdwS_A==')]) 2026-03-08 12:00:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:00:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:00:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:00:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:00:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:00:13 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 12:00:13 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 12:00:13 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 12:00:16 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 12:00:16 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfn9yx5d2_mock.wav 2026-03-08 12:00:16 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 12:00:16 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 12:00:17 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:00:21 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:00:21 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:00:21 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 12:00:21 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:00:22 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 12:00:22 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:00:22 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4484, filename=tmpbtp7a4zw_mock.wav) 2026-03-08 12:00:22 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:00:22 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:00:22 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:00:22 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:00:22 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:00:22 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:00:22 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:00:22 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:00:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:00:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:00:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:00:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:00:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:00:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:03:47 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace713-3b63abf8058ea78f4087017c;39831731-0090-4feb-ba2d-9e9fbc77c5f9'), (b'RateLimit', b'"api";r=957;t=4'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'8-Tt6Tsr-uHF5ELXeI9yArjKtLBN4NFR3Glx_pUa3XTOvxBzxR4LHg==')]) 2026-03-08 12:00:22 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:00:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:00:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:00:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:00:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:00:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:00:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:00:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:00:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:00:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:00:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:03:47 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace713-62a3a88661e3536148af9449;39831731-0090-4feb-ba2d-9e9fbc77c5f9'), (b'RateLimit', b'"api";r=956;t=4'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lIi_81DX_PwQfub_8L6KK10ACmN1f5tWSoOcmt68WQIEbT-pOwYqaw==')]) 2026-03-08 12:00:22 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:00:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:00:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:00:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:00:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:00:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 12:00:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9k_fxdcw_mock.wav 2026-03-08 12:00:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:00:25 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 12:00:25 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 12:00:25 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 12:00:28 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 12:00:28 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:00:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 12:00:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_vqdag0b_mock.wav 2026-03-08 12:00:34 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 12:00:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 12:00:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 12:00:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwymalqar_mock.wav 2026-03-08 12:00:41 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 12:00:41 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 12:00:45 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (16.521739 > 2.400000) 2026-03-08 12:00:45 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 12:00:45 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvu78y48j_mock.wav 2026-03-08 12:00:51 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 12:00:51 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.645906 < -1.000000) 2026-03-08 12:00:52 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.377756 < -1.000000) 2026-03-08 12:00:52 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '' 2026-03-08 12:00:52 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='' 2026-03-08 12:00:52 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다음 영상에서 만나요!' → 불명 2026-03-08 12:00:52 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:00:53 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 27자) 2026-03-08 12:00:53 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:만나요 영상 분석 | 긴급도:일반 | 키워드:없음 2026-03-08 12:00:53 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4485, filename=tmp5a4ms0ar_mock.wav) 2026-03-08 12:00:53 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:00:53 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:00:53 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:00:53 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:00:53 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:00:53 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:00:53 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:00:53 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:00:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:00:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:00:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:00:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:00:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:00:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:04:18 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace732-356630046e6175cc40fc7fec;fcf72b0d-063c-47f6-9474-8eea109debcd'), (b'RateLimit', b'"api";r=999;t=273'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'zQn10Oc8Rw4NcJcQrdHqN2KelxyDWe-Yah4rAKaMTMHp0wbS33PU3Q==')]) 2026-03-08 12:00:53 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:00:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:00:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:00:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:00:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:00:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:00:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:00:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:00:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:00:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:00:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:04:18 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace732-07a1645e63e33bd97ead80c0;fcf72b0d-063c-47f6-9474-8eea109debcd'), (b'RateLimit', b'"api";r=998;t=273'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'LYUzIZsXuwUbLMcDka_gRCvM5ZZTxrkjNBV6b7LSi99L2m0vBhYTQA==')]) 2026-03-08 12:00:53 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:00:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:00:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:00:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:00:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:00:56 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:00:56 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 12:00:56 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 12:00:56 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 12:00:59 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 12:01:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 12:01:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 12:01:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4486, filename=tmp2mqfhfaq_mock.wav) 2026-03-08 12:01:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:01:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 12:01:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:01:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:01:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:01:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:01:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:01:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:01:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:01:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:01:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:01:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:01:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:01:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:04:25 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace739-2909482b18e3f4d85877917d;d9b87942-51e7-4bd9-9c6e-e3548383a988'), (b'RateLimit', b'"api";r=997;t=266'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ufRaHzFH5lgXdKhxWJyVZii7GEpyW2ibkZXscXPpGCJ_nC1gsRKZRQ==')]) 2026-03-08 12:01:00 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:01:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:01:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:01:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:01:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:01:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:01:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:01:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:01:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:01:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:01:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:04:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace739-07c958484824f0e952b35d3f;d9b87942-51e7-4bd9-9c6e-e3548383a988'), (b'RateLimit', b'"api";r=996;t=266'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'rK5vcE5sSdqX-N-fIacdmLfn--mzG9OqMtQJmHfcuxaorstUcZ7FIg==')]) 2026-03-08 12:01:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:01:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:01:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:01:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:01:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:01:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 12:01:03 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 12:01:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 12:01:06 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 12:01:07 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 12:01:07 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:01:11 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 12:01:11 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 12:01:11 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:01:12 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 12:01:12 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 12:01:12 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4487, filename=tmp012urofa_mock.wav) 2026-03-08 12:01:12 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:01:12 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:01:12 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:01:12 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:01:12 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:01:12 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:01:12 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:01:12 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:01:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:01:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:01:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:01:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:01:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:01:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:04:37 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace745-69f5d56d0a1a9d327bf001c5;9d011150-bbc2-44ff-a057-3a5e90acb9c0'), (b'RateLimit', b'"api";r=995;t=254'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'KaVOFLMjdPTdAKnl-FiGz9INw404sSv_2a1sKltTP64UY0P2GWGF7w==')]) 2026-03-08 12:01:13 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:01:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:01:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:01:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:01:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:01:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:01:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:01:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:01:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:01:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:01:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:04:38 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace745-3120eda224151964485c1989;9d011150-bbc2-44ff-a057-3a5e90acb9c0'), (b'RateLimit', b'"api";r=994;t=254'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'oQbdXQTdmMFnRGs_f8MUR8mtWds_GbxInZcTxFKKm9Qk52ALEx7vPA==')]) 2026-03-08 12:01:13 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:01:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:01:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:01:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:01:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:01:13 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 12:01:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 12:01:15 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 12:01:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 12:01:15 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:01:15 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9nqp46e9_mock.wav 2026-03-08 12:01:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 12:01:18 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:01:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpa3c9pmqe_mock.wav 2026-03-08 12:01:19 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 12:01:19 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:01:23 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 12:01:23 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 12:01:23 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:01:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 12:01:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 12:01:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4488, filename=tmpy_in5kgy_mock.wav) 2026-03-08 12:01:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:01:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:01:24 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:01:24 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:01:24 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:01:24 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:01:24 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:01:24 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:01:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:01:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:01:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:01:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:01:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:01:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:04:49 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace751-4ebc87e9260e113353a6c5d3;c28b03a9-8dd6-4b98-b71b-c542f6c490cf'), (b'RateLimit', b'"api";r=993;t=242'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'5hqf-fq5S6NMoSst_jwKEW2ZtXXSN5fQnF9tUrNaqFn_tN4ObSnYFg==')]) 2026-03-08 12:01:25 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:01:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:01:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:01:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:01:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:01:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:01:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:01:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:01:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:01:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:01:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:04:50 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace752-3f4fd5166c9cd6a704ecd9ea;c28b03a9-8dd6-4b98-b71b-c542f6c490cf'), (b'RateLimit', b'"api";r=992;t=241'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6oyJkUymxZhphVIyJ97RIsMEK7YexTNPLQ0phyTvEGY50h4DtMJgpw==')]) 2026-03-08 12:01:25 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:01:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:01:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:01:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:01:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:01:27 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 12:01:27 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 12:01:27 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 12:01:31 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:01:31 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:01:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 12:01:35 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 12:01:35 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 12:01:35 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:01:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 12:01:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:01:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4489, filename=tmpytgdgy8d_mock.wav) 2026-03-08 12:01:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:01:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:01:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:01:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:01:36 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:01:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:01:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:01:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:01:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:01:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:01:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:01:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:01:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:01:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:05:01 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace75d-5916290570cd50de7323da6f;984d14c7-0102-40fe-b0fd-f5be4d6c6eeb'), (b'RateLimit', b'"api";r=991;t=230'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'po7mS4rl_KH46MpwBF0uFZNMBylmCjyWejJiTwfRpUGKTnuYGJc2jw==')]) 2026-03-08 12:01:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:01:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:01:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:01:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:01:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:01:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:01:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:01:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:01:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:01:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:01:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:05:01 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace75d-0ea27d18797f62021e0e3c2e;984d14c7-0102-40fe-b0fd-f5be4d6c6eeb'), (b'RateLimit', b'"api";r=990;t=230'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9ZQqh8oKARhmiaegDCuasaukcxzO1n7jbq2ipvI5nw1OZRckGUPAZg==')]) 2026-03-08 12:01:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:01:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:01:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:01:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:01:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:01:38 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 12:01:38 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 12:01:38 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 12:01:42 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:01:42 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:01:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 12:01:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpl0e08_dl_mock.wav 2026-03-08 12:01:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 12:01:47 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:01:47 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:01:47 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 12:01:47 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:01:48 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 12:01:48 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 12:01:48 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4490, filename=tmpmh894_8t_mock.wav) 2026-03-08 12:01:48 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:01:48 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:01:48 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:01:48 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:01:48 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:01:48 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:01:48 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:01:48 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:01:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:01:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:01:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:01:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:01:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:01:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:05:13 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace769-1b5b257305cb51c04440f12e;95b03c36-4396-4bd0-8167-ed45db5b7776'), (b'RateLimit', b'"api";r=989;t=218'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'MpAlxRP-TzbM8lVsiz4Lr_JJtA8MclgPwT7iklCDd905HUWaGhEnmA==')]) 2026-03-08 12:01:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:01:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:01:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:01:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:01:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:01:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:01:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:01:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:01:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:01:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:01:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:05:13 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace769-495f9b22104c181325e1b5b1;95b03c36-4396-4bd0-8167-ed45db5b7776'), (b'RateLimit', b'"api";r=988;t=218'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'TjJsQf-di9N1Km9RtXGQ1tBM0jG6ruULa_wM7AuUOnsZomaMU26BQA==')]) 2026-03-08 12:01:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:01:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:01:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:01:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:01:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:01:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 12:01:51 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 12:01:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 12:01:51 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 12:01:51 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjhg5xf4__mock.wav 2026-03-08 12:01:52 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 12:01:54 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 12:01:54 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:01:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 12:01:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8vl9714__mock.wav 2026-03-08 12:01:59 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:01:59 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:01:59 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 12:01:59 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:02:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 78자) 2026-03-08 12:02:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 12:02:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4491, filename=tmpsw5g_dee_mock.wav) 2026-03-08 12:02:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:02:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:02:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:02:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:02:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:02:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:02:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:02:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:02:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:02:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:02:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:02:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:02:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:02:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:05:25 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace775-4c37b05c2204085065f6fdba;bf7bb9f2-31b1-4769-b6fa-9e28e3920801'), (b'RateLimit', b'"api";r=987;t=206'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'v-0fiTTXTaT8pVyPqSXS7usFovOvKtVCOFLX4fXL6J4j0jAlQ3T0Vg==')]) 2026-03-08 12:02:00 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:02:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:02:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:02:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:02:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:02:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:02:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:02:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:02:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:02:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:02:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:05:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace775-073ded6c53354e892cd91d20;bf7bb9f2-31b1-4769-b6fa-9e28e3920801'), (b'RateLimit', b'"api";r=986;t=206'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'cxsHiidegRHm-Jq27DyiMmFmaVH7b9Ja6iKeKjiiPzXrrp1DN96Avw==')]) 2026-03-08 12:02:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:02:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:02:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:02:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:02:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:02:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 12:02:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:02:03 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 12:02:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 12:02:06 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 12:02:06 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:02:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 12:02:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpskcq4lmf_mock.wav 2026-03-08 12:02:08 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 12:02:12 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 12:02:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 12:02:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvmxc4f51_mock.wav 2026-03-08 12:02:19 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 12:02:23 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 12:02:23 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 12:02:28 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 12:02:28 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.755338 < -1.000000) 2026-03-08 12:02:29 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.968932 < -1.000000) 2026-03-08 12:02:29 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 12:02:29 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '해수룡 Kw� 역전기(RV) 모터카 이증일' → 열차 2026-03-08 12:02:29 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:02:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 96자) 2026-03-08 12:02:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:해수룡 역전기(RV) 모터카 이증일 통과 | 긴급도:일반 | 키워드:해수룡 역전기(RV) 모터카, 이증일,신호,통과 2026-03-08 12:02:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4492, filename=tmpm1cee5r3_mock.wav) 2026-03-08 12:02:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:02:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:02:30 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:02:30 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:02:30 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:02:30 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:02:30 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:02:30 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:02:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:02:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:02:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:02:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:02:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:02:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:05:55 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace793-0cc9cc2379d01b2714b3acb0;95ade669-ea08-4f07-8ae1-68f8e448abb6'), (b'RateLimit', b'"api";r=985;t=176'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'CccVqqjD_yW4tdY1oIHFsjpeKY73DipprPjdeGXVpBjmC5ivcu9vRA==')]) 2026-03-08 12:02:30 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:02:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:02:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:02:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:02:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:02:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:02:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:02:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:02:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:02:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:02:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:05:55 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace793-466d5d654ce16754186434c9;95ade669-ea08-4f07-8ae1-68f8e448abb6'), (b'RateLimit', b'"api";r=984;t=176'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Z7oizp3H3TzkU5CVMFTQnInZ2Z5US0Nju6gScmiOIj8M8apexXyt1w==')]) 2026-03-08 12:02:30 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:02:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:02:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:02:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:02:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:02:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:02:33 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 12:02:33 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 12:02:33 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 12:02:36 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 12:02:37 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 25자) 2026-03-08 12:02:37 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:없음 2026-03-08 12:02:37 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4493, filename=tmp5hoaaab4_mock.wav) 2026-03-08 12:02:37 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:02:37 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 12:02:37 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:02:37 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:02:37 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:02:37 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:02:37 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:02:37 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:02:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:02:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:02:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:02:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:02:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:02:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:06:02 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace79a-2680defe3df288d91c1a1e8e;4f31a586-e579-4c55-b2be-6aa1b122087d'), (b'RateLimit', b'"api";r=983;t=169'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'qbeOetRP-asYrQaaIJfYhc28RxapQXaM-rMQcArchhgG-9WoQlOzkA==')]) 2026-03-08 12:02:37 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:02:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:02:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:02:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:02:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:02:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:02:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:02:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:02:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:02:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:02:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:06:02 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace79a-4a02582043b4268b45be1721;4f31a586-e579-4c55-b2be-6aa1b122087d'), (b'RateLimit', b'"api";r=982;t=169'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_1ALaaGV5Ylctg3BGMrIWos3VkEAVNrHazmoWiQvr-FlTDIp95glJw==')]) 2026-03-08 12:02:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:02:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:02:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:02:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:02:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:02:40 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 12:02:40 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 12:02:40 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 12:02:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 12:02:42 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:02:42 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1a9cd4ka_mock.wav 2026-03-08 12:02:44 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 12:02:44 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:02:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 12:02:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:02:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqabp2vy4_mock.wav 2026-03-08 12:02:48 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 12:02:48 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 12:02:48 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:02:49 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 12:02:49 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 12:02:49 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4494, filename=tmpab89igbp_mock.wav) 2026-03-08 12:02:49 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:02:49 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:02:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:02:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:02:49 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:02:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:02:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:02:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:02:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:02:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:02:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:02:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:02:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:02:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:06:14 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace7a6-02d93f144a1d91b17d6c8b3c;c2374ca6-43cb-4a05-9b48-3e60da89f066'), (b'RateLimit', b'"api";r=981;t=157'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'r1d0R_fqG7vTXoqm4Ykp9AY-lCkYIESufZeVbXMxrLfwFzojAIj8qw==')]) 2026-03-08 12:02:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:02:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:02:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:02:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:02:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:02:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:02:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:02:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:02:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:02:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:02:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:06:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace7a6-3e80dbd1151550862982ddc3;c2374ca6-43cb-4a05-9b48-3e60da89f066'), (b'RateLimit', b'"api";r=980;t=157'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'qsYBMLZEyVHjDEBHs-_QuNzd0jgBWQ5Ar7tlTjLZYHGJjAN2pMAyQw==')]) 2026-03-08 12:02:50 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:02:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:02:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:02:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:02:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:02:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 12:02:52 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 12:02:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 12:02:56 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 12:02:56 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:02:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 12:03:00 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 12:03:00 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 12:03:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:03:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 12:03:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 12:03:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4495, filename=tmp_25h39lq_mock.wav) 2026-03-08 12:03:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:03:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:03:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:03:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:03:01 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:03:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:03:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:03:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:03:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:03:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:03:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:03:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:03:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:03:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:06:26 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace7b2-3bc69d12442d2cf2671df545;6e0d584d-5747-41a1-b1ac-57131b37700d'), (b'RateLimit', b'"api";r=979;t=145'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'td_RPn_j_ws4L2n3p0-VU0D2G5LSSOmcFxM_clw0Uh9XfuWZBumDXg==')]) 2026-03-08 12:03:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:03:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:03:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:03:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:03:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:03:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:03:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:03:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:03:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:03:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:03:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:06:27 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace7b3-6384c84974ededd708cd096b;6e0d584d-5747-41a1-b1ac-57131b37700d'), (b'RateLimit', b'"api";r=978;t=144'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'EuEsbMSF5SsO3EwDFWrLQqYG-xP5knJTeh3P_qMvNJDyIAk8IswFtw==')]) 2026-03-08 12:03:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:03:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:03:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:03:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:03:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:03:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 12:03:04 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 12:03:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 12:03:08 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:03:08 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:03:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 12:03:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3bzj4r6k_mock.wav 2026-03-08 12:03:10 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 12:03:12 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 12:03:12 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 12:03:12 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:03:13 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 12:03:13 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:03:13 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4496, filename=tmpyof8j4ue_mock.wav) 2026-03-08 12:03:13 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:03:13 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:03:13 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:03:13 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:03:13 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:03:13 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:03:13 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:03:13 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:03:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:03:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:03:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:03:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:03:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:03:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:06:38 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace7be-46b8f2bd7c0d520e0f94fc4c;3e8dbea6-17a8-4505-9d94-efb3d0ab96bc'), (b'RateLimit', b'"api";r=977;t=133'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'27_ztz0KpIeuCpt_qcn35T5BzbKYgmWmjaQTx8o6PmGy-AKBWKRXHA==')]) 2026-03-08 12:03:13 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:03:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:03:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:03:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:03:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:03:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:03:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:03:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:03:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:03:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:03:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:06:38 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace7be-3d6867ed66493b56286b36ba;3e8dbea6-17a8-4505-9d94-efb3d0ab96bc'), (b'RateLimit', b'"api";r=976;t=133'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'tQB55fNZLaPZY7NX1B1kQi4n-xWlzRCiv9bvOpAn4dxs79Jdpz36Lg==')]) 2026-03-08 12:03:13 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:03:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:03:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:03:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:03:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:03:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 12:03:15 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 12:03:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 12:03:18 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 12:03:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptx5wpttu_mock.wav 2026-03-08 12:03:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 12:03:19 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:03:19 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:03:23 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 12:03:23 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0wz1cdvi_mock.wav 2026-03-08 12:03:24 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:03:24 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:03:24 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 12:03:24 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:03:25 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 12:03:25 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 12:03:25 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4497, filename=tmpnlrgay6h_mock.wav) 2026-03-08 12:03:25 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:03:25 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:03:25 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:03:25 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:03:25 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:03:25 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:03:25 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:03:25 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:03:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:03:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:03:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:03:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:03:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:03:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:06:50 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace7ca-3721e448759d87044266c4fb;74182c1f-1f61-41ed-9829-dd3d93d88ca3'), (b'RateLimit', b'"api";r=975;t=121'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'OLIHF9kJIwEH_QJg50aexNhizTSM3vLMaW5r4p1D5Meq9_knSerHTw==')]) 2026-03-08 12:03:26 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:03:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:03:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:03:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:03:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:03:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:03:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:03:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:03:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:03:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:03:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:06:51 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace7cb-522c8a22128e32f920ef5f0b;74182c1f-1f61-41ed-9829-dd3d93d88ca3'), (b'RateLimit', b'"api";r=974;t=120'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'HImXSlMGSM1wHNzL1PTjg_sbKS8mFDjKrVPQcoNzkJO3i8ShB5Qu_A==')]) 2026-03-08 12:03:26 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:03:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:03:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:03:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:03:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:03:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 12:03:28 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 12:03:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 12:03:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 12:03:32 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 12:03:32 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:03:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 12:03:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpq8wvpx6u_mock.wav 2026-03-08 12:03:35 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 12:03:37 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:03:37 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:03:37 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 12:03:37 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:03:37 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 12:03:37 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:03:37 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4498, filename=tmplhux722q_mock.wav) 2026-03-08 12:03:37 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:03:37 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:03:37 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:03:37 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:03:37 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:03:37 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:03:37 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:03:37 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:03:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:03:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:03:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:03:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:03:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:03:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:07:02 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace7d6-22e0655c6dd1389e65b93a5a;88261692-2d91-49f2-8b7c-cde5a13df5b6'), (b'RateLimit', b'"api";r=973;t=109'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'2TjHmlE1qbwlbCX4UaoP_IYsuIC9hghkmd6UN26zSpA3rEvXrHSVWw==')]) 2026-03-08 12:03:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:03:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:03:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:03:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:03:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:03:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:03:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:03:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:03:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:03:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:03:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:07:03 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace7d7-3ae825816e82054843e01b48;88261692-2d91-49f2-8b7c-cde5a13df5b6'), (b'RateLimit', b'"api";r=972;t=108'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'jdC3AiUTq8LWATG_tev-Bpy4hoEloKMKee7yZkigp_I43dPKzbaaDw==')]) 2026-03-08 12:03:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:03:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:03:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:03:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:03:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:03:40 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:03:40 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 12:03:40 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 12:03:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 12:03:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpraqr7432_mock.wav 2026-03-08 12:03:44 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 12:03:44 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:03:49 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 12:03:50 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 12:03:55 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 12:04:00 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 12:04:00 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 12:04:01 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-2.408828 < -1.000000) 2026-03-08 12:04:02 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.483549 < -1.000000) 2026-03-08 12:04:02 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.090554 < -1.000000) 2026-03-08 12:04:03 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:04:03 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:04:03 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '오른쪽' → 불명 2026-03-08 12:04:03 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:04:04 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 26자) 2026-03-08 12:04:04 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:오른쪽 | 긴급도:일반 | 키워드:없음 2026-03-08 12:04:04 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4499, filename=tmp_8o0dxey_mock.wav) 2026-03-08 12:04:04 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:04:04 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:04:04 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:04:04 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:04:04 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:04:04 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:04:04 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:04:04 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:04:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:04:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:04:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:04:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:04:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:04:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:07:29 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace7f1-6334cb8718aa800c36a2ab82;371f71c1-7aa1-4c5c-b675-82b0df694f69'), (b'RateLimit', b'"api";r=971;t=82'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0ce2b11c68359bcfe3fd8063c401da34.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'jd7jhljjw-pm5V_-o1uGzIxSCZA_mbD3z0GHbYQSETm8VX08ZCoAMw==')]) 2026-03-08 12:04:04 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:04:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:04:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:04:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:04:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:04:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:04:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:04:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:04:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:04:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:04:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:07:29 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace7f1-01f7810104685c2f207d83c2;371f71c1-7aa1-4c5c-b675-82b0df694f69'), (b'RateLimit', b'"api";r=970;t=82'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0ce2b11c68359bcfe3fd8063c401da34.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'irG2NGyCouaZ36OodW9VeFfG_-2EF_nIR2-E7OK45nMhAYsZbiYdDA==')]) 2026-03-08 12:04:04 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:04:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:04:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:04:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:04:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:04:06 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:04:06 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 12:04:06 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 12:04:08 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 12:04:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:04:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmph0qbuzcl_mock.wav 2026-03-08 12:04:10 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 12:04:11 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 12:04:11 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 12:04:11 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4500, filename=tmpupqje_xl_mock.wav) 2026-03-08 12:04:11 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:04:11 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 12:04:11 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:04:11 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:04:11 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:04:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:04:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:04:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:04:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:04:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:04:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:04:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:04:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:04:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 12:04:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:07:36 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace7f8-6cf83f8e2394760105e9c173;4e0cf66b-043f-4aeb-9223-4e8de3771d18'), (b'RateLimit', b'"api";r=969;t=75'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63947a1a73ede74a39fa169dcf13227a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'9dJs8ZeSolNEVRoCpoe306GqTYW896N9XYk0oHHB74aCKsXajPBE8g==')]) 2026-03-08 12:04:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:04:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:04:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:04:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:04:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:04:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:04:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:04:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:04:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:04:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:04:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:07:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace7f9-75b7103b3318e3ad0037e15e;4e0cf66b-043f-4aeb-9223-4e8de3771d18'), (b'RateLimit', b'"api";r=968;t=74'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63947a1a73ede74a39fa169dcf13227a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'70jR0BLHPd0lH9anN6J-CediMLR-g3GImJEeVFA42KIySmZZxM3omw==')]) 2026-03-08 12:04:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:04:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:04:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:04:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:04:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:04:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:04:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp35_y4tk__mock.wav 2026-03-08 12:04:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 12:04:14 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 12:04:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 12:04:18 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 12:04:18 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:04:23 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 12:04:23 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 12:04:23 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:04:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 12:04:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 12:04:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4501, filename=tmpqngqm5ra_mock.wav) 2026-03-08 12:04:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:04:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:04:24 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:04:24 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:04:24 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:04:24 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:04:24 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:04:24 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:04:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:04:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:04:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:04:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:04:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:04:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:07:49 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace805-5a5b814126df5094100e4693;792b3c7b-28eb-4d7e-be11-2383f9ade6fc'), (b'RateLimit', b'"api";r=967;t=62'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 837e503aed9da880c3776b678e912f88.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'-0ZEvkHmkbvvRJD3VHIAhiJk35uG3vZJElIkaZjb4ldPqaTBEPKaWQ==')]) 2026-03-08 12:04:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:04:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:04:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:04:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:04:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:04:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:04:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:04:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:04:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:04:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:04:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:07:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace805-5d762128415da8e36f911216;792b3c7b-28eb-4d7e-be11-2383f9ade6fc'), (b'RateLimit', b'"api";r=966;t=62'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 837e503aed9da880c3776b678e912f88.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'5LclUmjZQTgZ978h1HtfBrr6apkVKxZAkP30gOKmp5FpCmm2HXl8Hg==')]) 2026-03-08 12:04:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:04:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:04:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:04:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:04:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:04:26 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 12:04:26 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 12:04:26 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 12:04:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 12:04:30 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 12:04:30 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:04:35 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 12:04:35 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 12:04:35 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:04:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 12:04:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 12:04:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4502, filename=tmpbqs7bbyl_mock.wav) 2026-03-08 12:04:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:04:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:04:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:04:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:04:36 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:04:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:04:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:04:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:04:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:04:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:04:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:04:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:04:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:04:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:08:01 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace811-6ed954d4358ae00d08620605;4b778b8a-9a66-4477-ac00-b10ab1f8f630'), (b'RateLimit', b'"api";r=965;t=50'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f41268584275573cf0f9ec6d6dae8b7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'v6MMyR6Em_xg0jW5oJ7btf40oV0TUM9Bp6jNTweUCI1eDCbQ-xWNdw==')]) 2026-03-08 12:04:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:04:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:04:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:04:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:04:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:04:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:04:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:04:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:04:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:04:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:04:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:08:01 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace811-22cc2f005638289d67213553;4b778b8a-9a66-4477-ac00-b10ab1f8f630'), (b'RateLimit', b'"api";r=964;t=50'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f41268584275573cf0f9ec6d6dae8b7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'a89m7EfxTZQBluWr2f7DSa2E3iErQ09SaZL_sD27lzeQrDYRKfa0KQ==')]) 2026-03-08 12:04:37 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:04:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:04:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:04:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:04:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:04:37 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 12:04:37 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp50ytpb68_mock.wav 2026-03-08 12:04:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 12:04:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 12:04:39 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 12:04:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 12:04:43 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:04:43 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:04:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 12:04:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0b6aksn6_mock.wav 2026-03-08 12:04:46 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 12:04:47 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 12:04:47 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 12:04:47 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:04:48 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 12:04:48 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:04:48 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4503, filename=tmpbo7pngf8_mock.wav) 2026-03-08 12:04:48 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:04:48 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:04:48 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:04:48 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:04:48 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:04:48 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:04:48 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:04:48 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:04:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:04:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:04:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:04:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:04:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:04:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:08:13 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace81d-089022a43e35148f71affb9a;4a77a1ce-6dd7-422a-8cb8-2b279a8fde7b'), (b'RateLimit', b'"api";r=963;t=38'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'JvEg1s3st4j0Ku2PA0cn9oOEHq6asB6xlz0pB0QC_MA8v9P-A3o_kg==')]) 2026-03-08 12:04:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:04:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:04:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:04:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:04:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:04:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:04:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:04:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:04:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:04:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:04:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:08:13 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace81d-12167bc561868e30479e344d;4a77a1ce-6dd7-422a-8cb8-2b279a8fde7b'), (b'RateLimit', b'"api";r=962;t=38'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'1yttuC38dT4DlMQA8qHSY7uRn2L8H8C2R_YdToz54eEblHeR_zDJgw==')]) 2026-03-08 12:04:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:04:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:04:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:04:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:04:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:04:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 12:04:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7smi3gc8_mock.wav 2026-03-08 12:04:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 12:04:51 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 12:04:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 12:04:54 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:04:54 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:04:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 12:04:59 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:04:59 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:04:59 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 12:04:59 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:05:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 12:05:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 12:05:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4504, filename=tmpgm7ytc6a_mock.wav) 2026-03-08 12:05:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:05:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:05:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:05:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:05:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:05:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:05:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:05:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:05:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:05:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:05:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:05:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:05:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:05:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:08:25 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace829-63ce78570e8dbc894fde8a53;12f5c419-8eb4-4e8f-b419-f1355bcb27ea'), (b'RateLimit', b'"api";r=961;t=26'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'gI99UZCEcwo9m7kWlbpE6Mp5Gf-P5Q8RKJFOeoYYGPLHzxoBOxhGTw==')]) 2026-03-08 12:05:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:05:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:05:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:05:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:05:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:05:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:05:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:05:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:05:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:05:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:05:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:08:26 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace829-1fa64dd77c4a58f415cb51d3;12f5c419-8eb4-4e8f-b419-f1355bcb27ea'), (b'RateLimit', b'"api";r=960;t=25'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'OYBFflXmRwU0WF_y2X-dj2oPNILr256hZS0QL1EOkSKGGF0A5CAiBw==')]) 2026-03-08 12:05:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:05:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:05:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:05:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:05:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:05:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 12:05:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpln1ccfp__mock.wav 2026-03-08 12:05:03 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 12:05:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 12:05:03 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 12:05:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 12:05:07 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 12:05:07 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:05:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 12:05:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8iblyekp_mock.wav 2026-03-08 12:05:12 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:05:12 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:05:12 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 12:05:12 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:05:12 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 12:05:12 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:05:12 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4505, filename=tmphc3kb4vm_mock.wav) 2026-03-08 12:05:12 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:05:12 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:05:12 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:05:12 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:05:12 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:05:12 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:05:12 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:05:12 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:05:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:05:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:05:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:05:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:05:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:05:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:08:37 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace835-61cf70765cf2eb9732aa661a;8b07b789-74a0-4050-b99a-7a8a29d8de49'), (b'RateLimit', b'"api";r=959;t=14'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'GJuMQjpUW_ma9vg4IKHnoGA_ni64ZDkeJyUFE7OkjTN-VKfe0Aqybg==')]) 2026-03-08 12:05:13 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:05:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:05:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:05:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:05:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:05:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:05:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:05:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:05:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:05:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:05:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:08:38 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace836-306429ec318c8c92684c182d;8b07b789-74a0-4050-b99a-7a8a29d8de49'), (b'RateLimit', b'"api";r=958;t=13'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'JwG308K8dQchbZ48CVSfE4Ea8HUob-iYrbX4-vvVCVzAATtYsxnvIw==')]) 2026-03-08 12:05:13 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:05:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:05:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:05:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:05:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:05:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:05:15 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 12:05:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 12:05:18 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 12:05:19 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 12:05:19 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:05:24 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 12:05:28 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 12:05:31 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 12:05:35 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 12:05:37 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:05:37 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpd7jquuux_mock.wav 2026-03-08 12:05:37 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 12:05:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 12:05:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:05:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpry9nt2t1_mock.wav 2026-03-08 12:05:42 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 12:05:42 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.545628 < -1.000000) 2026-03-08 12:05:43 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.478084 < -1.000000) 2026-03-08 12:05:43 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:05:43 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:05:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포구역' → 불명 2026-03-08 12:05:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:05:44 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 25자) 2026-03-08 12:05:44 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포구역 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 12:05:44 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4506, filename=tmpa5d_myhh_mock.wav) 2026-03-08 12:05:44 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:05:44 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:05:44 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:05:44 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:05:44 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:05:44 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:05:44 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:05:44 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:05:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:05:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:05:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:05:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:05:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:05:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:09:09 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace855-601321044934578a77986c5c;2d42eed7-8bce-44ce-82a2-d6acb7f6dcd5'), (b'RateLimit', b'"api";r=999;t=282'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0fb47c775ee2a3663825bca9897ba11e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'cYrroygPjPP5sXPkTAfKYKT0arvNOCVo00PVzvkq3G7UYpjCKm7J3g==')]) 2026-03-08 12:05:44 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:05:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:05:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:05:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:05:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:05:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:05:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:05:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:05:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:05:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:05:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:09:10 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace856-200176db7d39cb596b2adf1c;2d42eed7-8bce-44ce-82a2-d6acb7f6dcd5'), (b'RateLimit', b'"api";r=998;t=281'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0fb47c775ee2a3663825bca9897ba11e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'8HJ8TwDPiy672Vlory_HMXq6m9xN6HmMnJQfXvWJYiNbq0GdJLVahA==')]) 2026-03-08 12:05:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:05:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:05:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:05:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:05:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:05:47 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:05:47 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 12:05:47 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 12:05:51 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 12:05:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 12:05:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 12:05:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4507, filename=tmpx9_tku70_mock.wav) 2026-03-08 12:05:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:05:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 12:05:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:05:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:05:52 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:05:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:05:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:05:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:05:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:05:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:05:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:05:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:05:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:05:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:09:17 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace85d-332bf2814aeb49795404231b;f4109dab-15b9-4690-b802-d9ae6b16d736'), (b'RateLimit', b'"api";r=997;t=274'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 aeeecbfe839d83f73c414e665186a0d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'UeDokzAh6LYWefi2l8aqnLE5MaaM712Bi_azBG9v74zOQJeqFLh0Sw==')]) 2026-03-08 12:05:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:05:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:05:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:05:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:05:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:05:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:05:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:05:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:05:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:05:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:05:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:09:17 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace85d-1caaee3f7f817d9b46b07974;f4109dab-15b9-4690-b802-d9ae6b16d736'), (b'RateLimit', b'"api";r=996;t=274'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 aeeecbfe839d83f73c414e665186a0d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b't2j_y56PMkX3YfSzH5CCz0MWjuHnbzWeuhmyHdActbV4lWEhDbPzug==')]) 2026-03-08 12:05:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:05:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:05:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:05:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:05:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:05:54 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 12:05:54 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 12:05:54 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 12:05:54 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 12:05:58 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 12:05:58 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:06:03 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 12:06:03 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 12:06:03 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:06:04 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 29자) 2026-03-08 12:06:04 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 12:06:04 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4508, filename=tmp83j0hqg__mock.wav) 2026-03-08 12:06:04 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:06:04 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:06:04 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:06:04 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:06:04 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:06:04 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:06:04 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:06:04 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:06:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:06:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:06:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:06:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:06:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:06:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:09:29 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace869-120f1dd9298db3ee24c55168;c63cc0cd-aee2-4040-ba73-0ea0a3f09e7b'), (b'RateLimit', b'"api";r=995;t=262'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eeb650cd52fd8e9d2546f8e04de572e2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'3l7m-n6EK0crZpMXSfw5THha_XVdaZ3VKH4uFDjx6_B73JczhzwJBg==')]) 2026-03-08 12:06:04 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:06:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:06:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:06:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:06:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:06:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:06:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:06:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:06:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:06:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:06:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:09:29 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace869-5b9560c057d7e1b417dbce58;c63cc0cd-aee2-4040-ba73-0ea0a3f09e7b'), (b'RateLimit', b'"api";r=994;t=262'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eeb650cd52fd8e9d2546f8e04de572e2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'2KcWrI0Ilg3xGk_Mk09tQPrxWx2V4Ie36tqSpq85LuDyxBLqPVJxJQ==')]) 2026-03-08 12:06:04 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:06:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:06:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:06:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:06:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:06:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 12:06:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpx2n3kfwt_mock.wav 2026-03-08 12:06:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 12:06:07 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 12:06:07 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 12:06:07 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 12:06:10 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 12:06:10 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:06:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 12:06:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp34u0r8rl_mock.wav 2026-03-08 12:06:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 12:06:15 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 12:06:15 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 12:06:15 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:06:16 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 12:06:16 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 12:06:16 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4509, filename=tmp4rdoxmuj_mock.wav) 2026-03-08 12:06:16 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:06:16 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:06:16 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:06:16 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:06:16 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:06:16 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:06:16 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:06:16 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:06:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:06:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:06:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:06:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:06:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:06:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:09:41 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace875-2fcd0a8f2001f2d02406b3a8;f1c22736-e1f4-4d20-8a74-0b3d64724001'), (b'RateLimit', b'"api";r=993;t=250'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9743bb391d556d154c1b65d94c3f82c0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'XMAF4dHCBrOiu5kqKeZ-a0omgJAgVqx8clv032cjPtXzPAf2TS8IQA==')]) 2026-03-08 12:06:17 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:06:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:06:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:06:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:06:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:06:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:06:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:06:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:06:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:06:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:06:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:09:42 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace876-4d767e0464c21f9213f5ee41;f1c22736-e1f4-4d20-8a74-0b3d64724001'), (b'RateLimit', b'"api";r=992;t=249'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9743bb391d556d154c1b65d94c3f82c0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'jhFIMvFORh_RbQ079FxrNr9rFz2R2OQvsAG1YEVS3Ci24KxNxcd6ZQ==')]) 2026-03-08 12:06:17 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:06:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:06:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:06:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:06:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:06:18 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 12:06:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpenmh6ucx_mock.wav 2026-03-08 12:06:19 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 12:06:19 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 12:06:19 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 12:06:23 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:06:23 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:06:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 12:06:27 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 12:06:27 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 12:06:27 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:06:28 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 12:06:28 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:06:28 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4510, filename=tmpa7cp7lgk_mock.wav) 2026-03-08 12:06:28 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:06:28 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:06:28 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:06:28 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:06:28 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:06:28 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:06:28 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:06:28 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:06:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:06:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:06:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:06:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:06:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:06:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:09:53 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace881-628c523b6279477f0c514e25;dace4ab3-b030-41d0-9a24-55c0266de2e4'), (b'RateLimit', b'"api";r=991;t=238'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'H7zJIZZi8YVV4HN8Lo-YdfzEfPCdzFmCEczsn_TPRerMxf4V5N9mnw==')]) 2026-03-08 12:06:28 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:06:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:06:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:06:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:06:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:06:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:06:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:06:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:06:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:06:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:06:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 12:06:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1btbhvcb_mock.wav 2026-03-08 12:06:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:09:53 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace881-273b524818ea4ea000c8f015;dace4ab3-b030-41d0-9a24-55c0266de2e4'), (b'RateLimit', b'"api";r=990;t=238'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'4rZKvqy7lA0juZESs3_RwyIOW1KO_WcatcVDFXoNMcbV0p8JX7_lUQ==')]) 2026-03-08 12:06:29 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:06:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:06:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:06:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:06:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:06:30 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 12:06:31 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 12:06:31 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 12:06:31 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 12:06:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 12:06:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpl5uk5ebq_mock.wav 2026-03-08 12:06:35 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:06:35 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:06:40 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:06:40 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:06:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 12:06:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:06:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 12:06:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 12:06:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4511, filename=tmp724vqk29_mock.wav) 2026-03-08 12:06:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:06:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:06:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:06:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:06:41 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:06:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:06:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:06:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:06:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:06:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:06:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:06:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:06:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:06:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:10:06 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace88e-03b8b6a666bcd1962c7f0ba3;ffd17cd6-b6eb-4539-93ba-8fd2b811a9e0'), (b'RateLimit', b'"api";r=989;t=225'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'PIEEYH7vqaZMihZ6jasaaaYnxxAzDr1Ya2_l9z01aYekLYvF9h9F2Q==')]) 2026-03-08 12:06:41 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:06:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:06:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:06:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:06:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:06:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:06:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:06:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:06:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:06:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:06:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:10:06 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace88e-7fe22a48673f7799488a1809;ffd17cd6-b6eb-4539-93ba-8fd2b811a9e0'), (b'RateLimit', b'"api";r=988;t=225'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'F6WSux0bW5RxqKif-F_DLK4tEr-4RN1maXsR_jQKDZgUvyCWqvJcRA==')]) 2026-03-08 12:06:41 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:06:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:06:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:06:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:06:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:06:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 12:06:43 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 12:06:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 12:06:45 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 12:06:47 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 12:06:47 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:06:52 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:06:52 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:06:52 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 12:06:52 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:06:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 12:06:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:06:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4512, filename=tmpoon_5kew_mock.wav) 2026-03-08 12:06:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:06:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:06:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:06:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:06:52 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:06:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:06:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:06:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:06:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:06:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:06:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:06:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:06:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:06:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:10:17 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace899-5ed2ad487ea25bb32dae3a82;d74108da-54eb-416b-8c86-a3bb520884f6'), (b'RateLimit', b'"api";r=987;t=214'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'WG0q1OygAK4RmWdjU5OXa_bweGYy3x_UaE5iOAoj3UWSFJEYkZN93w==')]) 2026-03-08 12:06:53 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:06:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:06:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:06:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:06:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:06:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:06:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:06:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:06:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:06:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:06:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:10:18 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace89a-5cc694191a53fa6a05daaede;d74108da-54eb-416b-8c86-a3bb520884f6'), (b'RateLimit', b'"api";r=986;t=213'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'cv3xAG62C9tUQe45cWmvqk2r29B_Ushl3hWGtmvqG4PUA52YHNY8-g==')]) 2026-03-08 12:06:53 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:06:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:06:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:06:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:06:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:06:55 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 12:06:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:06:55 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 12:06:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 12:06:59 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 12:06:59 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:07:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 12:07:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:07:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_0hu_7ug_mock.wav 2026-03-08 12:07:04 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 12:07:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 12:07:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:07:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpavribfu9_mock.wav 2026-03-08 12:07:12 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 12:07:17 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 12:07:21 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 12:07:21 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (18.023810 > 2.400000) 2026-03-08 12:07:21 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.510499 < -1.000000) 2026-03-08 12:07:22 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.383035 < -1.000000) 2026-03-08 12:07:23 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:07:23 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:07:23 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '매주 일요일 업로드됩니다.' → 불명 2026-03-08 12:07:23 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:07:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 12:07:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:업로드 예정 | 긴급도:일반 | 키워드:없음 2026-03-08 12:07:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4513, filename=tmpbj4fxqpr_mock.wav) 2026-03-08 12:07:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:07:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:07:23 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:07:23 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:07:23 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:07:23 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:07:23 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:07:23 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:07:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:07:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:07:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:07:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:07:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:07:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:10:48 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace8b8-1921f74c45e4b51a4142fe90;a35b3036-ee8e-4814-8755-9dde496500cd'), (b'RateLimit', b'"api";r=985;t=183'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'-bnRwCKFmoapRXP2Q2MkPG-4rJKkg4O1GpEzVhbhfESOlR8pWcpQ6g==')]) 2026-03-08 12:07:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:07:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:07:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:07:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:07:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:07:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:07:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:07:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:07:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:07:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:07:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:10:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace8b9-6bb0a55a2edf2f3d5d97a395;a35b3036-ee8e-4814-8755-9dde496500cd'), (b'RateLimit', b'"api";r=984;t=182'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'hREaGETWKCOX0MJmTilwSVeu4P1xehvvuGvGykAs4tPACuZ9b-wBAg==')]) 2026-03-08 12:07:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:07:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:07:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:07:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:07:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:07:26 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:07:26 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 12:07:26 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 12:07:30 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 12:07:31 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 12:07:31 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 12:07:31 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4514, filename=tmp6t9777dr_mock.wav) 2026-03-08 12:07:31 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:07:31 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 12:07:31 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:07:31 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:07:31 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:07:31 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:07:31 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:07:31 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:07:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:07:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:07:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:07:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:07:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:07:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:10:56 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace8c0-45af852359840e51664ff4c0;0aeb6167-79fa-4cc8-8752-f67409e594d5'), (b'RateLimit', b'"api";r=983;t=175'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'LAKm3Um7UDw7gyNEpJiYUx-C-Wru74BcmgT945b_-d4rbWhkekwdCg==')]) 2026-03-08 12:07:31 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:07:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:07:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:07:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:07:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:07:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:07:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:07:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:07:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:07:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:07:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:10:56 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace8c0-3168e0ea7d5008bb06f9dcce;0aeb6167-79fa-4cc8-8752-f67409e594d5'), (b'RateLimit', b'"api";r=982;t=175'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Jij0Rmy0wGFwIG-jF8BYL_6voJ2qad9OgdAqq1bDHSm9klPa_N4srg==')]) 2026-03-08 12:07:31 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:07:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:07:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:07:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:07:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:07:32 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 12:07:32 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvgf9zds__mock.wav 2026-03-08 12:07:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 12:07:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 12:07:33 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 12:07:33 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 12:07:37 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 12:07:37 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:07:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 12:07:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmppc_a0ab2_mock.wav 2026-03-08 12:07:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 12:07:42 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 12:07:42 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 12:07:42 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:07:43 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 12:07:43 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 12:07:43 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4515, filename=tmp8__l8fyn_mock.wav) 2026-03-08 12:07:43 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:07:43 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:07:43 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:07:43 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:07:43 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:07:43 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:07:43 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:07:43 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:07:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:07:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:07:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:07:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:07:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:07:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:11:08 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace8cc-07f136d225c656c20ad0b864;1eb8625f-ddd9-422c-9d7c-19b97e6879a5'), (b'RateLimit', b'"api";r=981;t=163'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ceomtwzicW1u5-CdAKwefV4ExyleGfQpwrYj_2aONHG71SkDeFxp0w==')]) 2026-03-08 12:07:43 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:07:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:07:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:07:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:07:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:07:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:07:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:07:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:07:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:07:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:07:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:11:08 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace8cc-694fb12e5e4a8ae74ac23673;1eb8625f-ddd9-422c-9d7c-19b97e6879a5'), (b'RateLimit', b'"api";r=980;t=163'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'l1jO12bE6H6DCfRPA4VG9ByEB4BMSvBojwv0_KvfirADQxM-bqiLhw==')]) 2026-03-08 12:07:43 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:07:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:07:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:07:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:07:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:07:45 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 12:07:45 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpow45rdjk_mock.wav 2026-03-08 12:07:46 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 12:07:46 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 12:07:46 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 12:07:49 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 12:07:49 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:07:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 12:07:54 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 12:07:54 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 12:07:54 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:07:55 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 12:07:55 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 12:07:55 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4516, filename=tmpc4flnl1t_mock.wav) 2026-03-08 12:07:55 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:07:55 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:07:55 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:07:55 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:07:55 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:07:55 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:07:55 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:07:55 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:07:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:07:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:07:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:07:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:07:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:07:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:11:20 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace8d8-3595683c3323d50534537c1a;4fdcd3a2-13a3-4f03-9015-f339e728e8a1'), (b'RateLimit', b'"api";r=979;t=151'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'N0fly-x-lMUy6EWxrvxltvqNHXjhgJNysMZTKNVRPS2yHui_uHTgJw==')]) 2026-03-08 12:07:55 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:07:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:07:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:07:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:07:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:07:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:07:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:07:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:07:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:07:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:07:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:11:20 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace8d8-3116bb726e02a11528eb5c33;4fdcd3a2-13a3-4f03-9015-f339e728e8a1'), (b'RateLimit', b'"api";r=978;t=151'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_YcJx_LGJ_6nl2qtCQDdk5VUoUW5plsVEXxJ7IkZr4gg8Nv5aZ22tQ==')]) 2026-03-08 12:07:56 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:07:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:07:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:07:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:07:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:07:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 12:07:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4hje_v8d_mock.wav 2026-03-08 12:07:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 12:07:58 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 12:07:58 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 12:07:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 12:08:01 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:08:01 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:08:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 12:08:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzxxztbin_mock.wav 2026-03-08 12:08:06 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 12:08:06 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 12:08:06 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:08:07 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 12:08:07 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:08:07 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4517, filename=tmpji3_btco_mock.wav) 2026-03-08 12:08:07 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:08:07 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:08:07 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:08:07 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:08:07 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:08:07 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:08:07 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:08:07 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:08:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:08:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:08:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:08:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:08:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:08:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:11:32 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace8e4-3194145a6992cc3732abb438;fecfc19c-9ce0-45b6-ae1d-d32792747937'), (b'RateLimit', b'"api";r=977;t=139'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'nE6LOPmD6t29uSJay4Ufk3-2DVSdq3R2w9yFDssGkchGNSSsx4wsvg==')]) 2026-03-08 12:08:07 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:08:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:08:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:08:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:08:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:08:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:08:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:08:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:08:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:08:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:08:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:11:32 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace8e4-4f75dd4b19d532833cac3374;fecfc19c-9ce0-45b6-ae1d-d32792747937'), (b'RateLimit', b'"api";r=976;t=139'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b's_q4jQRVjBbQ4UEXQatOqqF4k8k6ExgP9PWkvDcxqeWZWQvHEZ9G1A==')]) 2026-03-08 12:08:07 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:08:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:08:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:08:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:08:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:08:09 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 12:08:09 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 12:08:09 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 12:08:12 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 12:08:13 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:08:13 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:08:18 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:08:18 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:08:18 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 12:08:18 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:08:19 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 12:08:19 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 12:08:19 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4518, filename=tmpff4i_6jx_mock.wav) 2026-03-08 12:08:19 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:08:19 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:08:19 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:08:19 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:08:19 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:08:19 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:08:19 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:08:19 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:08:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:08:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:08:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:08:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:08:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:08:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:11:44 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace8f0-34b15f17324db6475609515a;c87a2fa2-d4a7-4baf-aa18-3f1f2d5d72c8'), (b'RateLimit', b'"api";r=975;t=127'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'gZzeMyIjsceUI_oW5EgcEKCauA7bjjjC8se0dyOvFiZpwnEXQQuDBw==')]) 2026-03-08 12:08:19 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:08:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:08:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:08:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:08:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:08:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:08:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:08:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:08:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:08:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:08:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:11:44 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace8f0-0c68577a096eabe736ebb3f5;c87a2fa2-d4a7-4baf-aa18-3f1f2d5d72c8'), (b'RateLimit', b'"api";r=974;t=127'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_16k6JT5_1KcqxJ4_jF_KNC40Q0dsG8Ktf6C69VS-xGxvZlpabM54A==')]) 2026-03-08 12:08:19 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:08:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:08:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:08:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:08:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:08:21 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 12:08:21 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 12:08:21 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 12:08:22 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 12:08:25 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 12:08:25 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:08:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 12:08:30 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:08:30 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:08:30 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 12:08:30 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:08:31 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 12:08:31 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:08:31 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4519, filename=tmpq29x1ata_mock.wav) 2026-03-08 12:08:31 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:08:31 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:08:31 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:08:31 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:08:31 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:08:31 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:08:31 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:08:31 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:08:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:08:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:08:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:08:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:08:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:08:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:11:56 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace8fc-7ecdbd5914b875893f0bacf7;f61b2fd5-e4cd-438c-80bf-20dc7d727ad4'), (b'RateLimit', b'"api";r=973;t=115'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'wy4wuzvfuKaFnotntVyDdROfQd9k_RStX0a76OT63eDx6UbM1PbpeA==')]) 2026-03-08 12:08:31 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:08:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:08:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:08:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:08:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:08:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:08:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:08:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:08:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:08:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:08:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:08:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9dl2u0gf_mock.wav 2026-03-08 12:08:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:11:56 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace8fc-722016b90fe159cf4cea9ff5;f61b2fd5-e4cd-438c-80bf-20dc7d727ad4'), (b'RateLimit', b'"api";r=972;t=115'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'L4avvyoQoVucOwYvBqMQcws2TxM1g3j1oIKn265d8P7_BxN2TbJFFA==')]) 2026-03-08 12:08:31 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:08:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:08:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:08:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:08:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:08:33 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 12:08:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:08:33 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 12:08:33 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 12:08:35 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:08:35 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpnacdas_1_mock.wav 2026-03-08 12:08:37 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 12:08:37 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:08:43 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 12:08:48 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 12:08:49 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 12:08:54 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 12:08:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 12:08:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpew3250_8_mock.wav 2026-03-08 12:08:58 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 12:08:59 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 12:09:00 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.705871 < -1.000000) 2026-03-08 12:09:01 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.780013 < -1.000000) 2026-03-08 12:09:01 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:09:01 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:09:01 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '태너포구' → 불명 2026-03-08 12:09:01 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:09:02 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 53자) 2026-03-08 12:09:02 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:태너포구 통과 | 긴급도:일반 | 키워드:태너포구,신호,통과,일반 2026-03-08 12:09:02 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4520, filename=tmpo2y_m06y_mock.wav) 2026-03-08 12:09:02 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:09:02 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:09:02 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:09:02 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:09:02 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:09:02 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:09:02 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:09:02 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:09:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:09:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:09:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:09:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:09:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:09:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:12:27 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace91b-6a59436c74d7cb4e0e2edd8a;fc349dc1-df65-480d-9e75-806b3aab23c4'), (b'RateLimit', b'"api";r=971;t=84'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'liQr4H3wfArXk326Ags5zkjWkytuVhi_AXH4YxYfY-cJVuoaBg15bQ==')]) 2026-03-08 12:09:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:09:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:09:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:09:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:09:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:09:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:09:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:09:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:09:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:09:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:09:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:12:27 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace91b-088ef3fd71ee1d92505023c1;fc349dc1-df65-480d-9e75-806b3aab23c4'), (b'RateLimit', b'"api";r=970;t=84'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'PKQRLAHqD92OdV_ssho-1L1GxV1uVA6rMpOuottNdaW8zgLNOxn4qg==')]) 2026-03-08 12:09:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:09:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:09:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:09:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:09:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:09:05 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:09:05 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 12:09:05 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 12:09:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 12:09:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8taui7t3_mock.wav 2026-03-08 12:09:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 12:09:08 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 12:09:09 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 51자) 2026-03-08 12:09:09 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전 분석, 철도 무전 2026-03-08 12:09:09 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4521, filename=tmp49siualg_mock.wav) 2026-03-08 12:09:09 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:09:09 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 12:09:09 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:09:09 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:09:09 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:09:09 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:09:09 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:09:09 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:09:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:09:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:09:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:09:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:09:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:09:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:12:34 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace922-05e721a84a6de64802117518;4f5eebbb-6d2f-419a-ab8e-9e2de157f5de'), (b'RateLimit', b'"api";r=969;t=77'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'QEuPlWB0JD1EjdR11ndAxwQWYbCOkdf_BSJptQrpj55TByMLJ8HhmA==')]) 2026-03-08 12:09:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:09:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:09:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:09:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:09:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:09:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:09:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:09:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:09:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:09:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:09:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:12:35 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace923-46123a97549afb8e6cfcac2f;4f5eebbb-6d2f-419a-ab8e-9e2de157f5de'), (b'RateLimit', b'"api";r=968;t=76'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'vTvWnhliAw5AViy8UBa65ZCbw5UX0EFsIoys0km302JA_wd_9d0o4w==')]) 2026-03-08 12:09:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:09:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:09:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:09:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:09:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:09:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 12:09:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpiisx1tul_mock.wav 2026-03-08 12:09:12 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 12:09:12 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 12:09:12 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 12:09:16 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 12:09:16 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:09:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 12:09:21 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 12:09:21 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 12:09:21 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:09:22 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 40자) 2026-03-08 12:09:22 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:전차선, 이동, 지지금구 2026-03-08 12:09:22 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4522, filename=tmpxamcfcol_mock.wav) 2026-03-08 12:09:22 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:09:22 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:09:22 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:09:22 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:09:22 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:09:22 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:09:22 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:09:22 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:09:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:09:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:09:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:09:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:09:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:09:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:12:47 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace92f-3a733c7818de57210e607234;c1e04cbe-9746-4968-b5eb-0df1c33aa71c'), (b'RateLimit', b'"api";r=967;t=64'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'sbUmjbm8YSxHXoo2te5OYHzan1C018_IdjpAWY9riqEop735R__RoA==')]) 2026-03-08 12:09:22 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:09:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:09:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:09:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:09:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:09:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:09:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:09:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:09:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:09:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:09:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:12:47 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace92f-4e23cab808ab7569755249bf;c1e04cbe-9746-4968-b5eb-0df1c33aa71c'), (b'RateLimit', b'"api";r=966;t=64'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'YZB9WRH-pvMvV_RTD_BxvX3L3YGJUVfAKVVwzOUxU70fkxPTSCIjww==')]) 2026-03-08 12:09:22 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:09:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:09:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:09:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:09:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:09:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 12:09:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpc6p8umxb_mock.wav 2026-03-08 12:09:24 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 12:09:24 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 12:09:24 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 12:09:24 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 12:09:28 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 12:09:28 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:09:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 12:09:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpdhv9x9k2_mock.wav 2026-03-08 12:09:33 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 12:09:33 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 12:09:33 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:09:34 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 88자) 2026-03-08 12:09:34 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진, 측선, 좌천, 하선, 신호진로, 통과 2026-03-08 12:09:34 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4523, filename=tmp47e1os92_mock.wav) 2026-03-08 12:09:34 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:09:34 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:09:34 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:09:34 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:09:34 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:09:34 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:09:34 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:09:34 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:09:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:09:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:09:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:09:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:09:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:09:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:12:59 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace93b-641a08305dfa1c8e6e50a576;2e0dd2eb-d92d-49d4-993f-9c522ec4bd4c'), (b'RateLimit', b'"api";r=965;t=52'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'OiQHreMF2crlqi3MwfdwjcxtLqh7CLvmYzbtBJ7ujFEvriQ6xcO9dA==')]) 2026-03-08 12:09:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:09:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:09:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:09:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:09:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:09:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:09:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:09:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:09:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:09:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:09:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:12:59 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace93b-1114261f30c2fad86d0ba54e;2e0dd2eb-d92d-49d4-993f-9c522ec4bd4c'), (b'RateLimit', b'"api";r=964;t=52'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'jdu2LobXMJ2G5MHe-f_1g7DZpcmrXaFD06vLS7Ne7lYaqQhyyt9CLA==')]) 2026-03-08 12:09:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:09:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:09:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:09:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:09:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:09:36 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 12:09:36 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 12:09:36 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 12:09:39 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 12:09:40 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:09:40 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:09:44 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 12:09:44 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 12:09:44 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:09:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 12:09:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 통과 | 긴급도:일반 | 키워드:역전기(RV),모터,신호,통과 2026-03-08 12:09:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4524, filename=tmpu0c86c7v_mock.wav) 2026-03-08 12:09:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:09:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:09:45 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:09:45 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:09:45 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:09:45 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:09:45 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:09:45 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:09:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:09:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:09:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:09:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:09:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:09:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:13:11 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace946-65fa22d54dc96f5e4fc9ce20;bb637de4-c053-4986-a11f-71bf1d1691ba'), (b'RateLimit', b'"api";r=963;t=41'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'UBNx6xQNLy13ReiyMyilVCV7Ia3GjOI2qOfjFZz8NI0pRwWRIr37nA==')]) 2026-03-08 12:09:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:09:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:09:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:09:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:09:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:09:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:09:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:09:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:09:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:09:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:09:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:13:11 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace947-4e69438f06364e2566427c6c;bb637de4-c053-4986-a11f-71bf1d1691ba'), (b'RateLimit', b'"api";r=962;t=40'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'3HO21jNFuhRdsyZ9puvu6352_OEgFxoSEsPJEUEMV-t3S_3iSfB4pw==')]) 2026-03-08 12:09:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:09:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:09:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:09:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:09:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:09:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 12:09:48 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 12:09:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 12:09:49 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 12:09:52 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:09:52 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:09:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 12:09:57 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:09:57 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:09:57 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 12:09:57 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:09:58 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 12:09:58 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과 2026-03-08 12:09:58 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4525, filename=tmphxxrlcrx_mock.wav) 2026-03-08 12:09:58 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:09:58 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:09:58 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 12:09:58 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:09:58 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:09:58 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:09:58 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:09:58 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:09:58 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:09:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:09:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:09:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:09:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:09:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:09:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:13:23 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace953-0d0d73f21d3567924fd897d7;d7bb604f-f8d0-45e6-a781-813a8e9d4c2e'), (b'RateLimit', b'"api";r=961;t=28'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'n1bon9ghFzMXcQ6kIujBRxG2xttvOPZ8vDKl5JbR9Ex3VKCFDaWoRA==')]) 2026-03-08 12:09:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:09:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:09:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:09:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:09:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:09:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:09:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:09:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:09:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:09:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:09:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:09:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0gv6q7j1_mock.wav 2026-03-08 12:09:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:13:23 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace953-541b62921f713bd50a81eb05;d7bb604f-f8d0-45e6-a781-813a8e9d4c2e'), (b'RateLimit', b'"api";r=960;t=28'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'DABywYduuSPuVb1OoGh2sEnK0QTERax6SCEeW-TuMYKPG0D_kGnDIQ==')]) 2026-03-08 12:09:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:09:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:09:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:09:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:09:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:09:59 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Rail (철도 무전 키워드 추출기) - Keyword Extraction Tool for Rail/Train-related terms. * **Task:** Extract the most core nouns (명사) from the 2026-03-08 12:10:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 12:10:01 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 12:10:01 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 12:10:01 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 12:10:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:10:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpgin_qa4p_mock.wav 2026-03-08 12:10:04 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 12:10:04 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:10:09 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:10:09 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:10:09 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 12:10:09 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:10:10 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 12:10:10 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:10:10 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4526, filename=tmp7hh0e2v2_mock.wav) 2026-03-08 12:10:10 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:10:10 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:10:10 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:10:10 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:10:10 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:10:10 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:10:10 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:10:10 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:10:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:10:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:10:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:10:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:10:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:10:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:13:35 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace95f-7e2cd00d3e95718b2d1edb60;bfb09d0a-c32d-4db2-9a96-2aba0eba7fb3'), (b'RateLimit', b'"api";r=959;t=16'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'FtwUMmM4zRJGiHOT0HL76ENql1iKpr1cmrUgQfzirUbr8zSu770TuQ==')]) 2026-03-08 12:10:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:10:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:10:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:10:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:10:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:10:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:10:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:10:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:10:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:10:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:10:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:13:35 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace95f-08e68a1a669ac454517229e4;bfb09d0a-c32d-4db2-9a96-2aba0eba7fb3'), (b'RateLimit', b'"api";r=958;t=16'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'wU1q7v0GnrnSadRdQILb6eEMSJCKDADjU6pYEGO5nS7ziWOXMZ2YnQ==')]) 2026-03-08 12:10:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:10:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:10:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:10:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:10:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:10:12 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:10:12 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 12:10:12 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 12:10:16 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 12:10:16 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 12:10:16 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:10:21 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 12:10:26 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 12:10:26 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpdrpsp9hr_mock.wav 2026-03-08 12:10:26 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 12:10:27 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 12:10:33 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 12:10:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 12:10:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1y4nfrda_mock.wav 2026-03-08 12:10:35 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 12:10:37 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 12:10:38 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.385941 < -1.000000) 2026-03-08 12:10:38 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.074973 < -1.000000) 2026-03-08 12:10:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 12:10:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxuix0vm1_mock.wav 2026-03-08 12:10:39 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:10:39 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:10:39 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '주택' → 불명 2026-03-08 12:10:39 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:10:40 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 12:10:40 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:주택 통과 | 긴급도:일반 | 키워드:주택,신호,통과,일반 2026-03-08 12:10:40 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4527, filename=tmpyu7kb6wb_mock.wav) 2026-03-08 12:10:40 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:10:40 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:10:40 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:10:40 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:10:40 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:10:40 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:10:40 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:10:40 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:10:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:10:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:10:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:10:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:10:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:10:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:14:05 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace97d-667fe4643a0fd3d9613eb58e;17d871aa-fe69-4cd6-8f02-803829aca3eb'), (b'RateLimit', b'"api";r=999;t=286'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'cOtLbd7tTb5XxaZt1kRBrg99zFd7vIzIc41CwyLngqhMEkR5RF2MSg==')]) 2026-03-08 12:10:40 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:10:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:10:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:10:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:10:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:10:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:10:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:10:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:10:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:10:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:10:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:14:05 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace97d-4cbf87c64d34d89f14720bf7;17d871aa-fe69-4cd6-8f02-803829aca3eb'), (b'RateLimit', b'"api";r=998;t=286'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'jDiI54jg0PpwnJj5euzG_wpDn9ojM2cVJVwajH-2TTNQLxlbH0ZszA==')]) 2026-03-08 12:10:40 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:10:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:10:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:10:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:10:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:10:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:10:43 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 12:10:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 12:10:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 12:10:46 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 12:10:47 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 51자) 2026-03-08 12:10:47 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 결과 없음 | 긴급도:일반 | 키워드:무전,분석,결과 없음,일반 2026-03-08 12:10:47 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4528, filename=tmps5sbo3_9_mock.wav) 2026-03-08 12:10:47 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:10:47 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 12:10:47 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:10:47 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:10:47 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:10:47 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:10:47 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:10:47 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:10:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:10:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:10:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:10:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:10:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:10:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:14:12 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace984-785f73ab2671ee2e0b052f53;97f72f89-4d5e-42a6-b298-fae0822d0b61'), (b'RateLimit', b'"api";r=997;t=279'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'N6X2RP1sYtEjjqFm9B7mN_6xgNrVqWYYSAEUJiVAApGrFKJHgWzkxQ==')]) 2026-03-08 12:10:47 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:10:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:10:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:10:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:10:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:10:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:10:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:10:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:10:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:10:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:10:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:14:12 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace984-36c6ed664f14429407274469;97f72f89-4d5e-42a6-b298-fae0822d0b61'), (b'RateLimit', b'"api";r=996;t=279'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'rX5vGZqxUU-KN63Rl7r5BxfUw8F3m6Pp5xROfMJi6SyAwcU72iPKjg==')]) 2026-03-08 12:10:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:10:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:10:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:10:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:10:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:10:50 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 12:10:50 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 12:10:50 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 12:10:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 12:10:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2ww15f_f_mock.wav 2026-03-08 12:10:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 12:10:54 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 12:10:54 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:10:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 12:10:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpu9yh2vhi_mock.wav 2026-03-08 12:10:58 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 12:10:58 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 12:10:58 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:10:59 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 12:10:59 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 12:10:59 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4529, filename=tmpux70s92h_mock.wav) 2026-03-08 12:10:59 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:10:59 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:10:59 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:10:59 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:10:59 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:10:59 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:10:59 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:10:59 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:10:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:10:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:10:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:10:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:10:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:10:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:14:24 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace990-2bf9d65402724cad3f448c9e;7ba040f6-8079-45f4-a03a-df11b3beaaba'), (b'RateLimit', b'"api";r=995;t=267'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'7Md8SyNTgyAPCwIqJJA0zCUp95tL4KqewJlDBf0_wOm59eu1704SpA==')]) 2026-03-08 12:10:59 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:10:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:10:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:10:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:10:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:10:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:10:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:10:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:10:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:10:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:11:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:14:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace990-5997c1fe771b6e151426002e;7ba040f6-8079-45f4-a03a-df11b3beaaba'), (b'RateLimit', b'"api";r=994;t=267'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'LeCZeuNr71TjkJhWPpJhMArlIGuyMNSYOtsQdjnd4n-zbT6w2PcfEg==')]) 2026-03-08 12:11:00 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:11:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:11:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:11:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:11:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:11:02 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 12:11:02 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 12:11:02 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 12:11:06 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 12:11:06 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:11:06 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 12:11:10 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 12:11:10 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 12:11:10 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:11:11 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 12:11:11 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 12:11:11 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4530, filename=tmpi6kpbv5e_mock.wav) 2026-03-08 12:11:11 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:11:11 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:11:11 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:11:11 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:11:11 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:11:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:11:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:11:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:11:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:11:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:11:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:11:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:11:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:11:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:14:36 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace99c-00d810aa11ab06712e0be1e3;cf929af8-6cfa-4fcf-baf3-71b92ce31a40'), (b'RateLimit', b'"api";r=993;t=255'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'BRbdBOOTuyCOBaJgENCr_rRv2LC7J0a-VaasV-o8LGpAS_uN_QxdGA==')]) 2026-03-08 12:11:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:11:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:11:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:11:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:11:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:11:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:11:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:11:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:11:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:11:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:11:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:14:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace99d-2f6c94a96fb262a86e31c0d8;cf929af8-6cfa-4fcf-baf3-71b92ce31a40'), (b'RateLimit', b'"api";r=992;t=254'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'dq1_lrRDNuj8J3nxkVbbEHvMEBIfkEUg8jr_1WdcsvDjtJ0e2hT8Eg==')]) 2026-03-08 12:11:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:11:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:11:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:11:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:11:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:11:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 12:11:14 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 12:11:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 12:11:16 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 12:11:18 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:11:18 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:11:22 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 12:11:22 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 12:11:22 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:11:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 12:11:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:11:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4531, filename=tmprfdxdsh__mock.wav) 2026-03-08 12:11:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:11:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:11:23 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:11:23 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:11:23 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:11:23 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:11:23 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:11:23 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:11:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:11:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:11:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:11:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:11:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:11:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:14:48 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace9a8-4fc0b91b1245318434bec4ce;0defb1b9-468f-4f3b-9e1f-932935fa8890'), (b'RateLimit', b'"api";r=991;t=243'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'nZv5SfnXHBrkdXI71k2MsBSxXsnQ3-v_ZYqgyKSy81OhCvSYWFUgNA==')]) 2026-03-08 12:11:23 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:11:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:11:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:11:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:11:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:11:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:11:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:11:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:11:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:11:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:11:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:14:48 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace9a8-19c2dacd5a000480456c74c9;0defb1b9-468f-4f3b-9e1f-932935fa8890'), (b'RateLimit', b'"api";r=990;t=243'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'jWO5_GEevv9Le8ZlcIbBWQJlIy2JkYW6c7Iix19Vu2FY0Y711PPnqg==')]) 2026-03-08 12:11:23 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:11:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:11:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:11:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:11:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:11:24 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 12:11:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:11:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 12:11:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprx9gq9n9_mock.wav 2026-03-08 12:11:25 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 12:11:25 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 12:11:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 12:11:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:11:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpx26a6t2i_mock.wav 2026-03-08 12:11:29 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:11:29 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:11:34 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:11:34 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:11:34 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 12:11:34 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:11:35 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 12:11:35 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 12:11:35 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4532, filename=tmpj68ivy4m_mock.wav) 2026-03-08 12:11:35 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:11:35 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:11:35 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:11:35 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:11:35 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:11:35 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:11:35 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:11:35 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:11:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:11:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:11:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:11:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:11:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:11:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:15:00 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace9b4-1c7b231d29147ffd23628bbf;3d47d9d1-336c-4218-a84b-f55d2c303029'), (b'RateLimit', b'"api";r=989;t=231'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'kuRyzQYP4aSzGAztg-TF_t95TIPgO13k6x6Jw3zmExM9QZLIiLfEww==')]) 2026-03-08 12:11:35 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:11:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:11:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:11:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:11:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:11:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:11:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:11:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:11:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:11:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:11:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:15:00 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace9b4-0877ba0e70d4d9ac7faa2a0e;3d47d9d1-336c-4218-a84b-f55d2c303029'), (b'RateLimit', b'"api";r=988;t=231'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'niGisCGQTvSXdFvG59SAuzZVGUDcv23dFnOXDN2S67rQvpGMqeD7Gg==')]) 2026-03-08 12:11:35 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:11:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:11:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:11:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:11:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:11:38 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 12:11:38 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 12:11:38 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 12:11:41 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 12:11:41 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:11:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 12:11:46 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:11:46 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:11:46 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 12:11:46 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:11:47 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 12:11:47 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:11:47 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4533, filename=tmpmsxovko0_mock.wav) 2026-03-08 12:11:47 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:11:47 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:11:47 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:11:47 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:11:47 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:11:47 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:11:47 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:11:47 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:11:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:11:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:11:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:11:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:11:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:11:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:15:12 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace9c0-194ad1f14e9d315b0487a916;427f8ba2-5fab-42fd-b3f9-48339f9f24dd'), (b'RateLimit', b'"api";r=987;t=219'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'JHEiBEkWvAi1VJReF560sikZXnWeV1KJT2au9IxKJ06mGqDkcRMZFg==')]) 2026-03-08 12:11:47 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:11:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:11:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:11:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:11:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:11:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:11:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:11:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:11:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:11:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:11:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:15:12 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace9c0-1eed96881016455255dfc0f1;427f8ba2-5fab-42fd-b3f9-48339f9f24dd'), (b'RateLimit', b'"api";r=986;t=219'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Yj-EhnBkF3FdCDPNn_p0aDq5Vn0LukXa4mYmnqCXa3nFC6-hpM5LQg==')]) 2026-03-08 12:11:47 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:11:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:11:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:11:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:11:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:11:49 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:11:49 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 12:11:49 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 12:11:53 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 12:11:53 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:11:54 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 12:11:54 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphyamo4wf_mock.wav 2026-03-08 12:11:54 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 12:11:58 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 12:12:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 12:12:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzh3m9l4e_mock.wav 2026-03-08 12:12:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 12:12:05 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 12:12:06 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 12:12:06 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpequ_okvq_mock.wav 2026-03-08 12:12:09 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 12:12:12 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 12:12:13 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 12:12:14 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.631382 < -1.000000) 2026-03-08 12:12:15 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.343960 < -1.000000) 2026-03-08 12:12:15 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 12:12:15 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '검사 역전기(RV) 모터카 역전기(RV) 모터카 메시 ' → 열차 2026-03-08 12:12:15 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:12:16 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 92자) 2026-03-08 12:12:16 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:검사 역전기(RV) 모터카 메시 | 긴급도:일반 | 키워드:검사 역전기(RV) 모터카, 메시,신호,통과 2026-03-08 12:12:16 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4534, filename=tmpm4926pzi_mock.wav) 2026-03-08 12:12:16 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:12:16 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:12:16 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:12:16 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:12:16 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:12:16 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:12:16 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:12:16 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:12:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:12:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:12:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:12:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:12:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:12:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:15:41 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace9dd-6a0074b24283cb1b75298a9b;05e1a75e-cdf2-47eb-911c-448814527181'), (b'RateLimit', b'"api";r=985;t=190'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'galZnJGJl6XvrjfduzvTX5gQjJ12RTHW8-xBAL1oFbJSwi6YnNkI9w==')]) 2026-03-08 12:12:16 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:12:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:12:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:12:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:12:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:12:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:12:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:12:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:12:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:12:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:12:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:15:41 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace9dd-7852764e461f9337614100fe;05e1a75e-cdf2-47eb-911c-448814527181'), (b'RateLimit', b'"api";r=984;t=190'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'hMDWSSyfk9T9uXCZsNiontgM7YcT1hZR5gSxSNuqBcDgqpcsKSBtNQ==')]) 2026-03-08 12:12:16 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:12:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:12:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:12:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:12:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:12:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 12:12:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpr9tbb2k0_mock.wav 2026-03-08 12:12:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 12:12:19 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:12:19 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 12:12:19 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 12:12:22 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 12:12:23 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 12:12:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 12:12:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 12:12:23 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpaha2q7l1_mock.wav 2026-03-08 12:12:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4535, filename=tmpfyvkg6mf_mock.wav) 2026-03-08 12:12:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:12:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 12:12:23 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:12:23 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:12:23 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:12:23 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:12:23 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:12:23 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:12:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:12:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:12:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:12:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:12:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:12:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:15:48 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace9e4-083edf571277b4a33b2a6af3;7ce49b33-a45c-4568-8619-4147165eca73'), (b'RateLimit', b'"api";r=983;t=183'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'b4eKbGfb9rQJfHdxW3X3OK16XWERA2Gb3DOwSR9xiFGonp8Hon9gew==')]) 2026-03-08 12:12:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:12:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:12:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:12:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:12:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:12:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:12:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:12:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:12:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:12:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:12:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:15:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace9e5-7632d4cf36081f0d28d91287;7ce49b33-a45c-4568-8619-4147165eca73'), (b'RateLimit', b'"api";r=982;t=182'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'2-fN4ZoRtLxzB4bV2dlGrRz3URUu0tem27-FvPKSk3THQpVxie_0ng==')]) 2026-03-08 12:12:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:12:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:12:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:12:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:12:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:12:26 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 12:12:26 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 12:12:26 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 12:12:30 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 12:12:30 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:12:33 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 12:12:34 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 12:12:34 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 12:12:34 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:12:35 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 12:12:35 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 12:12:35 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4536, filename=tmpka9g_t3n_mock.wav) 2026-03-08 12:12:35 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:12:35 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:12:35 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:12:35 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:12:35 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:12:35 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:12:35 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:12:35 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:12:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:12:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:12:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:12:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:12:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:12:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:16:00 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace9f0-349d4caf2dbf659a22e5d7bb;5a135e9b-ca22-491a-a5e1-ef2bee31827d'), (b'RateLimit', b'"api";r=981;t=171'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'-QGiDgF0GR3g6IAb2UaVmCfZhVXobvFehX-Spe_rvQU0up9Odz9IFg==')]) 2026-03-08 12:12:35 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:12:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:12:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:12:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:12:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:12:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:12:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:12:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:12:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:12:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:12:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:16:00 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace9f0-07c909272c0e35ea37536118;5a135e9b-ca22-491a-a5e1-ef2bee31827d'), (b'RateLimit', b'"api";r=980;t=171'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'E6brXZyCT9MPufrj3xOL81YitHM_Mucttmpwu9NIAA36B9-D_7IMDQ==')]) 2026-03-08 12:12:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:12:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:12:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:12:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:12:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:12:38 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 12:12:38 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 12:12:38 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 12:12:41 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 12:12:41 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:12:43 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 12:12:46 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 12:12:46 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 12:12:46 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:12:47 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 88자) 2026-03-08 12:12:47 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진, 측선, 좌천, 하선, 신호진로, 통과 2026-03-08 12:12:47 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4537, filename=tmp8yuzhyg3_mock.wav) 2026-03-08 12:12:47 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:12:47 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:12:47 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:12:47 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:12:47 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:12:47 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:12:47 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:12:47 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:12:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:12:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:12:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:12:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:12:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:12:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:16:12 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace9fc-31fb69a86a0351fb075e3083;97b4730f-7c9f-4c94-b62f-166244f7407e'), (b'RateLimit', b'"api";r=979;t=159'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'5Goq9-gmxswHUS0COI5c9odH_uP2lnxmjCfwMz_8NixogYUvS2adxw==')]) 2026-03-08 12:12:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:12:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:12:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:12:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:12:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:12:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:12:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:12:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:12:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:12:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:12:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:16:13 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ace9fd-0fb8a26a267800e6459c9851;97b4730f-7c9f-4c94-b62f-166244f7407e'), (b'RateLimit', b'"api";r=978;t=158'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'fwqPJpAu-A0qxVFtUS7d4MiZzwCX6jMxBXz33hLcqJU7x3kPLdSiLQ==')]) 2026-03-08 12:12:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:12:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:12:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:12:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:12:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:12:50 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 12:12:50 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 12:12:50 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 12:12:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 12:12:52 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:12:52 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptfyo_wla_mock.wav 2026-03-08 12:12:54 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:12:54 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:12:54 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 12:12:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:12:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbzb5kwyy_mock.wav 2026-03-08 12:12:58 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 12:12:58 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 12:12:58 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:12:59 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 12:12:59 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:12:59 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4538, filename=tmp0kmcfxos_mock.wav) 2026-03-08 12:12:59 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:12:59 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:12:59 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:12:59 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:12:59 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:12:59 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:12:59 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:12:59 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:12:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:12:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:12:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:12:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:12:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:12:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:16:24 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acea08-04727e83279d877c12a00607;e65923e4-44eb-4d7b-96e2-ed0b9d1ab71f'), (b'RateLimit', b'"api";r=977;t=147'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'MDtYyhxYEf--kfTVzuxARsFQIVyMqoSMj295h3uoBJ18QrIRWnw7VA==')]) 2026-03-08 12:12:59 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:12:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:12:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:12:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:12:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:12:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:12:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:12:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:12:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:12:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:13:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:16:24 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acea08-6b386d0a494a4cf577d22b72;e65923e4-44eb-4d7b-96e2-ed0b9d1ab71f'), (b'RateLimit', b'"api";r=976;t=147'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'zSOG2fSZj3wvt0SsUlKJ_rMMRXY5JLaoQp9lO8Xlfvxi_xG_dWF37Q==')]) 2026-03-08 12:13:00 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:13:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:13:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:13:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:13:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:13:02 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 12:13:02 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 12:13:02 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 12:13:05 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:13:05 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:13:09 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 12:13:10 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:13:10 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:13:10 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 12:13:10 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:13:11 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 12:13:11 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 12:13:11 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4539, filename=tmpzri1ey6j_mock.wav) 2026-03-08 12:13:11 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:13:11 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:13:11 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:13:11 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:13:11 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:13:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:13:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:13:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:13:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:13:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:13:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:13:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:13:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:13:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:16:36 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acea14-4b3a6121093aeffc2ac88292;26ff0e60-6f45-4dc6-afd9-98988b29de54'), (b'RateLimit', b'"api";r=975;t=135'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ApjQdGbvuOhFDwSl5vUpT_ROUtjb6bq-1qqWSlx-sktHpuKi7IC_Qw==')]) 2026-03-08 12:13:11 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:13:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:13:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:13:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:13:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:13:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:13:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:13:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:13:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:13:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:13:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:16:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acea15-07e355dc10e3113f1fdea4cb;26ff0e60-6f45-4dc6-afd9-98988b29de54'), (b'RateLimit', b'"api";r=974;t=134'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'dQys2B9GUSRnM74Szgow0UMtGJmEz7NDKmmc0WQ2TujO-zeL5o90EQ==')]) 2026-03-08 12:13:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:13:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:13:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:13:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:13:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:13:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 12:13:14 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 12:13:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 12:13:18 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 12:13:18 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:13:20 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 12:13:20 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2e5bc46q_mock.wav 2026-03-08 12:13:21 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 12:13:23 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:13:23 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:13:23 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 12:13:23 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:13:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 12:13:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:13:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4540, filename=tmpevwy4pg8_mock.wav) 2026-03-08 12:13:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:13:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:13:24 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:13:24 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:13:24 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:13:24 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:13:24 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:13:24 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:13:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:13:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:13:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:13:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:13:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:13:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:16:49 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acea21-7cf5f525656f7c217441dddc;cfb18b70-752a-49f9-81a2-e18034983c69'), (b'RateLimit', b'"api";r=973;t=122'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'A9A5_MhfU80zrN685LJrYcqu_OS9v3uOQn5g2bpA9ZZwKTZSxgETTg==')]) 2026-03-08 12:13:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:13:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:13:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:13:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:13:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:13:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:13:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:13:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:13:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:13:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:13:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:16:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acea21-026486083bc2ff1f1adc362e;cfb18b70-752a-49f9-81a2-e18034983c69'), (b'RateLimit', b'"api";r=972;t=122'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'LsrhTlaT56byYdKw7SIe5OrcWZ-T6MqTyUmIdWQHtrNVIhD_Q5R4KQ==')]) 2026-03-08 12:13:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:13:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:13:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:13:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:13:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:13:26 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:13:26 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 12:13:26 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 12:13:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 12:13:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpx11ds4lm_mock.wav 2026-03-08 12:13:30 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 12:13:30 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 12:13:30 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:13:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 12:13:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsvw8wqzh_mock.wav 2026-03-08 12:13:35 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 12:13:39 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 12:13:41 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 12:13:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 12:13:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpl4ovj39k_mock.wav 2026-03-08 12:13:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 12:13:47 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 12:13:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 12:13:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1gjo1ovz_mock.wav 2026-03-08 12:13:51 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 12:13:52 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.814948 < -1.000000) 2026-03-08 12:13:52 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.111306 < -1.000000) 2026-03-08 12:13:53 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:13:53 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:13:53 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '종료' → 불명 2026-03-08 12:13:53 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:13:53 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 13자) 2026-03-08 12:13:53 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:종료 | 긴급도:일반 | 키워드:없음 2026-03-08 12:13:53 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4541, filename=tmp8mpt79xs_mock.wav) 2026-03-08 12:13:53 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:13:53 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:13:53 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:13:53 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:13:53 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:13:53 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:13:53 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:13:53 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:13:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:13:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:13:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:13:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:13:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:13:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:17:18 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acea3e-0a3995f94edee3f650ec18a1;5b90fe80-06db-4f20-a55c-48c965860b9f'), (b'RateLimit', b'"api";r=971;t=93'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'xUGFNROLCubZjJuSCYTCBRtAZyVgJ9McFDCe8ccLKVCUKjCLbV0L_Q==')]) 2026-03-08 12:13:53 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:13:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:13:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:13:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:13:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:13:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:13:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:13:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:13:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:13:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:13:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:17:18 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acea3e-778dada77c4d69a90f48df0c;5b90fe80-06db-4f20-a55c-48c965860b9f'), (b'RateLimit', b'"api";r=970;t=93'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Q6IF7zrWcChlzEzib2P9iaJ0V1V1JYBpY9FyJ1OkH1sfbiveEf225A==')]) 2026-03-08 12:13:54 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:13:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:13:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:13:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:13:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:13:56 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:13:56 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 12:13:56 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 12:14:00 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 12:14:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 12:14:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 12:14:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4542, filename=tmp0l08z2gg_mock.wav) 2026-03-08 12:14:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:14:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 12:14:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:14:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:14:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:14:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:14:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:14:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:14:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:14:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:14:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:14:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:14:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:14:01 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 12:14:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:17:26 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acea46-4316246e193a361b4a5f9c21;d33e84cc-aa28-495b-baf5-74271e1d1ed4'), (b'RateLimit', b'"api";r=969;t=85'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Oae0Qs1cKG9M_IlCy86ZqnjarhC-j6SmtwG0vpjJnmBlPCzNvNOBTw==')]) 2026-03-08 12:14:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:14:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:14:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:14:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:14:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:14:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:14:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:14:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:14:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:14:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:14:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:17:26 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acea46-5cfb482112bd51ba65ae5962;d33e84cc-aa28-495b-baf5-74271e1d1ed4'), (b'RateLimit', b'"api";r=968;t=85'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'w_nFQH-ahUlZNz__fsp2PHsTPq3XPOfSi5sVRQSwdOeowUipP38cnA==')]) 2026-03-08 12:14:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:14:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:14:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:14:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:14:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:14:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 12:14:03 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 12:14:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 12:14:07 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 12:14:07 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:14:11 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 12:14:12 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 12:14:12 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 12:14:12 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:14:13 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 12:14:13 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 12:14:13 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4543, filename=tmp9itymxdn_mock.wav) 2026-03-08 12:14:13 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:14:13 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:14:13 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:14:13 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:14:13 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:14:13 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:14:13 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:14:13 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:14:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:14:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:14:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:14:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:14:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:14:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:17:38 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acea52-26a8e8aa3e9721435e8bfa44;e962ef0c-50fe-49c6-b9f4-f5e5cda75614'), (b'RateLimit', b'"api";r=967;t=73'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'nB_UioU4osBsKmXacUz9RGQHQwVMs4GRSKqRPIxtyMtzmZjaTmSeiw==')]) 2026-03-08 12:14:13 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:14:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:14:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:14:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:14:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:14:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:14:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:14:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:14:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:14:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:14:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:17:38 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acea52-69f09fe470dfb4970c99b481;e962ef0c-50fe-49c6-b9f4-f5e5cda75614'), (b'RateLimit', b'"api";r=966;t=73'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'kxdWVhwV81nIFd4vkp-PdE0x039yJOWsdaDVOcjUVkql5St5bIxTFQ==')]) 2026-03-08 12:14:13 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:14:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:14:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:14:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:14:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:14:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 12:14:15 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 12:14:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 12:14:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 12:14:19 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 12:14:19 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:14:20 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:14:20 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0u4edya7_mock.wav 2026-03-08 12:14:22 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 12:14:23 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:14:23 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpc0pgzclf_mock.wav 2026-03-08 12:14:24 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 12:14:24 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 12:14:24 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:14:25 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 12:14:25 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 12:14:25 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4544, filename=tmpmmap811r_mock.wav) 2026-03-08 12:14:25 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:14:25 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:14:25 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:14:25 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:14:25 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:14:25 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:14:25 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:14:25 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:14:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:14:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:14:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:14:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:14:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:14:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:17:50 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acea5e-32dacc0039c69866639e274d;1e3cfad6-d336-4544-bced-263960c0e43d'), (b'RateLimit', b'"api";r=965;t=61'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'FL-p-Tdzdh9ajJsFILqfoR1dWIYdsvnf0H764VWyNhDmOucH9qAHtA==')]) 2026-03-08 12:14:25 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:14:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:14:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:14:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:14:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:14:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:14:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:14:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:14:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:14:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:14:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:17:50 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acea5e-331b6854133943747f22437d;1e3cfad6-d336-4544-bced-263960c0e43d'), (b'RateLimit', b'"api";r=964;t=61'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'pWn9swis1SVpEUQuWpGZbacJReca4s_IOY6hfWZ3BjUc1x9xk64tfA==')]) 2026-03-08 12:14:25 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:14:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:14:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:14:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:14:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:14:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 12:14:28 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 12:14:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 12:14:31 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:14:31 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:14:35 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 12:14:35 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 12:14:35 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:14:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 12:14:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:14:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4545, filename=tmpp8szhj_3_mock.wav) 2026-03-08 12:14:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:14:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:14:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:14:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:14:36 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:14:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:14:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:14:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:14:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:14:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:14:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:14:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:14:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:14:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:18:01 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acea69-27799d2e0905e78a1599a860;d13ed73c-bec9-4735-80f5-eff820920ccf'), (b'RateLimit', b'"api";r=963;t=50'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'EGWfGqOezkluvdDuupfSZwb-cz7mIvdNRaa1Wac9EA22mSCCQhSXog==')]) 2026-03-08 12:14:37 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:14:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:14:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:14:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:14:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:14:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:14:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:14:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:14:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:14:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:14:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:18:02 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acea6a-568905c536f475693829ae91;d13ed73c-bec9-4735-80f5-eff820920ccf'), (b'RateLimit', b'"api";r=962;t=49'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'pvrNIS5ROz8c7Iqib-t2XyeGpDHqvQRz2mwD8ER7FJL_Bd8wEcjfXA==')]) 2026-03-08 12:14:37 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:14:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:14:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:14:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:14:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:14:37 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 12:14:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 12:14:39 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 12:14:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 12:14:43 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:14:43 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:14:48 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:14:48 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:14:48 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 12:14:48 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:14:48 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 12:14:48 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpt6062pm5_mock.wav 2026-03-08 12:14:48 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 12:14:48 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 12:14:48 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 12:14:48 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4546, filename=tmp9imal8v3_mock.wav) 2026-03-08 12:14:48 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:14:48 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:14:48 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:14:48 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:14:48 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:14:48 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:14:48 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:14:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:14:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:14:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:14:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:14:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:14:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:14:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:18:14 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acea76-7946efff10bdf4b744a27d07;176ff854-969a-4cf7-8f23-b8b67afe237d'), (b'RateLimit', b'"api";r=961;t=37'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_6HfMgK8Yn3mZSo19sqm1wCSR_VA-hpecvRGm7AqB25e3kNbjwLDUg==')]) 2026-03-08 12:14:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:14:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:14:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:14:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:14:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:14:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:14:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:14:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:14:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:14:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:14:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:18:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acea76-4f933bc12ec6048a26fd47b7;176ff854-969a-4cf7-8f23-b8b67afe237d'), (b'RateLimit', b'"api";r=960;t=37'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'YXT2Q5y0GiqhRxqOlXuQj34ITIB7-stqgk6L_iT1rjqyDTQtTxsyVg==')]) 2026-03-08 12:14:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:14:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:14:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:14:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:14:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:14:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 12:14:51 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 12:14:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 12:14:55 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 12:14:55 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:14:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 12:14:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpkblh0i5k_mock.wav 2026-03-08 12:14:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 12:15:00 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:15:00 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:15:00 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 12:15:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:15:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 12:15:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:15:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4547, filename=tmpdbq2dfoy_mock.wav) 2026-03-08 12:15:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:15:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:15:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:15:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:15:01 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:15:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:15:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:15:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:15:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:15:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:15:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:15:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:15:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:15:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:18:26 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acea82-77427dd147238a824c1da176;ac8170d9-803b-41f3-836f-3d53313dfad1'), (b'RateLimit', b'"api";r=959;t=25'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_mEvG4uN-2Df5CL9lHT4O6Z0IM_OwRA3SIkD2jjC4F8CoHGPmkJHKA==')]) 2026-03-08 12:15:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:15:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:15:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:15:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:15:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:15:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:15:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:15:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:15:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:15:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:15:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:18:26 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acea82-04b8256c4219e9cc60b2ea9a;ac8170d9-803b-41f3-836f-3d53313dfad1'), (b'RateLimit', b'"api";r=958;t=25'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'rqUNHRkvfq5FLQnqT-PhgGXgCngfa9gtm2KxJjavSlvr5J0KmnLJVA==')]) 2026-03-08 12:15:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:15:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:15:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:15:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:15:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:15:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 12:15:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpb5q_21zh_mock.wav 2026-03-08 12:15:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:15:03 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 12:15:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 12:15:07 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 12:15:07 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:15:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 12:15:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 12:15:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4ct0ftfn_mock.wav 2026-03-08 12:15:12 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 12:15:13 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 12:15:18 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 12:15:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpdjf69rra_mock.wav 2026-03-08 12:15:19 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 12:15:24 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 12:15:28 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 12:15:28 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (16.391304 > 2.400000) 2026-03-08 12:15:29 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.540217 < -1.000000) 2026-03-08 12:15:29 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.958783 < -1.000000) 2026-03-08 12:15:30 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:15:30 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:15:30 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'за斜рочной' → 불명 2026-03-08 12:15:30 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:15:32 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 507자) 2026-03-08 12:15:32 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 결과 없음 | 긴급도:일반 | 키워드:무전,무전 분석,무전 분석 결과 없음,무전 분석 대상 없음,무전 분석 대 2026-03-08 12:15:32 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4548, filename=tmp8_i7rlug_mock.wav) 2026-03-08 12:15:32 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:15:32 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:15:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:15:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:15:32 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:15:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:15:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:15:32 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:15:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:15:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:15:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:15:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:15:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:15:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:18:57 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceaa1-6327a64e2aad0c20672a9f51;962c663d-def3-40ac-98c8-b9f128473c11'), (b'RateLimit', b'"api";r=999;t=294'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'a_T_5YZCMC1iLKeXk4VA1EE6vQR_Sea5fSNbiq7T7QPZb4txVLBo1w==')]) 2026-03-08 12:15:33 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:15:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:15:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:15:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:15:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:15:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:15:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:15:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:15:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:15:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:15:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:18:58 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceaa2-44bb00283bca20d43005c695;962c663d-def3-40ac-98c8-b9f128473c11'), (b'RateLimit', b'"api";r=998;t=293'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bVX4Co19QyDW1pfUwkfueENQC45f5I_g0IK40AO3zTrsthDlZZRpbQ==')]) 2026-03-08 12:15:33 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:15:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:15:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:15:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:15:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:15:35 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:15:35 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 12:15:35 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 12:15:38 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 12:15:39 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 12:15:40 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 12:15:40 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 12:15:40 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4549, filename=tmpl0b1ytsc_mock.wav) 2026-03-08 12:15:40 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:15:40 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 12:15:40 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:15:40 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:15:40 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:15:40 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:15:40 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:15:40 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:15:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:15:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:15:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:15:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:15:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:15:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:19:05 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceaa9-31d381a90933b7d82894ef34;736b3c05-c018-4f79-b529-63c8fa51fcc3'), (b'RateLimit', b'"api";r=997;t=286'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'VtVRw6DSwK-f7XMndfqk1TAuxRcRmdlZNCuYk3pV0z0I5tTO6fkVEQ==')]) 2026-03-08 12:15:40 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:15:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:15:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:15:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:15:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:15:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:15:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:15:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:15:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:15:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:15:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:19:05 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceaa9-2de1d805105b6848071bc42e;736b3c05-c018-4f79-b529-63c8fa51fcc3'), (b'RateLimit', b'"api";r=996;t=286'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'wk_FgsM1UPAxc5YTlm0JF-u6c_BBv8EV851_mwfJz9d-lvdd6RfU9Q==')]) 2026-03-08 12:15:40 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:15:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:15:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:15:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:15:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:15:42 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 12:15:42 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 12:15:42 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 12:15:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 12:15:46 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 12:15:46 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:15:47 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:15:47 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpu6p9iqbe_mock.wav 2026-03-08 12:15:49 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 12:15:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:15:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpypvnn6sc_mock.wav 2026-03-08 12:15:51 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 12:15:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 12:15:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:15:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 59자) 2026-03-08 12:15:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:지지금구 좌천 호선 이동 | 긴급도:일반 | 키워드:지지금구, 좌천, 호선, 이동 2026-03-08 12:15:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4550, filename=tmpoh9_s64f_mock.wav) 2026-03-08 12:15:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:15:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:15:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:15:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:15:52 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:15:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:15:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:15:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:15:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:15:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:15:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:15:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:15:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:15:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:19:17 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceab5-187076514c9f2ea3395f8652;692198b2-45ed-418f-8982-b568a103a37b'), (b'RateLimit', b'"api";r=995;t=274'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'yMXbi3fqfPKZBFP8VsFgtteuh0rLN2T5IhB-UCRtLQ3OA75ZJnONGQ==')]) 2026-03-08 12:15:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:15:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:15:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:15:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:15:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:15:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:15:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:15:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:15:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:15:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:15:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:19:17 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceab5-5efe70055e4845da06771b14;692198b2-45ed-418f-8982-b568a103a37b'), (b'RateLimit', b'"api";r=994;t=274'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'R7cpuPXYhAi0dSQxsaQNgbwmi2Bw1bJix3QG7OCiMv3ecxWIQoj2Hg==')]) 2026-03-08 12:15:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:15:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:15:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:15:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:15:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:15:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 12:15:55 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 12:15:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 12:15:58 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 12:15:58 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:16:03 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 12:16:03 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 12:16:03 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:16:04 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 12:16:04 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 12:16:04 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4551, filename=tmpc_1jbgvk_mock.wav) 2026-03-08 12:16:04 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:16:04 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:16:04 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:16:04 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:16:04 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:16:04 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:16:04 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:16:04 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:16:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:16:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:16:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:16:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:16:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:16:04 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 12:16:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:19:29 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceac1-0cc93bd5361ad2d96714f3a3;b6b2b5a5-5f3b-4c87-8a62-8deeca360522'), (b'RateLimit', b'"api";r=993;t=262'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'i9FPXSuF7shzh2-O2tMov35QkVkuOXV4o-zhECLhM8ETw15gi7qzoQ==')]) 2026-03-08 12:16:04 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:16:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:16:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:16:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:16:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:16:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:16:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:16:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:16:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:16:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:16:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:19:29 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceac1-4b95046a7996206057c4f36e;b6b2b5a5-5f3b-4c87-8a62-8deeca360522'), (b'RateLimit', b'"api";r=992;t=262'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'm6ZxRrrmhm3Cc4InvgVEGxuo2rjpX_XiXzcoaVWRl01toLtoajaNCQ==')]) 2026-03-08 12:16:05 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:16:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:16:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:16:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:16:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:16:07 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 12:16:07 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 12:16:07 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 12:16:10 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:16:10 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:16:15 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 12:16:15 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpriabieur_mock.wav 2026-03-08 12:16:15 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 12:16:15 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 12:16:15 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:16:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 12:16:16 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 12:16:16 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 통과 | 긴급도:일반 | 키워드:역전기(RV),모터,신호,통과 2026-03-08 12:16:16 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4552, filename=tmptr3avqht_mock.wav) 2026-03-08 12:16:16 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:16:16 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:16:16 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:16:16 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:16:16 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:16:16 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:16:16 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:16:16 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:16:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:16:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:16:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:16:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:16:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:16:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:19:41 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceacd-20dc7f09622a389579b11e6f;bc5144cc-12ba-43bc-a671-bdd33128f0f6'), (b'RateLimit', b'"api";r=991;t=250'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 3448fddde721c06696a591caf57a416c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'-NGXjzutC-fme7SGWIt3qFzjhgbe18GqfqwmFkPWxkjHb5fqEFj3Vw==')]) 2026-03-08 12:16:16 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:16:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:16:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:16:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:16:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:16:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:16:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:16:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:16:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:16:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:16:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:19:41 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceacd-1fa6eb690aaeee683fcf5df5;bc5144cc-12ba-43bc-a671-bdd33128f0f6'), (b'RateLimit', b'"api";r=990;t=250'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 3448fddde721c06696a591caf57a416c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'zafhbB2vFc8VF-JaIzSNzTmMQmubXFPLy0Zahh44pKErSw5wlV89jw==')]) 2026-03-08 12:16:16 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:16:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:16:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:16:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:16:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:16:19 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 12:16:19 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 12:16:19 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 12:16:22 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:16:22 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:16:23 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 12:16:23 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptt_cigco_mock.wav 2026-03-08 12:16:24 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 12:16:27 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:16:27 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:16:27 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 12:16:27 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:16:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 12:16:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpchlz7mb4_mock.wav 2026-03-08 12:16:28 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 12:16:28 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 12:16:28 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4553, filename=tmpnlquuvq4_mock.wav) 2026-03-08 12:16:28 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:16:28 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:16:28 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:16:28 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:16:28 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:16:28 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:16:28 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:16:28 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:16:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:16:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:16:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:16:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:16:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:16:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:19:53 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acead9-6d31a1fc57169e6911d679a8;e6969c71-aa05-4cee-b8b6-b2ecf6337b17'), (b'RateLimit', b'"api";r=989;t=238'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9076c565a36671af6e6ff3fb9ca36d4a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'D5fMoyJ3gqmdj1lDKquXYfl2J4dxTo0uZC0iMtyZ7OdmmuYkrfB5UA==')]) 2026-03-08 12:16:29 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:16:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:16:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:16:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:16:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:16:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:16:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:16:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:16:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:16:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:16:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:19:54 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceada-7c567d491b0b854b00bd5b5a;e6969c71-aa05-4cee-b8b6-b2ecf6337b17'), (b'RateLimit', b'"api";r=988;t=237'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9076c565a36671af6e6ff3fb9ca36d4a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'fo77V4yyLDJvNoT_Ecq6BpVn1mevaz0UtrvMCLaJpkq87XnW4yO7vQ==')]) 2026-03-08 12:16:29 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:16:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:16:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:16:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:16:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:16:31 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 12:16:31 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 12:16:31 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 12:16:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 12:16:35 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 12:16:35 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:16:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 12:16:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpt5gq_z1a_mock.wav 2026-03-08 12:16:40 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:16:40 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:16:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 12:16:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:16:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 12:16:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 12:16:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:16:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4554, filename=tmpzo7p37l0_mock.wav) 2026-03-08 12:16:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:16:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:16:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:16:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:16:41 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:16:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:16:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:16:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:16:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:16:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:16:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:16:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:16:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:16:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:20:06 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceae6-793da69b7c7291cd2b071042;ef5df2b7-57ef-4192-a5d3-da6df0134d21'), (b'RateLimit', b'"api";r=987;t=225'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 837e503aed9da880c3776b678e912f88.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'MLzg191_bTMibIq-fTfVWwDIxwBkm26MKO81QfyZMVwyQyIxRYmr_A==')]) 2026-03-08 12:16:41 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:16:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:16:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:16:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:16:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:16:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:16:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:16:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:16:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:16:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:16:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:20:06 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceae6-2e7b88ca11efab2d1b4ec507;ef5df2b7-57ef-4192-a5d3-da6df0134d21'), (b'RateLimit', b'"api";r=986;t=225'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 837e503aed9da880c3776b678e912f88.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'0I2SrOStIsv-QBoT4QMlJModZe7K9bLlN8bO5JDYJq6_kYMooE6vvQ==')]) 2026-03-08 12:16:41 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:16:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:16:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:16:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:16:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:16:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:16:43 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 12:16:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 12:16:45 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 12:16:45 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjhgixgd5_mock.wav 2026-03-08 12:16:47 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 12:16:47 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:16:53 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 12:16:55 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 12:16:59 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 12:17:04 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 12:17:05 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 12:17:09 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (21.055556 > 2.400000) 2026-03-08 12:17:12 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 12:17:13 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (22.294118 > 2.400000) 2026-03-08 12:17:14 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.672689 < -1.000000) 2026-03-08 12:17:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:17:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4q0cdtem_mock.wav 2026-03-08 12:17:14 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:17:14 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:17:14 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '주제가 аккуратно' → 불명 2026-03-08 12:17:14 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:17:15 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 39자) 2026-03-08 12:17:15 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:주제가 통과 | 긴급도:일반 | 키워드:주제,통과,일반,일반 2026-03-08 12:17:15 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4555, filename=tmp5m2_oagx_mock.wav) 2026-03-08 12:17:15 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:17:15 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:17:15 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:17:15 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:17:15 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:17:15 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:17:15 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:17:15 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:17:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:17:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:17:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:17:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:17:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:17:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:20:40 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceb08-4ca454971d71c5b206c8945b;6885313c-4b7f-4746-b908-f5e5dbcd875d'), (b'RateLimit', b'"api";r=985;t=191'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'QPmK44zi6gPfFRsz8Th54OM-LtxciXrKeyC5FJ6rolj2NoAUs6s_Jw==')]) 2026-03-08 12:17:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:17:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:17:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:17:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:17:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:17:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:17:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:17:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:17:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:17:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:17:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:20:40 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceb08-043810903c1c9d190b7ebfa5;6885313c-4b7f-4746-b908-f5e5dbcd875d'), (b'RateLimit', b'"api";r=984;t=191'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'kf2GAYxsviZnQd8bgTc4MRPCvP-UeFSrntU3wFOY_K4JVbewbcZmDQ==')]) 2026-03-08 12:17:16 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:17:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:17:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:17:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:17:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:17:16 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 12:17:18 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:17:18 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 12:17:18 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 12:17:18 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:17:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpdht8hp75_mock.wav 2026-03-08 12:17:21 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 12:17:22 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 12:17:22 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 12:17:22 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4556, filename=tmppsdzfao5_mock.wav) 2026-03-08 12:17:22 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:17:22 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 12:17:22 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:17:22 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:17:22 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:17:22 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:17:22 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:17:22 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:17:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:17:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:17:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:17:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:17:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:17:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:20:47 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceb0f-76521dac2388ab2f312cab53;a399f7bc-7241-4005-8d58-bdf2caf4dfda'), (b'RateLimit', b'"api";r=983;t=184'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'XajNru3dxx_sndyeiv7a4wHg_LVJ6cWOhzhxo3GVY0DwnDGTFr56Jw==')]) 2026-03-08 12:17:23 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:17:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:17:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:17:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:17:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:17:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:17:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:17:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:17:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:17:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:17:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:20:48 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceb10-3189716f51601b4b01ce8fe4;a399f7bc-7241-4005-8d58-bdf2caf4dfda'), (b'RateLimit', b'"api";r=982;t=183'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ar_zIGIk53L48ueo8RUWbqTq_uq0hsTsuHpxT7sGG8gR6Hm_yADCOQ==')]) 2026-03-08 12:17:23 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:17:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:17:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:17:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:17:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:17:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 12:17:25 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 12:17:25 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 12:17:29 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 12:17:29 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:17:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 12:17:34 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 12:17:34 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 12:17:34 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:17:34 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 12:17:34 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 12:17:34 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4557, filename=tmpps3pqkmn_mock.wav) 2026-03-08 12:17:34 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:17:34 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:17:34 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:17:34 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:17:34 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:17:34 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:17:34 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:17:34 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:17:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:17:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:17:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:17:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:17:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:17:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:21:00 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceb1c-11a40f2c59dd5b5d5e44fa69;e6216072-9489-458d-87fe-0a4eca2c5d3f'), (b'RateLimit', b'"api";r=981;t=171'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'rSLFK9Ly4Tgg2OUiOlB2AJwa58QvX6LtwHYvB3mZ7iQKNNpz2fabqw==')]) 2026-03-08 12:17:35 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:17:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:17:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:17:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:17:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:17:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:17:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:17:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:17:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:17:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:17:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:21:00 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceb1c-69e2ee193e0cd5601dd4734f;e6216072-9489-458d-87fe-0a4eca2c5d3f'), (b'RateLimit', b'"api";r=980;t=171'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'cvKmjKBfLVdeU06ciSad8m9UQYilB5XcdRLXYzn56vLhgcLclJ4UTA==')]) 2026-03-08 12:17:35 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:17:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:17:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:17:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:17:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:17:37 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 12:17:37 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 12:17:37 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 12:17:41 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 12:17:41 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:17:42 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 12:17:42 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9kp8w46s_mock.wav 2026-03-08 12:17:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 12:17:46 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 12:17:46 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 12:17:46 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:17:47 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 12:17:47 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 12:17:47 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4558, filename=tmp4uit6j9q_mock.wav) 2026-03-08 12:17:47 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:17:47 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:17:47 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:17:47 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:17:47 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:17:47 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:17:47 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:17:47 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:17:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:17:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:17:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:17:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:17:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:17:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:21:12 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceb28-4ff1d64d3d58ef505b153c9e;3ca3f6aa-d2ca-45a0-9e48-7bdbee571298'), (b'RateLimit', b'"api";r=979;t=159'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'fc3Sbu02QVq2b0n0KY3LgoA2hxBvZnJjPNLKIljtuEpOhD9H3XsvZg==')]) 2026-03-08 12:17:47 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:17:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:17:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:17:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:17:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:17:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:17:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:17:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:17:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:17:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:17:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:21:12 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceb28-5355fce649be4cde2309b132;3ca3f6aa-d2ca-45a0-9e48-7bdbee571298'), (b'RateLimit', b'"api";r=978;t=159'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'x3q4Yrvh4i6yEzNUgYTP2KJnpFsnx3n6_duMIImbqaqdSmpVWFB3YA==')]) 2026-03-08 12:17:47 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:17:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:17:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:17:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:17:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:17:49 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 12:17:49 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 12:17:49 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 12:17:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 12:17:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpe44jn59p_mock.wav 2026-03-08 12:17:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 12:17:53 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:17:53 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:17:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 12:17:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpgdqjzet7_mock.wav 2026-03-08 12:17:57 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 12:17:57 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 12:17:57 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:17:58 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 12:17:58 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:17:58 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4559, filename=tmpskmbxm90_mock.wav) 2026-03-08 12:17:58 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:17:58 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:17:58 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:17:58 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:17:58 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:17:58 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:17:58 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:17:58 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:17:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:17:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:17:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:17:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:17:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:17:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:21:23 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceb33-63c07d0138e0fef9320cc2cb;9f694949-98f2-47f8-911d-478eef77b3cf'), (b'RateLimit', b'"api";r=977;t=148'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b's3RGqOBE4KCMVRK03YmIJiFbkRNKMlzXBaw88RxXKYfvKOWGVS17qw==')]) 2026-03-08 12:17:59 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:17:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:17:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:17:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:17:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:17:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:17:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:17:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:17:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:17:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:17:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:21:24 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceb34-0eb6b0bb56dbf88f4cd6598c;9f694949-98f2-47f8-911d-478eef77b3cf'), (b'RateLimit', b'"api";r=976;t=147'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'XyiX3HaaF-s2Fg3zVkFnOR7wp-vBUiP1DprPc4RkaiB-RgQ2-GtbIg==')]) 2026-03-08 12:17:59 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:17:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:17:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:17:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:17:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:18:01 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 12:18:01 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 12:18:01 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 12:18:01 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 12:18:05 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:18:05 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:18:06 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 12:18:06 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbagu2z6e_mock.wav 2026-03-08 12:18:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 12:18:10 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:18:10 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:18:10 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 12:18:10 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:18:10 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 12:18:10 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 12:18:11 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4560, filename=tmp5o8r5sqj_mock.wav) 2026-03-08 12:18:11 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:18:11 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:18:11 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:18:11 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:18:11 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:18:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:18:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:18:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:18:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:18:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:18:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:18:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:18:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:18:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:21:36 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceb40-7ac8d26c77d814fd36e661f7;e34a84e9-b181-4d3d-be8f-5f0434e37d9c'), (b'RateLimit', b'"api";r=975;t=135'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'2hc4YvLeieCKZkVH3G6VsunASTOh-t2kGenEMWCLnwqUDewxJVFjUg==')]) 2026-03-08 12:18:11 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:18:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:18:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:18:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:18:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:18:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:18:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:18:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:18:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:18:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:18:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:21:36 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceb40-1b6954e4560b8d69777f5a55;e34a84e9-b181-4d3d-be8f-5f0434e37d9c'), (b'RateLimit', b'"api";r=974;t=135'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'poA3GP9MZNII6G3CGjWB7X9gKdyObeuyQj5NzRpKpRj8_w4fO7Punw==')]) 2026-03-08 12:18:11 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:18:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:18:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:18:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:18:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:18:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 12:18:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0h1ix6_z_mock.wav 2026-03-08 12:18:13 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 12:18:13 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 12:18:13 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 12:18:17 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 12:18:17 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:18:22 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:18:22 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:18:22 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 12:18:22 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:18:22 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 12:18:22 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:18:22 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4561, filename=tmp5n1v21lq_mock.wav) 2026-03-08 12:18:22 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:18:22 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:18:22 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:18:22 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:18:22 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:18:22 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:18:22 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:18:22 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:18:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:18:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:18:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:18:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:18:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:18:23 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 12:18:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:21:47 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceb4b-70e13f2a48f664fd25ec1077;25df5b80-7349-4b56-bd15-4d48be69f858'), (b'RateLimit', b'"api";r=973;t=124'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 a67ea7b8ef0119614f197be5f0fa8d3a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'lnJwyXDEw9aD2fgVu1sUfTVdaydDvxl8Dw049J-xA57F901UFQbVKw==')]) 2026-03-08 12:18:23 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:18:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:18:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:18:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:18:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:18:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:18:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:18:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:18:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:18:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:18:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:21:48 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceb4c-7fafcec5517f9585334f2ab0;25df5b80-7349-4b56-bd15-4d48be69f858'), (b'RateLimit', b'"api";r=972;t=123'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 a67ea7b8ef0119614f197be5f0fa8d3a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'V8mNiYjTh27VzI2PMnQv2WuHAtr9Ti3eU4XyYtbztQiyZ1MVGmcH3Q==')]) 2026-03-08 12:18:23 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:18:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:18:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:18:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:18:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:18:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:18:25 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 12:18:25 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 12:18:29 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 12:18:29 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:18:33 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 12:18:34 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 12:18:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 12:18:42 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:18:42 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjjmgrp88_mock.wav 2026-03-08 12:18:42 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 12:18:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 12:18:45 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:18:45 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplsimih3y_mock.wav 2026-03-08 12:18:49 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 12:18:54 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (17.136364 > 2.400000) 2026-03-08 12:18:58 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (11.375000 > 2.400000) 2026-03-08 12:18:58 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 12:18:59 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.779468 < -1.000000) 2026-03-08 12:19:00 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:19:00 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:19:00 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다른 은수와 계속' → 불명 2026-03-08 12:19:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:19:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 57자) 2026-03-08 12:19:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다른 은수 계속 | 긴급도:일반 | 키워드:다른 은수, 은수,통과,일반 2026-03-08 12:19:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4562, filename=tmpsv08ddad_mock.wav) 2026-03-08 12:19:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:19:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:19:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:19:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:19:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:19:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:19:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:19:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:19:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:19:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:19:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:19:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:19:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:19:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:22:25 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceb71-1b4c03ee49fdea7140d7c85f;d137c75e-1917-4463-87fe-c7e2abc4eb25'), (b'RateLimit', b'"api";r=971;t=86'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'e49msMdOUAwxXOsz-tPoa4z-CyPtzAQmPAGFKjwQoIPyW44Z86as2A==')]) 2026-03-08 12:19:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:19:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:19:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:19:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:19:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:19:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:19:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:19:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:19:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:19:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:19:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:22:26 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceb72-4415cfac6c9673d25b7de1c3;d137c75e-1917-4463-87fe-c7e2abc4eb25'), (b'RateLimit', b'"api";r=970;t=85'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'JxIQVtPmqEbxTKm1AhszgMEEot43dEBusZ77snDU6ii0FX6mWjok9g==')]) 2026-03-08 12:19:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:19:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:19:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:19:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:19:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:19:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:19:03 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 12:19:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 12:19:07 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 12:19:07 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 12:19:07 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 12:19:07 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4563, filename=tmp1ogv2vfo_mock.wav) 2026-03-08 12:19:07 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:19:07 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 12:19:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:19:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:19:08 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:19:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:19:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:19:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:19:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:19:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:19:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:19:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:19:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:19:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:22:33 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceb79-593bc7ec68dd4d23330bad4b;15b2c39e-5363-49c8-94cd-0385c2257355'), (b'RateLimit', b'"api";r=969;t=78'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'l8DRNV4u8WnjDhtbZ5jzq-HTBNaJZVGu0l1w2FgE5oguNy9JdHYaRQ==')]) 2026-03-08 12:19:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:19:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:19:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:19:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:19:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:19:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:19:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:19:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:19:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:19:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:19:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:22:33 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceb79-7d143dc1046879054af1fdd1;15b2c39e-5363-49c8-94cd-0385c2257355'), (b'RateLimit', b'"api";r=968;t=78'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'HhY7aPg8YOO88XNUKUmq0zfJRWlLlImbHFiH5i2cz1ukLxIIDOhs7g==')]) 2026-03-08 12:19:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:19:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:19:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:19:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:19:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:19:09 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 12:19:09 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbp09ng1q_mock.wav 2026-03-08 12:19:10 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 12:19:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 12:19:10 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 12:19:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 12:19:14 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 12:19:14 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:19:18 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 12:19:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpgdtfsxt6_mock.wav 2026-03-08 12:19:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 12:19:19 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 12:19:19 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 12:19:19 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:19:20 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 25자) 2026-03-08 12:19:20 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 이동 중 | 긴급도:일반 | 키워드:없음 2026-03-08 12:19:20 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4564, filename=tmpxlvh0ruw_mock.wav) 2026-03-08 12:19:20 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:19:20 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:19:20 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:19:20 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:19:20 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:19:20 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:19:20 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:19:20 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:19:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:19:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:19:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:19:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:19:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:19:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:22:45 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceb85-03c86fdb33afd36d0da98cf7;f3a063e0-e86b-4ab5-83ba-e566882cb272'), (b'RateLimit', b'"api";r=967;t=66'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9VO9UriSC3d5QCp4XpADWZj2HmkNSku4mmlXSMAgTaEG8dpehrxwRA==')]) 2026-03-08 12:19:20 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:19:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:19:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:19:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:19:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:19:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:19:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:19:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:19:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:19:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:19:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:22:45 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceb85-2527e3bc183f844c77f7be20;f3a063e0-e86b-4ab5-83ba-e566882cb272'), (b'RateLimit', b'"api";r=966;t=66'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lJkFUdDP4OzVvNDmYz9aPlN6G8A-BfYAvmogjVZcxaAK7Yc465muGQ==')]) 2026-03-08 12:19:20 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:19:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:19:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:19:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:19:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:19:22 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 12:19:22 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 12:19:22 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 12:19:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 12:19:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpddavpnnx_mock.wav 2026-03-08 12:19:26 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 12:19:26 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:19:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 12:19:31 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 12:19:31 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 12:19:31 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:19:32 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 12:19:32 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 12:19:32 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4565, filename=tmp_lbc6nav_mock.wav) 2026-03-08 12:19:32 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:19:32 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:19:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:19:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:19:32 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:19:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:19:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:19:32 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:19:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:19:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:19:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:19:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:19:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:19:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:22:57 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceb91-6c2033637fc4f35962980f21;5f0e4130-7bf1-41c8-881a-54e9d513c629'), (b'RateLimit', b'"api";r=965;t=54'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'RRpaQMtwUBQUjSQNucFqXbftdFU9n8OtZ1d8rYaHSTSMCvv-MP6_tg==')]) 2026-03-08 12:19:32 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:19:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:19:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:19:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:19:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:19:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:19:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:19:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:19:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:19:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:19:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:22:57 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceb91-6997798834b7bb8b29b7659f;5f0e4130-7bf1-41c8-881a-54e9d513c629'), (b'RateLimit', b'"api";r=964;t=54'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'OVDaQxvSphT4yFg8YwbVQlOZ-5K-JErPx04tPOinHLgdsxmxB46bvQ==')]) 2026-03-08 12:19:32 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:19:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:19:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:19:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:19:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:19:33 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 12:19:33 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpscgnrxwk_mock.wav 2026-03-08 12:19:35 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 12:19:35 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 12:19:35 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 12:19:35 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 12:19:38 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:19:38 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:19:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 12:19:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1j4d__a6_mock.wav 2026-03-08 12:19:43 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 12:19:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 12:19:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:19:44 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 12:19:44 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 통과 | 긴급도:일반 | 키워드:역전기(RV),모터,신호,통과 2026-03-08 12:19:44 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4566, filename=tmp1jptropo_mock.wav) 2026-03-08 12:19:44 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:19:44 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:19:44 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:19:44 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:19:44 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:19:44 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:19:44 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:19:44 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:19:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:19:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:19:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:19:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:19:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:19:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:23:09 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceb9d-3705658d466c769c742dcd13;0de615d0-3d03-4203-a020-17ca12bfde22'), (b'RateLimit', b'"api";r=963;t=42'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'm8XQPznfmQ4huS_XVmv8PsQzDhZRffrjiKaBnP3EycJfBVEuGvzICg==')]) 2026-03-08 12:19:44 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:19:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:19:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:19:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:19:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:19:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:19:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:19:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:19:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:19:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:19:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:23:09 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceb9d-1cf27c1b76e12b2c2a0e6396;0de615d0-3d03-4203-a020-17ca12bfde22'), (b'RateLimit', b'"api";r=962;t=42'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'mkLVuEBJ2VLEqBu5aLqbY4OTYLkze7oywKzjEKdgT-8mgazIHeykRQ==')]) 2026-03-08 12:19:44 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:19:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:19:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:19:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:19:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:19:46 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 12:19:46 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 12:19:46 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 12:19:49 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 12:19:50 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:19:50 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:19:55 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:19:55 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:19:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 12:19:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:19:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 12:19:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 12:19:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4567, filename=tmpfbvk70nq_mock.wav) 2026-03-08 12:19:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:19:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:19:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:19:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:19:56 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:19:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:19:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:19:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:19:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:19:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:19:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:19:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:19:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:19:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:23:21 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceba9-4e02e2bb53ba93d72705aae9;953d81c2-326a-4da8-895d-449f338c95d0'), (b'RateLimit', b'"api";r=961;t=30'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lIAEg_nAoRGuPhRR1fCf8ulzT9mICqLmeS6Q5juKUdvnhrMDgICkJw==')]) 2026-03-08 12:19:56 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:19:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:19:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:19:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:19:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:19:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:19:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:19:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:19:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:19:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:19:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:23:21 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceba9-71f4188228b2774f36641d2f;953d81c2-326a-4da8-895d-449f338c95d0'), (b'RateLimit', b'"api";r=960;t=30'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'4E7O_gbY4T-PN8dLtTX6P42k0jPz327wVyk1INdBhx9swosJ1C_ivg==')]) 2026-03-08 12:19:56 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:19:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:19:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:19:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:19:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:19:58 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 12:19:58 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 12:19:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 12:19:59 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 12:20:02 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 12:20:02 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:20:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 12:20:07 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:20:07 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:20:07 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 12:20:07 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:20:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 12:20:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:20:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4568, filename=tmp24hirhwo_mock.wav) 2026-03-08 12:20:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:20:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:20:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:20:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:20:08 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:20:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:20:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:20:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:20:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:20:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:20:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:20:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:20:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:20:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:23:33 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acebb5-784f33d974224ae63f87c2b6;8f073934-8451-4cdc-9a35-dc38086f4117'), (b'RateLimit', b'"api";r=959;t=18'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'wQIAdfNt-ZMX1MbOMbLn-GqpyB3W8-588rmuYCptN5VswAs4gAfPZA==')]) 2026-03-08 12:20:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:20:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:20:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:20:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:20:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:20:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:20:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:20:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:20:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:20:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:20:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:23:33 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acebb5-54881006329e5ba516e0800f;8f073934-8451-4cdc-9a35-dc38086f4117'), (b'RateLimit', b'"api";r=958;t=18'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ns54e7qutwdInQMhBmYN9G5SLSsCxqjSvOx2EYaPM4G3JzFo2TRWMg==')]) 2026-03-08 12:20:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:20:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:20:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:20:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:20:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:20:09 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:20:09 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp96hq4bbr_mock.wav 2026-03-08 12:20:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:20:10 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 12:20:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 12:20:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 12:20:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:20:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpk4fqq7u2_mock.wav 2026-03-08 12:20:14 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 12:20:14 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:20:20 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 12:20:26 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 12:20:26 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 12:20:30 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 12:20:35 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 12:20:35 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.441386 < -1.000000) 2026-03-08 12:20:36 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.473220 < -1.000000) 2026-03-08 12:20:36 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 12:20:36 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpq6_agwpa_mock.wav 2026-03-08 12:20:37 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 12:20:37 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:20:37 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:20:37 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '경과 부산진 교회' → 불명 2026-03-08 12:20:37 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:20:37 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 12:20:37 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:경과 부산진 교회 통과 | 긴급도:일반 | 키워드:경과,부산진,교회,신호,통과 2026-03-08 12:20:37 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4569, filename=tmp3ux2zbl0_mock.wav) 2026-03-08 12:20:37 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:20:37 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:20:37 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:20:37 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:20:37 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:20:37 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:20:37 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:20:37 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:20:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:20:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:20:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:20:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:20:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:20:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:24:02 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acebd2-208bbc933a0134a2319f792b;c0a190eb-5758-4caf-839e-ba041bd86cd8'), (b'RateLimit', b'"api";r=999;t=289'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'tKZnZ4ktT7gDFhoIRd_8kejnpKpyS1fMK0g0J2QFvET56zsmmfyXPA==')]) 2026-03-08 12:20:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:20:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:20:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:20:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:20:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:20:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:20:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:20:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:20:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:20:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:20:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:24:03 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acebd3-5d12f0c3055d3aab56c1fc18;c0a190eb-5758-4caf-839e-ba041bd86cd8'), (b'RateLimit', b'"api";r=998;t=288'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'vOz5KfTrARJKm5nFzT6uKuVVDF3eym9kVuhBk2sv1X0nJ-B66oxNfw==')]) 2026-03-08 12:20:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:20:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:20:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:20:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:20:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:20:40 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:20:40 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 12:20:40 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 12:20:44 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 12:20:44 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 12:20:44 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 12:20:44 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4570, filename=tmp8d2f8h4d_mock.wav) 2026-03-08 12:20:44 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:20:44 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 12:20:45 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:20:45 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:20:45 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:20:45 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:20:45 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:20:45 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:20:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:20:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:20:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:20:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:20:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:20:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:24:10 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acebda-7c48726369adb0790e0a3ea0;8438543e-4923-4630-a0ef-da38b9840f87'), (b'RateLimit', b'"api";r=997;t=281'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6cuV0oFZfHMwTgWLWfnIpI7eSOm5VggTphNAqvstEvaJY_TYPDT7rA==')]) 2026-03-08 12:20:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:20:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:20:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:20:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:20:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:20:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:20:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:20:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:20:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:20:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:20:45 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 12:20:45 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6nhj8kgr_mock.wav 2026-03-08 12:20:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:24:10 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acebda-6f969dd5061ee3495b4136e3;8438543e-4923-4630-a0ef-da38b9840f87'), (b'RateLimit', b'"api";r=996;t=281'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'EmfZ4JfiF_AlXAzRqvpB_DaaSOIBn846yidSuDwQZCbz19UkQ7NiLg==')]) 2026-03-08 12:20:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:20:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:20:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:20:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:20:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:20:46 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 12:20:47 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 12:20:47 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 12:20:47 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 12:20:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 12:20:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpw_u87pmp_mock.wav 2026-03-08 12:20:51 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 12:20:51 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:20:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 12:20:56 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 12:20:56 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 12:20:56 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:20:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 12:20:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 12:20:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4571, filename=tmpjftyj2de_mock.wav) 2026-03-08 12:20:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:20:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:20:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:20:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:20:57 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:20:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:20:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:20:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:20:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:20:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:20:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:20:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:20:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:20:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:24:22 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acebe6-300a18d73c3e942b2d4b91b4;cd91d464-732c-48f0-aeba-217fde822848'), (b'RateLimit', b'"api";r=995;t=269'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'3ZL5XauIBVvuye8dQ349N78rquswUPHJRTo0UH25MG3LmMluxyGQuQ==')]) 2026-03-08 12:20:57 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:20:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:20:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:20:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:20:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:20:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:20:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:20:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:20:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:20:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:20:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:24:22 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acebe6-3b2f605a05e4bd2862978a2e;cd91d464-732c-48f0-aeba-217fde822848'), (b'RateLimit', b'"api";r=994;t=269'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'eQWNaZJIyaGGvlyvxvZXxJevZmnaVuIAiFyUhPsiMh8SXXhwCUMNkw==')]) 2026-03-08 12:20:57 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:20:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:20:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:20:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:20:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:20:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 12:20:59 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 12:20:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 12:21:00 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 12:21:00 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprn1kr9ov_mock.wav 2026-03-08 12:21:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 12:21:03 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 12:21:03 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:21:06 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 12:21:06 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpn6wr3yb9_mock.wav 2026-03-08 12:21:08 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 12:21:08 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 12:21:08 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:21:09 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 12:21:09 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 12:21:09 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4572, filename=tmpnxk_r6oa_mock.wav) 2026-03-08 12:21:09 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:21:09 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:21:09 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:21:09 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:21:09 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:21:09 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:21:09 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:21:09 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:21:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:21:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:21:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:21:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:21:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:21:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:24:34 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acebf2-2c7c0c82004192761e76cdfc;2bb79fbd-fe9c-4c7a-b542-ecad3ff366e0'), (b'RateLimit', b'"api";r=993;t=257'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'GIFJDdo5xhX1ZfOid6rkpYdyBS2yS3UV3-dv8Qbmma1TX6byaaM2Qw==')]) 2026-03-08 12:21:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:21:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:21:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:21:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:21:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:21:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:21:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:21:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:21:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:21:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:21:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:24:34 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acebf2-130995f52aded5e964fd0374;2bb79fbd-fe9c-4c7a-b542-ecad3ff366e0'), (b'RateLimit', b'"api";r=992;t=257'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ichPYiKfyjR6fWri1neizVxo229M7NGa3DOAepcktaNehrA5qZe5iQ==')]) 2026-03-08 12:21:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:21:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:21:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:21:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:21:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:21:12 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 12:21:12 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 12:21:12 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 12:21:15 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:21:15 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:21:17 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 12:21:19 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 12:21:19 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 12:21:19 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:21:20 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 12:21:20 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:21:20 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4573, filename=tmp8y96b4kr_mock.wav) 2026-03-08 12:21:20 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:21:20 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:21:20 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:21:20 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:21:20 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:21:20 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:21:20 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:21:20 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:21:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:21:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:21:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:21:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:21:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:21:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:24:45 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acebfd-1f59e3253b7fc7d210dab33b;3a5c9604-84f0-44cb-bd09-9bdab2f648d0'), (b'RateLimit', b'"api";r=991;t=246'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'TA-n31xRmb0kNmuscrnO_4XVRnbrkb-3YyoIsnkK5FhfHsQplgT_Wg==')]) 2026-03-08 12:21:21 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:21:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:21:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:21:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:21:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:21:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:21:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:21:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:21:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:21:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:21:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:24:46 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acebfe-2bd9f8c04c7a78c338121fd3;3a5c9604-84f0-44cb-bd09-9bdab2f648d0'), (b'RateLimit', b'"api";r=990;t=245'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'dExYz7zHOA_hJO8jSWzEx4k_Y2l0AQIDYMhwxHYWakbgJ7EGh7O4kw==')]) 2026-03-08 12:21:21 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:21:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:21:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:21:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:21:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:21:23 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 12:21:23 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 12:21:23 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 12:21:26 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:21:27 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:21:27 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 12:21:31 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:21:31 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:21:31 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 12:21:31 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:21:32 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 12:21:32 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 12:21:32 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4574, filename=tmpjg4hgbh__mock.wav) 2026-03-08 12:21:32 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:21:32 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:21:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:21:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:21:32 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:21:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:21:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:21:32 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:21:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:21:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:21:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:21:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:21:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:21:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:24:57 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acec09-2cec5771398902040d606003;59e2f462-0955-4bfa-bc7c-9aeb2b84d26b'), (b'RateLimit', b'"api";r=989;t=234'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'XBybPD1CG6RXdOdaQ-uNgygM5kmgPbGEef9FOW44OVOUYAesqvfXDQ==')]) 2026-03-08 12:21:33 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:21:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:21:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:21:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:21:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:21:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:21:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:21:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:21:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:21:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:21:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:24:58 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acec0a-5e6369843e7a4c4c0c1d3fa6;59e2f462-0955-4bfa-bc7c-9aeb2b84d26b'), (b'RateLimit', b'"api";r=988;t=233'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'2ZzGJesAAkafVGg1y2xAzsKC38Cg2RAartN4SyKI7jOU-DoXkh1KlA==')]) 2026-03-08 12:21:33 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:21:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:21:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:21:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:21:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:21:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 12:21:35 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 12:21:35 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 12:21:35 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 12:21:36 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:21:36 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7brnft7j_mock.wav 2026-03-08 12:21:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 12:21:39 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 12:21:39 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:21:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:21:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpkal_gu62_mock.wav 2026-03-08 12:21:44 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:21:44 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:21:44 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 12:21:44 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:21:44 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 12:21:44 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:21:44 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4575, filename=tmpxzm5c_oo_mock.wav) 2026-03-08 12:21:44 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:21:44 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:21:44 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:21:44 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:21:44 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:21:44 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:21:44 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:21:44 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:21:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:21:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:21:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:21:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:21:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:21:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:25:09 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acec15-71d9e3e42820ef293d628c42;3f03adde-511f-41f5-a434-0ab6c0246596'), (b'RateLimit', b'"api";r=987;t=222'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'3kPNi-cvirGE9otXC9IUjeW8ozDaApYn05MZyXM13UMKmKU7ujA11A==')]) 2026-03-08 12:21:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:21:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:21:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:21:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:21:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:21:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:21:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:21:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:21:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:21:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:21:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:25:10 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acec16-6d406470367430333a4765e7;3f03adde-511f-41f5-a434-0ab6c0246596'), (b'RateLimit', b'"api";r=986;t=221'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Lx8GhyQriZXlCj8IAbvq7QupLBS3hU1-it8BpBypWR2113uIAWZSLg==')]) 2026-03-08 12:21:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:21:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:21:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:21:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:21:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:21:47 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:21:47 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 12:21:47 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 12:21:51 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 12:21:51 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:21:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 12:21:56 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 12:22:03 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 12:22:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 12:22:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmporzbx92u_mock.wav 2026-03-08 12:22:04 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 12:22:08 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 12:22:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 12:22:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8j9bi5yh_mock.wav 2026-03-08 12:22:12 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 12:22:12 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 12:22:13 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.692213 < -1.000000) 2026-03-08 12:22:13 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.501316 < -1.000000) 2026-03-08 12:22:14 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:22:14 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:22:14 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '1' → 불명 2026-03-08 12:22:14 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:22:14 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 27자) 2026-03-08 12:22:14 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:1 | 긴급도:일반 | 키워드:1,신호,통과,일반 2026-03-08 12:22:14 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4576, filename=tmpxvqxneho_mock.wav) 2026-03-08 12:22:14 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:22:14 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:22:14 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:22:14 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:22:14 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:22:14 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:22:14 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:22:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:22:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:22:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:22:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:22:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:22:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:22:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:25:39 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acec33-3f84d27464a673d97724b409;951570ff-f260-4312-8792-ecf416ea1e41'), (b'RateLimit', b'"api";r=985;t=192'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'yJY_xkowLww433Qx5m-qrnxbTa_uqrWIDSpwgvdcgvVFzjJ3NyrOLw==')]) 2026-03-08 12:22:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:22:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:22:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:22:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:22:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:22:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:22:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:22:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:22:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:22:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:22:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:25:40 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acec34-2ea5f6c029264e73711f054f;951570ff-f260-4312-8792-ecf416ea1e41'), (b'RateLimit', b'"api";r=984;t=191'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'1jHydUFD-iqhyutQgDcjE_woJQi3qAkH7U9QniEYIlfGzJ2WSSUiJw==')]) 2026-03-08 12:22:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:22:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:22:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:22:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:22:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:22:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 12:22:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprtfa90p4_mock.wav 2026-03-08 12:22:17 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:22:17 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 12:22:17 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 12:22:21 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 12:22:22 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 12:22:22 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 12:22:22 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4577, filename=tmpbimfvihs_mock.wav) 2026-03-08 12:22:22 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:22:22 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 12:22:22 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:22:22 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:22:22 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:22:22 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:22:22 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:22:22 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:22:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:22:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:22:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:22:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:22:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:22:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:25:47 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acec3b-471a0e3666dc51066e69f2f4;cc08949d-ff1d-46cc-ba3f-5f192230d552'), (b'RateLimit', b'"api";r=983;t=184'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'3Nxp2qORPci4_Cr9FyJPlBoa2uaa4Gy2AmXrUJDE_BGxgB0_foZnFQ==')]) 2026-03-08 12:22:22 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:22:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:22:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:22:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:22:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:22:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:22:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:22:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:22:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:22:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:22:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:25:47 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acec3b-54d99f6f330de8ec48ae34f5;cc08949d-ff1d-46cc-ba3f-5f192230d552'), (b'RateLimit', b'"api";r=982;t=184'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'rJHylvV3-MRUzbeq73d2TItHuSrQOlPHpkJKgU3ZEanFyNZj_gPZcg==')]) 2026-03-08 12:22:22 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:22:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:22:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:22:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:22:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:22:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 12:22:24 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 12:22:24 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 12:22:24 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 12:22:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 12:22:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2otu6vzt_mock.wav 2026-03-08 12:22:28 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 12:22:28 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:22:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 12:22:33 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 12:22:33 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 12:22:33 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:22:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 12:22:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpixw6zhma_mock.wav 2026-03-08 12:22:34 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 12:22:34 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 12:22:34 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4578, filename=tmp0rbst229_mock.wav) 2026-03-08 12:22:34 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:22:34 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:22:34 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:22:34 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:22:34 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:22:34 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:22:34 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:22:34 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:22:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:22:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:22:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:22:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:22:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:22:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:25:59 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acec47-118451f50899872402445239;c7c37788-3718-4480-8fea-14f67b65a861'), (b'RateLimit', b'"api";r=981;t=172'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'WkArqLwZvxVnWKaHjF-JGf_6-frZX1BEOhPUoggIzxeowIBpeBts7Q==')]) 2026-03-08 12:22:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:22:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:22:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:22:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:22:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:22:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:22:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:22:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:22:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:22:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:22:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:25:59 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acec47-5349d0f441a5cad52f132d70;c7c37788-3718-4480-8fea-14f67b65a861'), (b'RateLimit', b'"api";r=980;t=172'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'XPkQFAgShkxArx5mAb2uVDVD9w6GWHoFn_09J3EHa2zRR0tVJ6yueA==')]) 2026-03-08 12:22:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:22:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:22:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:22:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:22:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:22:37 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 12:22:37 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 12:22:37 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 12:22:40 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 12:22:40 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:22:44 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 12:22:45 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 12:22:45 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 12:22:45 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:22:46 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 12:22:46 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 12:22:46 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4579, filename=tmp3yotmamx_mock.wav) 2026-03-08 12:22:46 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:22:46 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:22:46 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:22:46 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:22:46 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:22:46 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:22:46 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:22:46 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:22:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:22:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:22:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:22:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:22:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:22:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:26:11 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acec53-5c4aad121898ea4b650fc461;c54d8499-9be8-41d3-b579-4dd8d92d91ea'), (b'RateLimit', b'"api";r=979;t=160'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6ogtfkXntJPQcUDB6TqRDIBLVQw8cMYHCAIEVpW_4uaYns1wQ2d6xg==')]) 2026-03-08 12:22:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:22:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:22:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:22:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:22:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:22:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:22:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:22:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:22:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:22:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:22:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:26:11 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acec53-396df8dd050f4be639ca44e5;c54d8499-9be8-41d3-b579-4dd8d92d91ea'), (b'RateLimit', b'"api";r=978;t=160'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Op8a4wmpyVHiYkVIj_jaUQKdsRes4clc5DT1l61aUs7iFiXCqGNcpQ==')]) 2026-03-08 12:22:47 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:22:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:22:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:22:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:22:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:22:49 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 12:22:49 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 12:22:49 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 12:22:52 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:22:52 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:22:54 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 12:22:57 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 12:22:57 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 12:22:57 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:22:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 12:22:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:22:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4580, filename=tmps4f9yhlw_mock.wav) 2026-03-08 12:22:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:22:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:22:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:22:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:22:57 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:22:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:22:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:22:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:22:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:22:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:22:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:22:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:22:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:22:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:26:23 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acec5f-692bcbea4736be3b14934dbc;bab9af5d-54ee-4ae8-8569-e1831c7eb166'), (b'RateLimit', b'"api";r=977;t=148'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'T6q1dfXOFSH_4c_cjMCqGkIWn6wI1fr7wx81aoQzDandVcVYTh9wGQ==')]) 2026-03-08 12:22:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:22:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:22:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:22:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:22:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:22:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:22:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:22:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:22:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:22:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:22:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:26:23 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acec5f-50bdcaaa5f34b3b90210c67f;bab9af5d-54ee-4ae8-8569-e1831c7eb166'), (b'RateLimit', b'"api";r=976;t=148'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'812UFAMKeaMCo4K_k3mxdGd5Ceor65AUuSBvUrPhHLIQK-e55BIJWA==')]) 2026-03-08 12:22:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:22:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:22:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:22:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:22:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:23:00 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 12:23:00 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 12:23:00 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 12:23:01 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 12:23:03 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:23:03 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpyazk2al2_mock.wav 2026-03-08 12:23:04 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:23:04 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:23:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 12:23:06 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:23:06 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprn_4mwgb_mock.wav 2026-03-08 12:23:09 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:23:09 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:23:09 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 12:23:09 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:23:10 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 12:23:10 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 12:23:10 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4581, filename=tmpl4l9ijmv_mock.wav) 2026-03-08 12:23:10 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:23:10 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:23:10 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:23:10 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:23:10 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:23:10 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:23:10 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:23:10 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:23:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:23:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:23:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:23:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:23:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:23:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:26:35 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acec6b-0c2747c768452ecb7f1eebf6;37117ad7-29dc-43c4-a7a6-109b06cbbf35'), (b'RateLimit', b'"api";r=975;t=136'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'b4xApOFE8ojyRzwZfvx05HCahySw6qpmgG_Lw3pAlAtwzY08j4sjLA==')]) 2026-03-08 12:23:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:23:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:23:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:23:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:23:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:23:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:23:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:23:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:23:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:23:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:23:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:26:35 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acec6b-59bfcff87053b48c503fd17f;37117ad7-29dc-43c4-a7a6-109b06cbbf35'), (b'RateLimit', b'"api";r=974;t=136'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'G3i21iKBIFyroUDbepWx71x7whEAle7RL0nsrI-mxHewYUnXCJroqA==')]) 2026-03-08 12:23:11 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:23:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:23:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:23:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:23:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:23:13 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 12:23:13 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 12:23:13 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 12:23:16 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 12:23:16 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:23:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 12:23:21 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:23:21 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:23:21 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 12:23:21 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:23:22 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 12:23:22 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:23:22 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4582, filename=tmp9gwrsdq6_mock.wav) 2026-03-08 12:23:22 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:23:22 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:23:22 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:23:22 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:23:22 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:23:22 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:23:22 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:23:22 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:23:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:23:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:23:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:23:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:23:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:23:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:26:47 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acec77-472815e6696b588e01594367;bdffba4f-1e5d-476d-b0c0-6f88b6d0178e'), (b'RateLimit', b'"api";r=973;t=124'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'FmNye9wwCeHZkJrhUUmEbaVrzYmuMpx5tn1ewfMGLukKKDNcHfCqzQ==')]) 2026-03-08 12:23:22 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:23:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:23:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:23:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:23:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:23:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:23:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:23:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:23:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:23:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:23:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:26:47 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acec77-5ea1ac12502a43986992ccf5;bdffba4f-1e5d-476d-b0c0-6f88b6d0178e'), (b'RateLimit', b'"api";r=972;t=124'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bbzhEXBIThC5YUT1wHUpDvqA7WJwlt0d84iwIhUlvxELt88yCjPT7w==')]) 2026-03-08 12:23:22 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:23:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:23:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:23:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:23:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:23:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:23:25 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 12:23:25 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 12:23:28 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 12:23:28 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:23:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 12:23:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6lkglqzs_mock.wav 2026-03-08 12:23:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 12:23:34 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 12:23:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 12:23:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpdwixu_ns_mock.wav 2026-03-08 12:23:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 12:23:41 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 12:23:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 12:23:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7yceqyqs_mock.wav 2026-03-08 12:23:48 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 12:23:49 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 12:23:54 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (35.454545 > 2.400000) 2026-03-08 12:23:54 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.233746 < -1.000000) 2026-03-08 12:23:54 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 12:23:54 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9hkar7r0_mock.wav 2026-03-08 12:23:55 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.965264 < -1.000000) 2026-03-08 12:23:55 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:23:55 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:23:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '주변인 보 좋겠습니다' → 불명 2026-03-08 12:23:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:23:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 12:23:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:보 좋겠습니다 | 긴급도:일반 | 키워드:보, 좋겠습니다 2026-03-08 12:23:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4583, filename=tmpx7uxp9br_mock.wav) 2026-03-08 12:23:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:23:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:23:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:23:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 12:23:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:23:56 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:23:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:23:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:23:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:23:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:23:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:23:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:23:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:23:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:23:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:27:21 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acec99-4198fd276e9343732eb8c473;6eb512ff-28af-4b4d-b064-ced3a869c229'), (b'RateLimit', b'"api";r=971;t=90'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'KC-X2yW03NEO6nHNUN8TvmaU1oq9OTEiK5FRt9fSQp_XFpB0IzgGCw==')]) 2026-03-08 12:23:56 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:23:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:23:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:23:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:23:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:23:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:23:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:23:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:23:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:23:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:23:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:27:21 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acec99-2bc1c7f61b12782303902e9e;6eb512ff-28af-4b4d-b064-ced3a869c229'), (b'RateLimit', b'"api";r=970;t=90'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'tJef7tBlclrvaXpPWruYMRn907SRadOw-dCe2bpTUh4gU413reFO4Q==')]) 2026-03-08 12:23:57 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:23:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:23:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:23:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:23:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:23:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:23:59 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 12:23:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 12:24:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 12:24:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9gmkmikm_mock.wav 2026-03-08 12:24:02 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 12:24:03 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 12:24:03 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 12:24:03 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4584, filename=tmps6obftiq_mock.wav) 2026-03-08 12:24:03 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:24:03 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 12:24:03 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:24:03 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:24:03 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:24:03 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:24:03 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:24:03 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:24:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:24:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:24:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:24:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:24:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:24:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:27:28 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceca0-217e86fb34ef57cb2e3d183a;b2d65bf2-de34-4cd6-b0d9-4b0dd9c7ac34'), (b'RateLimit', b'"api";r=969;t=83'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'yAotnQVvsjBZw-1Ql9DBwgNLzr-5C9YlGFylcU5QA1HMUlXt3fSj9w==')]) 2026-03-08 12:24:04 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:24:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:24:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:24:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:24:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:24:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:24:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:24:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:24:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:24:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:24:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:27:29 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceca1-219830ed06dbb3946888e18f;b2d65bf2-de34-4cd6-b0d9-4b0dd9c7ac34'), (b'RateLimit', b'"api";r=968;t=82'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'5uCTunic7kKd3_Bq-335_iTSdiXMhjD9LPShj5-4rU0KjQZxzyR0AQ==')]) 2026-03-08 12:24:04 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:24:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:24:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:24:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:24:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:24:06 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 12:24:06 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 12:24:06 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 12:24:10 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 12:24:10 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:24:11 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 12:24:15 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 12:24:15 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 12:24:15 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:24:15 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 12:24:15 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 12:24:15 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4585, filename=tmpherhmq2e_mock.wav) 2026-03-08 12:24:15 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:24:15 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:24:15 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:24:15 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:24:15 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:24:15 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:24:15 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:24:15 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:24:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:24:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:24:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:24:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:24:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:24:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:27:40 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acecac-741953c32c0f69d942f6fd6c;df8f723a-9d7d-49fe-9de7-9a3381362284'), (b'RateLimit', b'"api";r=967;t=71'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'cjda5o2rJwzI_c5sDDgvIKG28FXEQLe-Sn9RZJXe1maJGK-2yELVJw==')]) 2026-03-08 12:24:16 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:24:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:24:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:24:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:24:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:24:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:24:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:24:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:24:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:24:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:24:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:27:41 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acecad-21a06d26610e007650a3ce52;df8f723a-9d7d-49fe-9de7-9a3381362284'), (b'RateLimit', b'"api";r=966;t=70'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Wk8zuBwNCgdh0mIyLRE2FafEgMqKdD1BRzpw_MDE20k2e8eoR813Kg==')]) 2026-03-08 12:24:16 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:24:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:24:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:24:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:24:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:24:18 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 12:24:18 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 12:24:18 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 12:24:21 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 12:24:22 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 12:24:22 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:24:26 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 12:24:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 12:24:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:24:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 12:24:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 12:24:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4586, filename=tmpx0ddm4yq_mock.wav) 2026-03-08 12:24:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:24:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:24:27 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:24:27 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:24:27 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:24:27 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:24:27 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:24:27 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:24:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:24:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:24:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:24:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:24:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:24:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:27:53 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acecb9-0a7ae04e511305010fec2441;291e91aa-5149-4949-acf8-a2bb015c7754'), (b'RateLimit', b'"api";r=965;t=58'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'avc2TbbKzYPKAYX7qrAdPFzI_l5VuzUX1HqOfJNsye0aneRd3UXDCQ==')]) 2026-03-08 12:24:28 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:24:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:24:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:24:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:24:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:24:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:24:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:24:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:24:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:24:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:24:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:27:53 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acecb9-73e66c7047a3605b4a1511df;291e91aa-5149-4949-acf8-a2bb015c7754'), (b'RateLimit', b'"api";r=964;t=58'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'E2Q743yoDWUsGL8UArXqP23DZQLmwjbczbqLKYmpz69JYQwHyc2Y6A==')]) 2026-03-08 12:24:28 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:24:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:24:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:24:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:24:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:24:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 12:24:30 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 12:24:30 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 12:24:30 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 12:24:30 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:24:30 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqc2p_uyt_mock.wav 2026-03-08 12:24:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 12:24:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:24:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpixmw6cd1_mock.wav 2026-03-08 12:24:34 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:24:34 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:24:38 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 12:24:38 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 12:24:38 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:24:39 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 12:24:39 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 12:24:39 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4587, filename=tmp3gkp5y8a_mock.wav) 2026-03-08 12:24:39 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:24:39 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:24:39 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:24:39 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:24:39 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:24:39 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:24:39 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:24:39 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:24:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:24:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:24:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:24:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:24:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:24:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:28:04 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acecc4-6b8b9a844956a4336cdc544e;04f6710f-9b25-4f26-b023-bb78fd39a7f7'), (b'RateLimit', b'"api";r=963;t=47'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'X0WsrSa7bclrRDKLRx0A7fGzPgHJMEZM0YIscfI64NCmG-FLmlOiWQ==')]) 2026-03-08 12:24:39 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:24:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:24:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:24:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:24:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:24:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:24:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:24:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:24:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:24:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:24:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:28:04 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acecc4-3e1c33c70a99c1c50914cee5;04f6710f-9b25-4f26-b023-bb78fd39a7f7'), (b'RateLimit', b'"api";r=962;t=47'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'B-jhQTsgRJdyK-OPP8K-3N42pqep0tula1ihW7Nzwykqdc6zABPmnQ==')]) 2026-03-08 12:24:40 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:24:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:24:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:24:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:24:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:24:42 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 12:24:42 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 12:24:42 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 12:24:45 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:24:45 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:24:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 12:24:50 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:24:50 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:24:50 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 12:24:50 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:24:51 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 12:24:51 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 12:24:51 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4588, filename=tmpog9eg3b3_mock.wav) 2026-03-08 12:24:51 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:24:51 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:24:51 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:24:51 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:24:51 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:24:51 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:24:51 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:24:51 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:24:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:24:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:24:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:24:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:24:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:24:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:28:16 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acecd0-1f481689520d04e029e53c33;64237400-1c72-4ef3-b621-447851dc0781'), (b'RateLimit', b'"api";r=961;t=35'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'PXOJ6DuSt1KORqNr14bIY8qWc4pQp_wF3_-jvV7GdBnnmTZO6HgEXQ==')]) 2026-03-08 12:24:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:24:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:24:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:24:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:24:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:24:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:24:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:24:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:24:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:24:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:24:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:28:17 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acecd1-671dd6ce73c014320bab4b4b;64237400-1c72-4ef3-b621-447851dc0781'), (b'RateLimit', b'"api";r=960;t=34'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'fGcgeuYB0fM553SogTeorXy3gVUqMxJ6P2Hsv2qqEuaw7lUPU6sHcg==')]) 2026-03-08 12:24:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:24:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:24:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:24:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:24:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:24:54 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 12:24:54 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 12:24:54 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 12:24:58 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 12:24:58 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:24:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 12:24:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpv2fja45a_mock.wav 2026-03-08 12:24:58 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 12:25:03 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:25:03 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:25:03 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 12:25:03 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:25:03 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 12:25:03 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 12:25:03 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4589, filename=tmpzzu68eka_mock.wav) 2026-03-08 12:25:03 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:25:03 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:25:03 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:25:03 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:25:03 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:25:03 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:25:03 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:25:03 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:25:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:25:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:25:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:25:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:25:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:25:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:28:28 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acecdc-62484f2411ce165c26b4dbfa;2205272c-e08d-413b-a214-934ec274bbab'), (b'RateLimit', b'"api";r=959;t=23'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'AIqN5YBTN60yLdB2ulnD5Sr_0BH1ODY00I7dzp36Z1VIq9XTxuUYQw==')]) 2026-03-08 12:25:04 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:25:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:25:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:25:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:25:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:25:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:25:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:25:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:25:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:25:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:25:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:28:29 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acecdd-13cf7bad6f72c3bd23e417da;2205272c-e08d-413b-a214-934ec274bbab'), (b'RateLimit', b'"api";r=958;t=22'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ML_48cpDX7YvaAOifgO8LP5GTod92s1o-w3hkEW2mP7KN1i8plwDwA==')]) 2026-03-08 12:25:04 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:25:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:25:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:25:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:25:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:25:06 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:25:06 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 12:25:06 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 12:25:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 12:25:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmwxal4l__mock.wav 2026-03-08 12:25:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 12:25:10 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 12:25:10 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:25:11 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 12:25:11 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3ojhtqad_mock.wav 2026-03-08 12:25:15 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 12:25:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 12:25:22 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 12:25:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 12:25:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpkw4kntv9_mock.wav 2026-03-08 12:25:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 12:25:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 12:25:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphgfrgqjh_mock.wav 2026-03-08 12:25:29 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 12:25:33 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 12:25:36 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (2.468085 > 2.400000) 2026-03-08 12:25:36 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.848369 < -1.000000) 2026-03-08 12:25:37 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.096083 < -1.000000) 2026-03-08 12:25:37 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:25:37 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:25:37 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'quindi' → 불명 2026-03-08 12:25:37 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:25:38 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 25자) 2026-03-08 12:25:38 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:신호 확인 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 12:25:38 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4590, filename=tmpu07p_svr_mock.wav) 2026-03-08 12:25:38 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:25:38 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:25:38 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:25:38 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:25:38 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:25:38 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:25:38 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:25:38 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:25:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:25:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:25:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:25:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:25:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:25:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:29:03 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acecff-478fcf85047831df4b539def;2c6c3fb9-774a-4e9a-8eee-d4e37eed74bc'), (b'RateLimit', b'"api";r=999;t=288'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'i5rg7OwzoWo_XoxP7yJwtYsRfjbtcqEtiG3wTEedgGnLcAXb2X-SXA==')]) 2026-03-08 12:25:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:25:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:25:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:25:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:25:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:25:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:25:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:25:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:25:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:25:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:25:38 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 12:25:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:29:03 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acecff-3b28f81d038c14cd4b3b15af;2c6c3fb9-774a-4e9a-8eee-d4e37eed74bc'), (b'RateLimit', b'"api";r=998;t=288'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Dh6kLXD9SRxzoZYehvNh7NUrg2ErtTVgnDYrvJRPrlTGXm7iLkMDCQ==')]) 2026-03-08 12:25:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:25:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:25:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:25:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:25:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:25:40 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:25:40 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 12:25:40 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 12:25:44 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 12:25:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 12:25:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 12:25:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4591, filename=tmp7kl8bvst_mock.wav) 2026-03-08 12:25:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:25:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 12:25:45 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:25:45 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:25:45 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:25:45 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:25:45 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:25:45 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:25:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:25:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:25:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:25:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:25:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:25:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:29:10 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aced06-372475c77c6ee7c51dd3237a;667f16a5-7b65-4bdb-abe0-bc2002182772'), (b'RateLimit', b'"api";r=997;t=281'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ErJQI3lnmdLd-QcW3aw4wRr2mrllZdbMq0zax7eqyvOp5lakINVITQ==')]) 2026-03-08 12:25:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:25:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:25:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:25:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:25:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:25:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:25:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:25:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:25:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:25:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:25:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:29:10 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aced06-42b291aa024b7c7d14d1faa7;667f16a5-7b65-4bdb-abe0-bc2002182772'), (b'RateLimit', b'"api";r=996;t=281'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'4vKTkN1Q9iyzJ-l4b5OPFJTahLHYR7JH2M5hOpUbEkP7NVRufVbYbQ==')]) 2026-03-08 12:25:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:25:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:25:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:25:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:25:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:25:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 12:25:48 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 12:25:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 12:25:48 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 12:25:51 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 12:25:51 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:25:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 12:25:56 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 12:25:56 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 12:25:56 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:25:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 12:25:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 12:25:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4592, filename=tmpriu97wr4_mock.wav) 2026-03-08 12:25:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:25:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:25:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:25:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:25:57 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:25:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:25:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:25:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:25:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:25:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:25:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:25:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:25:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:25:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:29:22 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aced12-7381a78805c8ef9f52b8076f;f8a356e4-2ad5-405e-8f56-be25ed3ff846'), (b'RateLimit', b'"api";r=995;t=269'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Rk9ZbPoF4KFbhSGAP2wPlZpguTKsKR6aQFrygweO0d--XhZYz7sGJg==')]) 2026-03-08 12:25:57 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:25:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:25:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:25:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:25:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:25:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:25:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:25:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:25:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:25:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:25:57 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:25:57 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsvv_xojk_mock.wav 2026-03-08 12:25:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:29:22 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aced12-7b0b902a424e60b35354d116;f8a356e4-2ad5-405e-8f56-be25ed3ff846'), (b'RateLimit', b'"api";r=994;t=269'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'33YCgjLVGKbrTJGqDe9xxDxGWRppcLr3Ba-Qpr0Mpxy6p905yCvAPQ==')]) 2026-03-08 12:25:57 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:25:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:25:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:25:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:25:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:25:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 12:26:00 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 12:26:00 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 12:26:00 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 12:26:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:26:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpi7klb6is_mock.wav 2026-03-08 12:26:03 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 12:26:03 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:26:08 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 12:26:08 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 12:26:08 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:26:09 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 12:26:09 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 12:26:09 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4593, filename=tmpj9n3swlj_mock.wav) 2026-03-08 12:26:09 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:26:09 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:26:09 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:26:09 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:26:09 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:26:09 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:26:09 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:26:09 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:26:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:26:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:26:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:26:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:26:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:26:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:29:34 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aced1e-087fc0de51542eeb782b8e34;7ab230ae-692a-4c6b-a1de-465053294e87'), (b'RateLimit', b'"api";r=993;t=257'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'mmN3jVPh7qm7ACjX8yNMGwuzdDTSbBubBkB4i7OHzLAtKsHCQftidQ==')]) 2026-03-08 12:26:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:26:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:26:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:26:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:26:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:26:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:26:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:26:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:26:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:26:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:26:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:29:35 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aced1e-25dbac001853e47c27b8f1a9;7ab230ae-692a-4c6b-a1de-465053294e87'), (b'RateLimit', b'"api";r=992;t=256'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'AzeZ3TXFG4QxCKJIx9OFQ-_9d-5Y237xKkPNWGIafhYRCxyEDKFxZA==')]) 2026-03-08 12:26:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:26:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:26:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:26:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:26:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:26:12 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 12:26:12 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 12:26:12 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 12:26:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 12:26:16 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:26:16 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:26:20 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 12:26:20 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 12:26:20 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:26:21 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 12:26:21 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 12:26:21 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4594, filename=tmp8eoirmwf_mock.wav) 2026-03-08 12:26:21 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:26:21 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:26:21 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:26:21 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:26:21 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:26:21 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:26:21 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:26:21 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:26:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:26:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:26:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:26:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:26:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:26:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:29:46 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aced2a-431e5f61232ac2a224393b5e;2811e1d8-612d-46e8-9cd6-115b674e9592'), (b'RateLimit', b'"api";r=991;t=245'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'CvmkjO55onTO0PKIBajW1h1BovWwdpZvasT0Fo5baHuCrEwywLWwMw==')]) 2026-03-08 12:26:21 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:26:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:26:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:26:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:26:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:26:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:26:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:26:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:26:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:26:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:26:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:29:46 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aced2a-6ddab23f0b6bd0a1138a7ed9;2811e1d8-612d-46e8-9cd6-115b674e9592'), (b'RateLimit', b'"api";r=990;t=245'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'vuWdChVNQ-skc0f8sU7rAmGJA0ZMkgHfbZn9LKMrayp15b4s6GToaQ==')]) 2026-03-08 12:26:21 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:26:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:26:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:26:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:26:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:26:23 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 12:26:23 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 12:26:23 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 12:26:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 12:26:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzk192se5_mock.wav 2026-03-08 12:26:25 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 12:26:27 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:26:27 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:26:32 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:26:32 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:26:32 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 12:26:32 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:26:33 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 12:26:33 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 12:26:33 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4595, filename=tmp1_dr2lg9_mock.wav) 2026-03-08 12:26:33 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:26:33 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:26:33 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:26:33 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:26:33 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:26:33 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:26:33 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:26:33 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:26:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:26:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:26:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:26:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:26:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:26:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:29:58 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aced36-6692cd8a5415a16e41c3420b;972f53bd-b96d-4525-9f8c-35319dd0e94d'), (b'RateLimit', b'"api";r=989;t=233'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ZtNGsW7afv4gvo5QzkRS7WI4N3EshRPMQ7PmJa9dm84HWel_iYE46g==')]) 2026-03-08 12:26:33 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:26:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:26:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:26:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:26:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:26:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:26:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:26:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:26:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:26:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:26:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:29:58 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aced36-72ffe492082d21bf56706037;972f53bd-b96d-4525-9f8c-35319dd0e94d'), (b'RateLimit', b'"api";r=988;t=233'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'92WFgHlccE978gDFphp6mCWGwofKcwFSRmlpHmwHm3BT4j4OppxP8g==')]) 2026-03-08 12:26:33 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:26:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:26:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:26:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:26:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:26:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 12:26:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpz3dw9lt3_mock.wav 2026-03-08 12:26:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 12:26:36 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 12:26:36 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 12:26:36 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 12:26:38 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 12:26:38 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpj3jsyu8u_mock.wav 2026-03-08 12:26:39 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 12:26:39 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:26:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 12:26:44 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:26:44 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:26:44 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 12:26:44 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:26:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 12:26:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:26:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4596, filename=tmp59gvjmm7_mock.wav) 2026-03-08 12:26:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:26:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:26:45 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:26:45 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:26:45 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:26:45 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:26:45 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:26:45 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:26:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:26:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:26:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:26:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:26:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:26:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:30:10 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aced42-19451cd60245473c26db2cc8;1a58ff57-3f31-4f44-a414-796d8a5bfc4e'), (b'RateLimit', b'"api";r=987;t=221'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6ktHI2I35eHcV_S5_oEPFgccz_rfLMnq8bPflI3JTJodtMoF3ankxA==')]) 2026-03-08 12:26:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:26:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:26:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:26:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:26:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:26:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:26:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:26:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:26:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:26:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:26:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:30:10 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aced42-0ff3806f37005fc638d4271e;1a58ff57-3f31-4f44-a414-796d8a5bfc4e'), (b'RateLimit', b'"api";r=986;t=221'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'OnI5Z4tESk93gbg0rWKi460Ki3IdqsENdZAWJXXhNOkbbtdxcWbjVA==')]) 2026-03-08 12:26:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:26:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:26:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:26:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:26:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:26:47 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:26:47 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 12:26:47 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 12:26:49 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 12:26:49 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplnxb227o_mock.wav 2026-03-08 12:26:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 12:26:51 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 12:26:51 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:26:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 12:26:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvnaxkvty_mock.wav 2026-03-08 12:26:57 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 12:27:04 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 12:27:05 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 12:27:08 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 12:27:13 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (18.950000 > 2.400000) 2026-03-08 12:27:13 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.525052 < -1.000000) 2026-03-08 12:27:14 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-5.281678 < -1.000000) 2026-03-08 12:27:14 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 12:27:14 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '혁신 역전기(RV) 모터카 역전기(RV) 모터카 unr' → 열차 2026-03-08 12:27:14 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:27:15 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 12:27:15 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 12:27:15 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:혁신 역전기(RV) 모터카 남포 | 긴급도:일반 | 키워드:없음 2026-03-08 12:27:15 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4597, filename=tmp_qisihcr_mock.wav) 2026-03-08 12:27:15 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:27:15 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:27:15 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:27:15 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:27:15 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:27:15 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:27:15 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:27:15 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:27:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:27:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:27:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:27:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:27:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:27:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:30:40 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aced60-547b6bfb0cbdd78d492e6674;85b90528-9038-4266-a00e-51875cc96d63'), (b'RateLimit', b'"api";r=985;t=191'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'0y9PoH-xTiuHnFkwZYwfDoc20vqs5caGVMq2CVEsgF4_ld8W_vvg_A==')]) 2026-03-08 12:27:16 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:27:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:27:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:27:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:27:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:27:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:27:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:27:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:27:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:27:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:27:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:30:41 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aced61-05cb05d72fb371e80fc6009e;85b90528-9038-4266-a00e-51875cc96d63'), (b'RateLimit', b'"api";r=984;t=190'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'kzUpquhPalOxlXh6nKzc2IaSbexxwia2u3yL6TJckYTmPpz1ZcKjrQ==')]) 2026-03-08 12:27:16 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:27:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:27:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:27:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:27:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:27:18 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:27:18 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 12:27:18 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 12:27:22 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 12:27:22 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 12:27:22 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 12:27:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4598, filename=tmpr0mgdo6d_mock.wav) 2026-03-08 12:27:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:27:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 12:27:23 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:27:23 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:27:23 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:27:23 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:27:23 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:27:23 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:27:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:27:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:27:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:27:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:27:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:27:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 12:27:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:30:48 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aced68-31e38ca64cef5806422a8c4c;74225277-c8cd-4673-b487-44457da66e1b'), (b'RateLimit', b'"api";r=983;t=183'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e5d6a6abf602fcc12c6d04143bd708e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'KWJOfru0f4bPpI3KsOXsee2HpK3iUmO0OvYPi-pXBh2GTAr1Z1JZSQ==')]) 2026-03-08 12:27:23 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:27:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:27:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:27:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:27:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:27:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:27:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:27:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:27:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:27:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:27:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:30:48 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aced68-51b809c563641e0f0593aeff;74225277-c8cd-4673-b487-44457da66e1b'), (b'RateLimit', b'"api";r=982;t=183'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e5d6a6abf602fcc12c6d04143bd708e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'7CFsHFHEEBkCHicKXwBzWEc0wIgmR1AewBxcCnDVE4Sj8nXAVhBTTg==')]) 2026-03-08 12:27:23 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:27:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:27:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:27:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:27:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:27:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:27:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpnrf_cm81_mock.wav 2026-03-08 12:27:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 12:27:25 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 12:27:25 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 12:27:26 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 12:27:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:27:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpdzyqx_z__mock.wav 2026-03-08 12:27:29 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 12:27:29 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:27:34 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 12:27:34 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 12:27:34 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:27:35 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 12:27:35 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 12:27:35 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4599, filename=tmpy1zmb1qt_mock.wav) 2026-03-08 12:27:35 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:27:35 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:27:35 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:27:35 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:27:35 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:27:35 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:27:35 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:27:35 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:27:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:27:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:27:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:27:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:27:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:27:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:31:00 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aced74-4219ef4d74b7c48267def848;a9bbf86b-a462-4c54-8273-1e3baecc10f2'), (b'RateLimit', b'"api";r=981;t=171'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 2b4afc9aa87e1c567d185069953d85bc.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'w3MkQqEh9ow3v-t7RbxqfiOx8j5gVJo5VMow3w4Szvm9w3jF2Id9rQ==')]) 2026-03-08 12:27:35 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:27:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:27:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:27:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:27:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:27:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:27:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:27:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:27:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:27:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:27:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:31:00 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aced74-05afea29384827e32bb072ce;a9bbf86b-a462-4c54-8273-1e3baecc10f2'), (b'RateLimit', b'"api";r=980;t=171'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 2b4afc9aa87e1c567d185069953d85bc.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'Jz5OQjnJYpz4QaBKTKM81ksAao74jy473sVS-T9yJSX64sKu-qG2-w==')]) 2026-03-08 12:27:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:27:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:27:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:27:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:27:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:27:38 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 12:27:38 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 12:27:38 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 12:27:41 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 12:27:41 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:27:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 12:27:46 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 12:27:46 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 12:27:46 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:27:47 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 12:27:47 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 12:27:47 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4600, filename=tmpc72g065o_mock.wav) 2026-03-08 12:27:47 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:27:47 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:27:47 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:27:47 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:27:47 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:27:47 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:27:47 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:27:47 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:27:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:27:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:27:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:27:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:27:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:27:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:31:12 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aced80-3073afec552dd41b52c05c35;60dedc49-9d6d-4acd-a894-6ee8a8f5a8f8'), (b'RateLimit', b'"api";r=979;t=159'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 93e35c9dc15bc1e4c4e3a051603e3c20.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'GEXz2apyQOGZ2zh0TwFejmVPRjs1JeRMR1gQ1YNzOVf_dNP6YBUlmg==')]) 2026-03-08 12:27:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:27:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:27:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:27:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:27:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:27:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:27:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:27:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:27:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:27:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:27:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:31:13 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aced81-6e425f797995ecd96bac71ce;60dedc49-9d6d-4acd-a894-6ee8a8f5a8f8'), (b'RateLimit', b'"api";r=978;t=158'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 93e35c9dc15bc1e4c4e3a051603e3c20.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'45pes4ggwUrkHO_3QYS0UpqsP2ifGjLhJvYEAdGnwnS1IhEJ-mMp9w==')]) 2026-03-08 12:27:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:27:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:27:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:27:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:27:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:27:50 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 12:27:50 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 12:27:50 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 12:27:52 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 12:27:52 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0q9w_ipt_mock.wav 2026-03-08 12:27:52 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 12:27:54 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:27:54 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:27:58 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 12:27:58 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 12:27:58 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:27:59 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 12:27:59 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:27:59 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4601, filename=tmpblx97pp1_mock.wav) 2026-03-08 12:27:59 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:27:59 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:27:59 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:27:59 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:27:59 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:27:59 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:27:59 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:27:59 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:27:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:27:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:27:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:27:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:27:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:27:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:31:24 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aced8c-53097b9e2688255d53d31253;9e81e481-9f0c-4bab-8102-3bfa73a3eb3f'), (b'RateLimit', b'"api";r=977;t=147'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63947a1a73ede74a39fa169dcf13227a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'Rm7q7rzJWifMcKYSEYW_tNOOCUJ-2p9Cv832n1XPxY3bk76aybqArA==')]) 2026-03-08 12:27:59 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:27:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:27:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:27:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:27:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:27:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:27:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:27:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:27:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:27:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:28:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:31:24 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aced8c-3d1811385848acdd7c0b7dd7;9e81e481-9f0c-4bab-8102-3bfa73a3eb3f'), (b'RateLimit', b'"api";r=976;t=147'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63947a1a73ede74a39fa169dcf13227a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'8w_8znZDzNkdzC6GKPt9BK9myp9YoEqWT0mq64ORxqX0WrsGLcc4tQ==')]) 2026-03-08 12:28:00 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:28:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:28:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:28:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:28:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:28:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 12:28:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpta0waajs_mock.wav 2026-03-08 12:28:01 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 12:28:02 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 12:28:02 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 12:28:02 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 12:28:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 12:28:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpu7meo1on_mock.wav 2026-03-08 12:28:06 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:28:06 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:28:10 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:28:10 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:28:10 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 12:28:11 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:28:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 12:28:11 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 12:28:11 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과 2026-03-08 12:28:11 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4602, filename=tmpvfx9unfz_mock.wav) 2026-03-08 12:28:11 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:28:11 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:28:11 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:28:11 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:28:11 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:28:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:28:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:28:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:28:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:28:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:28:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:28:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:28:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:28:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:31:37 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aced99-4b2731b4370748fb4f7ef998;469c2ab7-9566-4786-a3b6-80d415550dfb'), (b'RateLimit', b'"api";r=975;t=134'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 a67ea7b8ef0119614f197be5f0fa8d3a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'yEnhzVlyOkxothKqLdGIkVeFGhDNvCu70-eql9DMv5E9DW8UpZKdNw==')]) 2026-03-08 12:28:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:28:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:28:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:28:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:28:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:28:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:28:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:28:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:28:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:28:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:28:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:31:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aced99-613d6c32094e217355f5459b;469c2ab7-9566-4786-a3b6-80d415550dfb'), (b'RateLimit', b'"api";r=974;t=134'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 a67ea7b8ef0119614f197be5f0fa8d3a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'49GrTjSn5CvZPAKO_rDLupR_2WJVxF0am05_CiYYwDOVUXhgxg6UCg==')]) 2026-03-08 12:28:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:28:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:28:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:28:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:28:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:28:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 12:28:14 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 12:28:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 12:28:16 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 12:28:16 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpuz7a5byu_mock.wav 2026-03-08 12:28:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 12:28:18 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 12:28:18 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:28:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 12:28:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjf8is6i6_mock.wav 2026-03-08 12:28:23 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:28:23 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:28:23 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 12:28:23 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:28:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 12:28:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:28:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4603, filename=tmpt_o5gdgy_mock.wav) 2026-03-08 12:28:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:28:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:28:24 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:28:24 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:28:24 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:28:24 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:28:24 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:28:24 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:28:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:28:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:28:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:28:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:28:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:28:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:31:49 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceda5-4429c21a1f6b1ede2643a160;bfe9f243-b235-4ec2-8f39-f467524d1250'), (b'RateLimit', b'"api";r=973;t=122'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'-wzZWR_K_Olx1Q8bE2mg00UpYmlFabOS3ySrwSVs6ik3Ec-KiB8E_g==')]) 2026-03-08 12:28:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:28:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:28:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:28:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:28:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:28:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:28:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:28:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:28:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:28:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:28:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:31:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceda5-49eb82e91e608c6568827d1d;bfe9f243-b235-4ec2-8f39-f467524d1250'), (b'RateLimit', b'"api";r=972;t=122'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'dos-6zDFn3QJwePDwfqQ51X6bNp2duzu7MwjijGNm-DoQ3s1EnmvhQ==')]) 2026-03-08 12:28:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:28:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:28:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:28:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:28:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:28:26 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:28:26 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 12:28:26 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 12:28:30 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 12:28:30 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:28:33 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 12:28:36 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 12:28:42 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 12:28:43 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 12:28:47 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 12:28:48 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.869523 < -1.000000) 2026-03-08 12:28:48 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.186756 < -1.000000) 2026-03-08 12:28:49 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.466206 < -1.000000) 2026-03-08 12:28:50 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:28:50 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:28:50 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'озадороченной' → 불명 2026-03-08 12:28:50 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:28:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 12:28:51 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 72자) 2026-03-08 12:28:51 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:과다포해수욕장 분기기 통과 | 긴급도:일반 | 키워드:과다포해수욕장,분기기,신호,통과 2026-03-08 12:28:51 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4604, filename=tmpv9xs1tx3_mock.wav) 2026-03-08 12:28:51 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:28:51 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:28:51 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:28:51 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:28:51 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:28:51 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:28:51 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:28:51 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:28:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:28:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:28:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:28:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:28:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:28:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:32:16 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acedc0-3b106d8b750626c657408bdf;955b5180-58fd-4cdc-8dfb-2b97ccbafd1e'), (b'RateLimit', b'"api";r=971;t=95'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'WGahhbXZcwAa2wtyq9Hy4Mn5s6uTKEbTWU8ALJG4Bd-ZlStbUiyPuA==')]) 2026-03-08 12:28:51 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:28:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:28:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:28:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:28:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:28:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:28:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:28:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:28:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:28:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:28:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:32:16 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acedc0-67c8d3637fb755d219b1e91c;955b5180-58fd-4cdc-8dfb-2b97ccbafd1e'), (b'RateLimit', b'"api";r=970;t=95'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'rpKCZfi8nEK3TeCioxJtggUtMz9yGxPC1Wlb1fJcyAyjqxFu8aOYnQ==')]) 2026-03-08 12:28:51 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:28:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:28:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:28:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:28:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:28:52 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:28:52 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3vrr2ukp_mock.wav 2026-03-08 12:28:53 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:28:53 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 12:28:53 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 12:28:54 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 12:28:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:28:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpw6iaf02b_mock.wav 2026-03-08 12:28:57 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 12:28:58 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 12:28:58 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 12:28:58 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4605, filename=tmpl3vfzlmh_mock.wav) 2026-03-08 12:28:58 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:28:58 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 12:28:58 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:28:58 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:28:58 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:28:58 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:28:58 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:28:58 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:28:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:28:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:28:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:28:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:28:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:28:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:32:23 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acedc7-67934aad2dbec8ce4daaf713;a8043c2e-61a6-48bc-8217-4ad6517e45ee'), (b'RateLimit', b'"api";r=969;t=88'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Oh7UAqr_IgOkrGRqc0wd7vIIHbumvbK5IJT_OHfW2MiOM_oUbklA8A==')]) 2026-03-08 12:28:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:28:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:28:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:28:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:28:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:28:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:28:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:28:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:28:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:28:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:28:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:32:23 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acedc7-6917345c4e36a57f4aba8237;a8043c2e-61a6-48bc-8217-4ad6517e45ee'), (b'RateLimit', b'"api";r=968;t=88'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ty-FvHfQ6Duyk2knIqnYTNfzw43_vcX9DkELg0c5_MYQfCvoP5ykjA==')]) 2026-03-08 12:28:59 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:28:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:28:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:28:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:28:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:29:01 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 12:29:01 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 12:29:01 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 12:29:04 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 12:29:04 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:29:09 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 12:29:09 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 12:29:09 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 12:29:09 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:29:10 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 29자) 2026-03-08 12:29:10 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 12:29:10 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4606, filename=tmpdkapbox3_mock.wav) 2026-03-08 12:29:10 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:29:10 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:29:10 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:29:10 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:29:10 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:29:10 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:29:10 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:29:10 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:29:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:29:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:29:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:29:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:29:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:29:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:32:35 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acedd3-2e41b13e0ef417281e80caaa;3c676ba4-13c3-4f38-a322-3635f36849b5'), (b'RateLimit', b'"api";r=967;t=76'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ZvSIS0jxNinri4CSCgyJlaaGfuBe2oGhkM57IoC2UnHiuHfx8nnw3g==')]) 2026-03-08 12:29:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:29:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:29:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:29:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:29:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:29:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:29:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:29:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:29:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:29:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:29:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:32:35 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acedd3-6fe2389900ef69d97e1b2658;3c676ba4-13c3-4f38-a322-3635f36849b5'), (b'RateLimit', b'"api";r=966;t=76'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'v7lePeCqbqU9upYV8K6voUWqCPSsWgQXLP-zKI27ae-r3TPV8P01ig==')]) 2026-03-08 12:29:11 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:29:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:29:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:29:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:29:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:29:13 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 12:29:13 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 12:29:13 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 12:29:16 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 12:29:16 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:29:20 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 12:29:20 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpj_910_8f_mock.wav 2026-03-08 12:29:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 12:29:21 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 12:29:21 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 12:29:21 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:29:22 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 12:29:22 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 12:29:22 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4607, filename=tmptlhkccea_mock.wav) 2026-03-08 12:29:22 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:29:22 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:29:22 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:29:22 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:29:22 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:29:22 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:29:22 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:29:22 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:29:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:29:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:29:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:29:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:29:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:29:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:32:47 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceddf-58b36ecc3c14d4f121cce7ee;771a8cb1-2a0e-4e32-a13a-dabb53c23519'), (b'RateLimit', b'"api";r=965;t=64'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'iDup5exQn0HcoLYSapUpQRD_Vdo-1w9jyPzc9fmMp9wMI_JkymzIgg==')]) 2026-03-08 12:29:22 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:29:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:29:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:29:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:29:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:29:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:29:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:29:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:29:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:29:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:29:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:32:47 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceddf-35a7a4204fee26ed1f353fd6;771a8cb1-2a0e-4e32-a13a-dabb53c23519'), (b'RateLimit', b'"api";r=964;t=64'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'yugPVKiGThe7-_kcd2E4Ko7TX3BdPeAxScQIYoZkLjKMw0jppBp52w==')]) 2026-03-08 12:29:23 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:29:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:29:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:29:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:29:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:29:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 12:29:25 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 12:29:25 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 12:29:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 12:29:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0di92gs8_mock.wav 2026-03-08 12:29:29 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:29:29 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:29:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 12:29:33 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 12:29:33 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpp7zi44tu_mock.wav 2026-03-08 12:29:33 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 12:29:33 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 12:29:33 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:29:34 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 12:29:34 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:29:34 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4608, filename=tmpj7vtfpim_mock.wav) 2026-03-08 12:29:34 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:29:34 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:29:34 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:29:34 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:29:34 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:29:34 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:29:34 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:29:34 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:29:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:29:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:29:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:29:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:29:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:29:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:32:59 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acedeb-295d2935166cffae38d8d7d7;85817f23-1907-4646-bf26-28b215e3bba2'), (b'RateLimit', b'"api";r=963;t=52'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'SfYj0IruKSyWb49tAW71WU0JYBN1vvhsA79MXAIU0_XZGK91H2v6xA==')]) 2026-03-08 12:29:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:29:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:29:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:29:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:29:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:29:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:29:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:29:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:29:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:29:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:29:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:32:59 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acedeb-05657c6159e8e8b96a0c07bd;85817f23-1907-4646-bf26-28b215e3bba2'), (b'RateLimit', b'"api";r=962;t=52'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'kd08yOLb1FkVhFUBcHarOaO-_Bw9NFnrJvVEcZMEmKvJZujYTGHliA==')]) 2026-03-08 12:29:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:29:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:29:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:29:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:29:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:29:37 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 12:29:37 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 12:29:37 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 12:29:39 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 12:29:40 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:29:40 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:29:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 12:29:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpa5wqmpen_mock.wav 2026-03-08 12:29:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 12:29:45 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:29:45 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:29:45 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 12:29:45 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:29:46 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 12:29:46 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 12:29:46 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4609, filename=tmp5siyvgzt_mock.wav) 2026-03-08 12:29:46 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:29:46 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:29:46 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:29:46 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:29:46 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:29:46 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:29:46 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:29:46 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:29:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:29:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:29:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:29:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:29:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:29:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:33:11 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acedf7-5f91eb5a260292e6466a3fdc;a4fd2c4d-9653-4356-a637-b93693b1c5df'), (b'RateLimit', b'"api";r=961;t=40'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Tqr8uO8myYttqE2OKQ9VKB5yKBeN7q5F0Chc-JsyJefFhyMFwDL0XQ==')]) 2026-03-08 12:29:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:29:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:29:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:29:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:29:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:29:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:29:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:29:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:29:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:29:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:29:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:33:11 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acedf7-5a8327e349806425608087f1;a4fd2c4d-9653-4356-a637-b93693b1c5df'), (b'RateLimit', b'"api";r=960;t=40'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'CvhSPPlGgkl8QDzrcYxG37tF01SOlGbrtZ26xF36q2jzNL_6KWz_BQ==')]) 2026-03-08 12:29:47 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:29:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:29:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:29:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:29:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:29:49 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 12:29:49 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 12:29:49 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 12:29:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 12:29:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpcfnj3q3n_mock.wav 2026-03-08 12:29:53 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 12:29:53 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:29:57 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:29:57 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:29:57 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 12:29:57 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:29:58 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 12:29:58 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:29:58 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4610, filename=tmpunfp61qh_mock.wav) 2026-03-08 12:29:58 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:29:58 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:29:58 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:29:58 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:29:58 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:29:58 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:29:58 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:29:58 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:29:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:29:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:29:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:29:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:29:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:29:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:33:23 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acee03-450290bd134b2b962b50ed0e;4a27801e-8b6b-4dbd-8ba9-29adad4443ed'), (b'RateLimit', b'"api";r=959;t=28'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'7yOydhttNSwpb4tELYo-xY8a_RooF6AbZcHGwLzt3Fr3uvrHAO-IJA==')]) 2026-03-08 12:29:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:29:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:29:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:29:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:29:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:29:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:29:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:29:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:29:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:29:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:29:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:33:23 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acee03-1acffaeb105e78b5410eff97;4a27801e-8b6b-4dbd-8ba9-29adad4443ed'), (b'RateLimit', b'"api";r=958;t=28'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lph0kkzklwzIXcRuqdGU7SQ8-sdTi7pa28vKCWwdUHjI-t7iijm2dg==')]) 2026-03-08 12:29:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:29:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:29:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:29:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:29:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:30:00 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 12:30:01 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:30:01 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 12:30:01 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 12:30:04 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 12:30:04 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:30:10 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 12:30:10 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 12:30:16 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 12:30:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 12:30:19 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:30:19 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpismd20b6_mock.wav 2026-03-08 12:30:21 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 12:30:21 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 12:30:22 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-2.351431 < -1.000000) 2026-03-08 12:30:22 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.733536 < -1.000000) 2026-03-08 12:30:23 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:30:23 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpa8e613wo_mock.wav 2026-03-08 12:30:23 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.094718 < -1.000000) 2026-03-08 12:30:24 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:30:24 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:30:24 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '이즈습니다.' → 불명 2026-03-08 12:30:24 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:30:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 12:30:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 12:30:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4611, filename=tmpmzfojfq1_mock.wav) 2026-03-08 12:30:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:30:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:30:25 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:30:25 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:30:25 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:30:25 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:30:25 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:30:25 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:30:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:30:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:30:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:30:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:30:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:30:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:33:50 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acee1e-7402f3c0510ca5e96c7c3711;c6a5e5a7-fa97-4e9c-b0fe-2a3adcfd14e2'), (b'RateLimit', b'"api";r=957;t=1'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'kKfF4vAvw29X4xXKVkpYa5HApdM715pUylOK09Pt9rgyz7Mj1-Z6aA==')]) 2026-03-08 12:30:25 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:30:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:30:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:30:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:30:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:30:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:30:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:30:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:30:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:30:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:30:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:33:50 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acee1e-65e0a8ff27fc32693311bc78;c6a5e5a7-fa97-4e9c-b0fe-2a3adcfd14e2'), (b'RateLimit', b'"api";r=956;t=1'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'pqrtYNZDtuaLF3-bxnXse8lOPePgELK8UFCvdFOcL4Db1KDlzMcXmw==')]) 2026-03-08 12:30:25 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:30:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:30:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:30:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:30:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:30:27 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:30:27 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 12:30:27 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 12:30:31 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 12:30:32 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 12:30:32 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 12:30:32 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4612, filename=tmpw76hsx98_mock.wav) 2026-03-08 12:30:32 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:30:32 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 12:30:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:30:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:30:32 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:30:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:30:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:30:32 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:30:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:30:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:30:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:30:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:30:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:30:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:33:57 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acee25-2068a86948e0c96f0e737cd7;cdfc3d77-f351-4c98-bab0-0a5cb3cb1a58'), (b'RateLimit', b'"api";r=999;t=294'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'8wzxAdRHwSI-mFp5zrfgyQzjmQRCffHpCD_5s2ZuB5W0j5icxeceNw==')]) 2026-03-08 12:30:32 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:30:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:30:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:30:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:30:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:30:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:30:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:30:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:30:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:30:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:30:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:33:57 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acee25-631aa7722197f04a5dad288a;cdfc3d77-f351-4c98-bab0-0a5cb3cb1a58'), (b'RateLimit', b'"api";r=998;t=294'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'At3cyY6zkffnsJZJNYgQ0bpZre40-YbJTphGLCi8sVCs7rgLRheb2Q==')]) 2026-03-08 12:30:32 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:30:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:30:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:30:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:30:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:30:34 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 12:30:34 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 12:30:34 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 12:30:37 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 12:30:38 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 12:30:38 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:30:43 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 12:30:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 12:30:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:30:44 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 12:30:44 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 12:30:44 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4613, filename=tmpypq9gn9g_mock.wav) 2026-03-08 12:30:44 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:30:44 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:30:44 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:30:44 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:30:44 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:30:44 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:30:44 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:30:44 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:30:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:30:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:30:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:30:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:30:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:30:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:34:09 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acee31-5c05f8cd7bfd47c955b85908;3579cb83-4021-43d8-a1b2-addbc963e5c2'), (b'RateLimit', b'"api";r=997;t=282'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9FqKmIqSjkBU9XAgDdg6_8tBk6jPIvxaJVDtKTsQKK1LtWY3ymOgCg==')]) 2026-03-08 12:30:44 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:30:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:30:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:30:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:30:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:30:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:30:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:30:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:30:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:30:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:30:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:34:09 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acee31-1586bbfa08b51a892ba067bc;3579cb83-4021-43d8-a1b2-addbc963e5c2'), (b'RateLimit', b'"api";r=996;t=282'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'F5yiFcONsc8WisodA-rk9nCVB55Hc_X7Z4SSO5UCkrGmoaTsOtJ5FQ==')]) 2026-03-08 12:30:44 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:30:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:30:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:30:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:30:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:30:46 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 12:30:46 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 12:30:46 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 12:30:47 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 12:30:47 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpkdj60vhz_mock.wav 2026-03-08 12:30:48 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 12:30:50 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 12:30:50 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:30:55 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 12:30:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 12:30:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:30:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 12:30:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzwj2lh4i_mock.wav 2026-03-08 12:30:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 12:30:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 12:30:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4614, filename=tmpkvlvelc6_mock.wav) 2026-03-08 12:30:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:30:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:30:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:30:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:30:56 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:30:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:30:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:30:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:30:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:30:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:30:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:30:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:30:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:30:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 12:30:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:34:21 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acee3d-38da21ee49b3777e4df99036;becd1ad3-2227-44bc-9ac3-fd289b1e1fe2'), (b'RateLimit', b'"api";r=995;t=270'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'JiImtezgmvuwhwUxxheLpUw2tL80SmDPV2tuHVcQF6_7GhY5FZN-kw==')]) 2026-03-08 12:30:56 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:30:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:30:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:30:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:30:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:30:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:30:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:30:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:30:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:30:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:30:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:34:21 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acee3d-33ec48e5741a8ee2222be794;becd1ad3-2227-44bc-9ac3-fd289b1e1fe2'), (b'RateLimit', b'"api";r=994;t=270'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'3diRt8KN6cUSNNZbFwYAbWaRKxIB5iIMnAp6f2MhTTGRl-q0cXs-nQ==')]) 2026-03-08 12:30:57 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:30:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:30:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:30:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:30:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:30:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 12:30:59 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 12:30:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 12:31:00 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 12:31:00 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfv3kzc_3_mock.wav 2026-03-08 12:31:03 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:31:03 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:31:06 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 12:31:07 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 12:31:07 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 12:31:07 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:31:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 12:31:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:31:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4615, filename=tmpwpaaye1__mock.wav) 2026-03-08 12:31:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:31:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:31:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:31:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:31:08 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:31:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:31:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:31:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:31:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:31:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:31:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:31:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:31:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:31:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:34:33 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acee49-047fb4dc44edceea2bf70992;8f23ab3b-2aaa-4e81-9244-2202e96e2bcb'), (b'RateLimit', b'"api";r=993;t=258'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'K3LBcJxNbibeicAurqDFcUVitofSLsuf53txNpttJFOAZCdYngc0MA==')]) 2026-03-08 12:31:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:31:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:31:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:31:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:31:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:31:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:31:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:31:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:31:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:31:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:31:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:34:33 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acee49-7e25f41176786eb84946e60a;8f23ab3b-2aaa-4e81-9244-2202e96e2bcb'), (b'RateLimit', b'"api";r=992;t=258'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'vujp5gCAK-ob6Eryhakyi24QbMUL8DChkqil4aX0Tg5uRCkZC4Tc-A==')]) 2026-03-08 12:31:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:31:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:31:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:31:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:31:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:31:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 12:31:10 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 12:31:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 12:31:11 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 12:31:11 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7gxgdydz_mock.wav 2026-03-08 12:31:12 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 12:31:14 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:31:14 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:31:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 12:31:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfokm5jhq_mock.wav 2026-03-08 12:31:19 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:31:19 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:31:19 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 12:31:19 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:31:20 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 12:31:20 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 12:31:20 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4616, filename=tmp8376ofo1_mock.wav) 2026-03-08 12:31:20 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:31:20 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:31:20 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:31:20 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:31:20 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:31:20 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:31:20 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:31:20 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:31:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:31:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:31:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:31:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:31:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:31:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:34:45 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acee55-370b908a1da9a29e273ad43a;b866102e-0929-4419-bdad-0a9759b8abc2'), (b'RateLimit', b'"api";r=991;t=246'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'FwgUH-AQ5S93gmh2ahwba7WXUpY7eFPSaObieiQgY5evHsekXBcv2Q==')]) 2026-03-08 12:31:20 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:31:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:31:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:31:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:31:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:31:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:31:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:31:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:31:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:31:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:31:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:34:45 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acee55-1a699fc7012b1af1095fb77c;b866102e-0929-4419-bdad-0a9759b8abc2'), (b'RateLimit', b'"api";r=990;t=246'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'fFki5meaJxefukYn0_c3gc47T0rDLVxqsKpeMY4U4OmDuPCJ9STjgA==')]) 2026-03-08 12:31:21 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:31:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:31:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:31:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:31:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:31:23 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 12:31:23 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 12:31:23 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 12:31:26 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 12:31:26 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:31:28 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 12:31:31 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:31:31 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:31:31 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 12:31:31 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:31:32 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 12:31:32 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:31:32 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4617, filename=tmpvvtg69uv_mock.wav) 2026-03-08 12:31:32 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:31:32 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:31:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:31:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:31:32 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:31:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:31:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:31:32 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:31:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:31:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:31:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:31:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:31:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:31:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:34:57 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acee61-635df94e1f11366c059afa50;72b3d51c-cb8a-4893-b8c1-9dec3d16d22a'), (b'RateLimit', b'"api";r=989;t=234'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'p4VwJ_VPI_YsaVPHYVJSEnafnxwF6bDM3JhtSju_Z0AQRvCq5IDUaw==')]) 2026-03-08 12:31:32 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:31:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:31:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:31:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:31:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:31:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:31:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:31:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:31:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:31:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:31:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:34:57 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acee61-49a289fc6a7f2e400fb3c7e8;72b3d51c-cb8a-4893-b8c1-9dec3d16d22a'), (b'RateLimit', b'"api";r=988;t=234'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'rHEUJHF30GcM3gpAZYrIShCm0kJ1DGLivt_rLU5R3wIOlJSSLNIWEQ==')]) 2026-03-08 12:31:32 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:31:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:31:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:31:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:31:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:31:34 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:31:34 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 12:31:34 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 12:31:38 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 12:31:38 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 12:31:38 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:31:44 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 12:31:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 12:31:47 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:31:47 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxsxl5ilu_mock.wav 2026-03-08 12:31:48 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 12:31:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:31:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp58ezprfm_mock.wav 2026-03-08 12:31:50 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 12:31:55 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 12:31:59 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (9.228916 > 2.400000) 2026-03-08 12:31:59 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.011447 < -1.000000) 2026-03-08 12:32:00 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.918216 < -1.000000) 2026-03-08 12:32:01 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:32:01 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:32:01 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '하단 당뇨' → 불명 2026-03-08 12:32:01 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:32:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 12:32:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:당뇨 | 긴급도:일반 | 키워드:당뇨,신호,통과,일반 2026-03-08 12:32:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4618, filename=tmp2a0zptjf_mock.wav) 2026-03-08 12:32:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:32:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:32:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:32:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:32:01 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:32:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:32:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:32:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:32:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:32:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:32:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:32:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:32:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:32:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:35:26 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acee7e-6a007c7c75af64f86bfdb2b2;d7818850-385c-4aa6-8143-7d6379716ac8'), (b'RateLimit', b'"api";r=987;t=205'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ib_9Mrx47WMSXYhWlMOIH13pJdxBwZPnlVoN6tBPcB7bGDpQpjQT9w==')]) 2026-03-08 12:32:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:32:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:32:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:32:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:32:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:32:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:32:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:32:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:32:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:32:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:32:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:35:27 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acee7f-4659473168ea998d2455f069;d7818850-385c-4aa6-8143-7d6379716ac8'), (b'RateLimit', b'"api";r=986;t=204'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'nx__lAKYtZ5phHGZL1QmCL9_DUGaVkkdrI15Lb4tKtvJf1T8a7FHqw==')]) 2026-03-08 12:32:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:32:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:32:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:32:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:32:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:32:04 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 12:32:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:32:04 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 12:32:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 12:32:08 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 12:32:09 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 12:32:09 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 12:32:09 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4619, filename=tmpzh5mbuat_mock.wav) 2026-03-08 12:32:09 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:32:09 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 12:32:09 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:32:09 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:32:09 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:32:09 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:32:09 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:32:09 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:32:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:32:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:32:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:32:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:32:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:32:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:35:34 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acee86-24aab34c2d32eb857da68010;434ef24d-2341-47e1-8180-e31dcac961e2'), (b'RateLimit', b'"api";r=985;t=197'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'SvuMMJ8C5hrkm_Thb0VsMKcyE9GXMMt6YoTe0X84SbuMUVJBfJAYRg==')]) 2026-03-08 12:32:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:32:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:32:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:32:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:32:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:32:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:32:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:32:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:32:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:32:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:32:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:35:34 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acee86-7acc1727068433772f823998;434ef24d-2341-47e1-8180-e31dcac961e2'), (b'RateLimit', b'"api";r=984;t=197'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'TZK5a4jCaQUY4NQKyUGyj2uGvXMTF4dba0Rl2XL3eRd462ou-NAUaQ==')]) 2026-03-08 12:32:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:32:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:32:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:32:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:32:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:32:11 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 12:32:11 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 12:32:11 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 12:32:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 12:32:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmps0ff1391_mock.wav 2026-03-08 12:32:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 12:32:15 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 12:32:15 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:32:20 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 12:32:20 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 12:32:20 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:32:21 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 12:32:21 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 12:32:21 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4620, filename=tmpo7vlgt5i_mock.wav) 2026-03-08 12:32:21 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:32:21 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:32:21 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:32:21 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:32:21 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:32:21 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:32:21 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:32:21 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:32:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:32:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:32:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:32:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:32:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:32:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:35:46 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acee92-58270a0e13eff2245fccd57d;8677ebfd-56fa-432a-8a01-7ccf2cb182ea'), (b'RateLimit', b'"api";r=983;t=185'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'n6MSMEMq7w4cvEjRtCgcv_SZVgCg5KIlr_R1PxcDaRpicURleiH8pg==')]) 2026-03-08 12:32:21 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:32:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:32:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:32:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:32:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:32:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:32:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:32:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:32:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:32:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:32:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:35:46 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acee92-6e02a7896311fce20f9f4248;8677ebfd-56fa-432a-8a01-7ccf2cb182ea'), (b'RateLimit', b'"api";r=982;t=185'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'i9fn7MNeC9b6r9aJHggVpAClSe-Wt9XU-4ftHyrihv6gDM4-_CyHJQ==')]) 2026-03-08 12:32:21 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:32:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:32:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:32:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:32:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:32:23 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 12:32:23 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpa021_9ns_mock.wav 2026-03-08 12:32:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 12:32:24 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 12:32:24 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 12:32:24 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 12:32:27 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 12:32:27 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpi79tld3u_mock.wav 2026-03-08 12:32:28 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 12:32:28 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:32:32 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 12:32:32 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 12:32:32 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:32:33 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 12:32:33 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 12:32:33 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 12:32:33 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4621, filename=tmpime_s29b_mock.wav) 2026-03-08 12:32:33 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:32:33 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:32:34 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:32:34 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:32:34 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:32:34 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:32:34 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:32:34 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:32:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:32:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:32:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:32:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:32:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:32:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:35:59 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acee9f-046e57fa6cef7ad74ed63591;72d93d04-69cc-4b51-95e1-77ef0a41e3d9'), (b'RateLimit', b'"api";r=981;t=172'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'rVsRN8vM7Gtt-FdNeqSe7JZHsgGAQD1EabU4hh0vLZc8xS8hEqraeg==')]) 2026-03-08 12:32:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:32:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:32:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:32:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:32:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:32:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:32:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:32:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:32:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:32:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:32:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:35:59 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acee9f-444de4b74266665b2ee75fc7;72d93d04-69cc-4b51-95e1-77ef0a41e3d9'), (b'RateLimit', b'"api";r=980;t=172'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'eEVW80ZB9wXWjiuPnSG3rHJHGBLERvGcS2c5mJlpnVUMXynI5sUc6g==')]) 2026-03-08 12:32:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:32:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:32:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:32:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:32:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:32:36 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 12:32:36 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 12:32:36 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 12:32:38 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 12:32:38 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvip9_820_mock.wav 2026-03-08 12:32:39 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 12:32:40 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:32:40 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:32:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 12:32:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpb641ia3j_mock.wav 2026-03-08 12:32:44 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 12:32:44 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 12:32:44 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:32:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 12:32:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 12:32:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4622, filename=tmppwirxhdt_mock.wav) 2026-03-08 12:32:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:32:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:32:45 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:32:45 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:32:45 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:32:45 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:32:45 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:32:45 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:32:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:32:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:32:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:32:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:32:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:32:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:36:10 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceeaa-7f3b91cc21a8001746261a44;815369b4-e20b-4e62-9d9b-b1df117dd517'), (b'RateLimit', b'"api";r=979;t=161'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Jm71UbUO6GCjz_AAj_XjZEmxxLQ6NEYG__pI88StKs5gyI0asfRhXw==')]) 2026-03-08 12:32:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:32:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:32:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:32:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:32:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:32:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:32:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:32:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:32:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:32:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:32:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:36:11 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceeab-631a2234022a4bb471b34a9c;815369b4-e20b-4e62-9d9b-b1df117dd517'), (b'RateLimit', b'"api";r=978;t=160'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'E-WUsRseTsfC0YqsgkUVBMzEFDX42K_q3tFGsUCCzdfiI65_kDabRA==')]) 2026-03-08 12:32:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:32:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:32:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:32:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:32:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:32:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 12:32:48 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 12:32:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 12:32:52 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:32:52 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:32:54 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 12:32:57 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:32:57 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:32:57 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 12:32:57 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:32:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 12:32:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 12:32:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4623, filename=tmpv35k1aa6_mock.wav) 2026-03-08 12:32:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:32:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:32:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:32:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:32:57 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:32:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:32:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:32:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:32:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:32:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:32:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:32:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:32:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:32:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:36:23 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceeb7-695c73b03079366222abfa01;25b58395-5731-4fd1-981e-cc9de97985ea'), (b'RateLimit', b'"api";r=977;t=148'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6Lvujz8jd8_b9ArneDciLXMt48dfximiFuCASvjvoZXQoo5Ns_jS5g==')]) 2026-03-08 12:32:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:32:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:32:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:32:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:32:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:32:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:32:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:32:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:32:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:32:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:32:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:36:23 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceeb7-342ecc166f9b34477e7570e3;25b58395-5731-4fd1-981e-cc9de97985ea'), (b'RateLimit', b'"api";r=976;t=148'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'QMtddL0fDzfN6DSfUdeS76hbZgLPQKF1IILhplIknZwBOzc7fJFynw==')]) 2026-03-08 12:32:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:32:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:32:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:32:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:32:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:33:00 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 12:33:00 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 12:33:00 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 12:33:04 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 12:33:04 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:33:04 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 12:33:09 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:33:09 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:33:09 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 12:33:09 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:33:09 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 12:33:09 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:33:09 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4624, filename=tmpcl8kkp7p_mock.wav) 2026-03-08 12:33:09 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:33:09 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:33:09 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:33:09 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:33:09 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:33:09 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:33:09 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:33:09 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:33:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:33:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:33:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:33:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:33:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:33:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:36:35 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceec3-6597986a148860366ee6758e;54fcf524-c416-41bb-88fa-7315143b28c4'), (b'RateLimit', b'"api";r=975;t=136'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'knyDLt0m5k8Q3dFPyw5sXWpfGuve8Of0ES4rpUX4o7-ZSPn34Sol3g==')]) 2026-03-08 12:33:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:33:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:33:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:33:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:33:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:33:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:33:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:33:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:33:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:33:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:33:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:36:35 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceec3-512252c12c96ac2521bcb776;54fcf524-c416-41bb-88fa-7315143b28c4'), (b'RateLimit', b'"api";r=974;t=136'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'mh5-OO014cM0uJUEZnQKUm6A8NwVt5J96B5ZYHvY4_QRXdzfPxWFqg==')]) 2026-03-08 12:33:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:33:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:33:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:33:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:33:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:33:12 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 12:33:12 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:33:12 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 12:33:12 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 12:33:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:33:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpz5jx8ekn_mock.wav 2026-03-08 12:33:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 12:33:16 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 12:33:16 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:33:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:33:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbyqrvc02_mock.wav 2026-03-08 12:33:21 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 12:33:29 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 12:33:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 12:33:34 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 12:33:40 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 12:33:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 12:33:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8bg30q9__mock.wav 2026-03-08 12:33:41 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 12:33:44 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (15.448980 > 2.400000) 2026-03-08 12:33:44 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.563665 < -1.000000) 2026-03-08 12:33:45 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:33:45 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:33:45 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '전록 domestic 조각' → 불명 2026-03-08 12:33:45 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:33:46 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 12:33:46 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전록 domestic 조각 | 긴급도:일반 | 키워드:없음 2026-03-08 12:33:46 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4625, filename=tmpmt7ze73x_mock.wav) 2026-03-08 12:33:46 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:33:46 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:33:46 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:33:46 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:33:46 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:33:46 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:33:46 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:33:46 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:33:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:33:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:33:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:33:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:33:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:33:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:37:11 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceee7-7f436b2f49d0084a7f334781;928dd53b-b888-4f99-ab91-595252deb710'), (b'RateLimit', b'"api";r=973;t=100'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'q6sVqLlcXAD2Q7o0gcwUQFAXtdc7FsmX5jYnv6ZtJYmelr3Nykx4Gg==')]) 2026-03-08 12:33:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:33:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:33:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:33:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:33:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:33:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:33:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:33:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:33:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:33:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:33:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:37:11 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceee7-221db3d47c26b85478a13112;928dd53b-b888-4f99-ab91-595252deb710'), (b'RateLimit', b'"api";r=972;t=100'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'z0JPeF7R4XCNHkFbMRm6wXkmObFowIW3jttq6co6ghBLyUqzZlWsFw==')]) 2026-03-08 12:33:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:33:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:33:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:33:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:33:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:33:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:33:48 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 12:33:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 12:33:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 12:33:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpil2f5qpd_mock.wav 2026-03-08 12:33:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 12:33:52 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 12:33:53 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 51자) 2026-03-08 12:33:53 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 결과 없음 | 긴급도:일반 | 키워드:무전,분석,결과 없음,일반 2026-03-08 12:33:53 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4626, filename=tmpt7rfodyc_mock.wav) 2026-03-08 12:33:53 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:33:53 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 12:33:53 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:33:53 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:33:53 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:33:53 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:33:53 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:33:53 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:33:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:33:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:33:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:33:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:33:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:33:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:37:18 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceeee-7d5edd6c2109616944a52174;0d1cb4e1-8e91-4f16-a0ca-caedd9c2dfb1'), (b'RateLimit', b'"api";r=971;t=93'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'oe2DhUS0WVbRRnwpJb7WOIdYhijzItt727q6C0e3FilC93_hpwAfwA==')]) 2026-03-08 12:33:53 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:33:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:33:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:33:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:33:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:33:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:33:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:33:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:33:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:33:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:33:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:37:18 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceeee-433edadd74b3262232c1ce84;0d1cb4e1-8e91-4f16-a0ca-caedd9c2dfb1'), (b'RateLimit', b'"api";r=970;t=93'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'qIqTwu76MrekkDEboPADgfS_utoPSQwgp2zmAdNQ7ZR8SUoGeXBOOw==')]) 2026-03-08 12:33:54 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:33:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:33:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:33:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:33:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:33:54 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 12:33:54 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp42pf0d3d_mock.wav 2026-03-08 12:33:56 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 12:33:56 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 12:33:56 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 12:33:59 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 12:33:59 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:34:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 12:34:04 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 12:34:04 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 12:34:04 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:34:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 12:34:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmper2quf65_mock.wav 2026-03-08 12:34:05 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 40자) 2026-03-08 12:34:05 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:전차선, 이동, 지지금구 2026-03-08 12:34:05 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4627, filename=tmpfn9yx5d2_mock.wav) 2026-03-08 12:34:05 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:34:05 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:34:05 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:34:05 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:34:05 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:34:05 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:34:05 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:34:05 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:34:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:34:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:34:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:34:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:34:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:34:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:37:30 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceefa-5d28a5253369afa825e3ea8a;1c61a2da-d8e0-4d38-8d50-c7ea74f9c867'), (b'RateLimit', b'"api";r=969;t=81'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'FQA0_2bgTY-sr66vVo8YW2Te6tf5vqsaYdhtGBUN5gswjLVMOrjlmQ==')]) 2026-03-08 12:34:05 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:34:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:34:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:34:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:34:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:34:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:34:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:34:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:34:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:34:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:34:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:37:31 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceefb-76cc18cf044a214b5f1e56e9;1c61a2da-d8e0-4d38-8d50-c7ea74f9c867'), (b'RateLimit', b'"api";r=968;t=80'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'1hklCjC1gm9g2K9dhlMOcQBBXV_Foipo3D43XLhGjU5_kK6pKvMrfg==')]) 2026-03-08 12:34:06 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:34:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:34:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:34:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:34:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:34:06 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 12:34:08 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 12:34:08 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 12:34:08 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 12:34:11 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 12:34:11 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpp03_t8e0_mock.wav 2026-03-08 12:34:12 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 12:34:12 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:34:16 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 12:34:16 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 12:34:16 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:34:17 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 12:34:17 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 12:34:17 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4628, filename=tmp9k_fxdcw_mock.wav) 2026-03-08 12:34:17 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:34:17 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:34:17 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:34:17 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:34:17 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:34:17 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:34:17 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:34:18 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:34:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:34:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:34:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:34:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:34:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:34:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:37:43 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acef07-573c1c3c34b256c827debdd0;17526b65-a8d7-407b-8e92-7356ecdf941d'), (b'RateLimit', b'"api";r=967;t=68'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'X_S2n4ztnAP9QfhUqUtuj6aic7MOx-Bv4u_p9QK7mORDlffrykoldQ==')]) 2026-03-08 12:34:18 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:34:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:34:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:34:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:34:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:34:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:34:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:34:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:34:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:34:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:34:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:37:43 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acef07-6047419877dfacb126a8a116;17526b65-a8d7-407b-8e92-7356ecdf941d'), (b'RateLimit', b'"api";r=966;t=68'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'xeSfmJ9cWMZRrUxal_eWtXMXC31lKjv2rRylBrsVJXb9ynKUqUZhWw==')]) 2026-03-08 12:34:18 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:34:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:34:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:34:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:34:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:34:20 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 12:34:20 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 12:34:20 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 12:34:21 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 12:34:24 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:34:24 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:34:28 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 12:34:28 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 12:34:28 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:34:29 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 12:34:29 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 통과 | 긴급도:일반 | 키워드:역전기(RV),모터,신호,통과 2026-03-08 12:34:29 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4629, filename=tmp_vqdag0b_mock.wav) 2026-03-08 12:34:29 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:34:29 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:34:29 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:34:29 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:34:29 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:34:29 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:34:29 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:34:29 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:34:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:34:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:34:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:34:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:34:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:34:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:37:54 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acef12-5120a7c76d1ede6e4682b603;f7f27993-0e1d-48bc-8dfb-0ee61e04e7bc'), (b'RateLimit', b'"api";r=965;t=57'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'A-hVD5WjNl-AcSW4hGicdHnD27ByYEdsio6wonZlgBM9CXB8bTiwdg==')]) 2026-03-08 12:34:29 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:34:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:34:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:34:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:34:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:34:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:34:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:34:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:34:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:34:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:34:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:37:54 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acef12-35a0a7dd78b7bcb04f5281a9;f7f27993-0e1d-48bc-8dfb-0ee61e04e7bc'), (b'RateLimit', b'"api";r=964;t=57'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'daiarfjVkElf7NNTQn-eUWTXf-3ENoUg2g3_h0-VJZm8sx5uCsaWXA==')]) 2026-03-08 12:34:30 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:34:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:34:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:34:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:34:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:34:31 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 12:34:32 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 12:34:32 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 12:34:32 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 12:34:36 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:34:36 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:34:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 12:34:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:34:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptpp3sl9m_mock.wav 2026-03-08 12:34:41 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:34:41 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:34:41 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 12:34:41 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:34:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 12:34:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 12:34:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4630, filename=tmpwymalqar_mock.wav) 2026-03-08 12:34:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:34:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:34:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:34:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:34:41 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:34:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:34:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:34:42 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:34:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:34:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:34:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:34:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:34:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:34:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:38:07 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acef1f-18e171c63a8375520b5e52af;6da713ad-b713-41c2-a786-fabaec1eef3d'), (b'RateLimit', b'"api";r=963;t=44'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'iKEZYrCSqo2dztcRP7_YUwRdAMVlC5rvVp4YlIy6UI83GurXjEi2LA==')]) 2026-03-08 12:34:42 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:34:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:34:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:34:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:34:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:34:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:34:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:34:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:34:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:34:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:34:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:38:07 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acef1f-237d31d82391821553842475;6da713ad-b713-41c2-a786-fabaec1eef3d'), (b'RateLimit', b'"api";r=962;t=44'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'pnyej24HSaaYfbl2u3IHKUHGv7J379MmGQpmASk5efRL3CWnmB45og==')]) 2026-03-08 12:34:42 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:34:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:34:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:34:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:34:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:34:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 12:34:44 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 12:34:44 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 12:34:44 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 12:34:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:34:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpm40erh1d_mock.wav 2026-03-08 12:34:48 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 12:34:48 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:34:53 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:34:53 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:34:53 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 12:34:53 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:34:53 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 12:34:53 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:34:53 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4631, filename=tmpvu78y48j_mock.wav) 2026-03-08 12:34:53 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:34:53 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:34:53 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:34:53 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:34:53 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:34:53 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:34:53 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:34:53 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:34:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:34:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:34:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:34:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:34:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:34:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:38:19 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acef2b-28c89f1a66417584587ebd94;e7fb0f84-c91b-4ce4-92c8-15c5d186a0c9'), (b'RateLimit', b'"api";r=961;t=32'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'5TzMmzpCs5uNBeeyCN6seU-mcM6PjaJiSX_po8PIf-pk8reBm2Lr2A==')]) 2026-03-08 12:34:54 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:34:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:34:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:34:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:34:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:34:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:34:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:34:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:34:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:34:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:34:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:38:19 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acef2b-277d201515a6f31a5fb8c843;e7fb0f84-c91b-4ce4-92c8-15c5d186a0c9'), (b'RateLimit', b'"api";r=960;t=32'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ahv5R2KWQSedF_a1IVRpHFOsu2jY-o64nKP3NJhG_NcnGpGjzKIyxQ==')]) 2026-03-08 12:34:54 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:34:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:34:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:34:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:34:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:34:56 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:34:56 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 12:34:56 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 12:34:58 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 12:35:00 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 12:35:00 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:35:05 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 12:35:08 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 12:35:08 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpt685r7fy_mock.wav 2026-03-08 12:35:09 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 12:35:12 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 12:35:16 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 12:35:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 12:35:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpug1llse5_mock.wav 2026-03-08 12:35:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 12:35:20 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 12:35:21 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.257656 < -1.000000) 2026-03-08 12:35:21 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 12:35:21 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpf8d1as0d_mock.wav 2026-03-08 12:35:22 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.392955 < -1.000000) 2026-03-08 12:35:22 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:35:22 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:35:22 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'ИНТРИГ' → 불명 2026-03-08 12:35:22 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:35:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 34자) 2026-03-08 12:35:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:ИНТРИГ 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 12:35:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4632, filename=tmp9nqp46e9_mock.wav) 2026-03-08 12:35:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:35:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:35:23 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:35:23 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:35:23 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:35:23 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:35:23 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:35:23 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:35:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:35:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:35:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:35:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:35:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:35:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:38:48 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acef48-68a51a923f9b3f5e16a2b9f5;cb04104b-4225-4e8e-bf6f-ec257531fb97'), (b'RateLimit', b'"api";r=959;t=3'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'4w8FW7bj0oxomVJu2uSw_QAeMjjoEuOLx5YZJ7Y695VgSaT21T1Ghg==')]) 2026-03-08 12:35:23 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:35:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:35:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:35:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:35:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:35:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:35:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:35:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:35:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:35:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:35:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:38:48 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acef48-2ed57fc540dc23830229311f;cb04104b-4225-4e8e-bf6f-ec257531fb97'), (b'RateLimit', b'"api";r=958;t=3'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'iLRSeF8Ewsqk65RjZFzL3Ik_2beFanLw4dp0M20DTxB9BE8fC8UhOQ==')]) 2026-03-08 12:35:23 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:35:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:35:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:35:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:35:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:35:26 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:35:26 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 12:35:26 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 12:35:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 12:35:29 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 12:35:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 12:35:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 12:35:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4633, filename=tmpa3c9pmqe_mock.wav) 2026-03-08 12:35:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:35:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 12:35:30 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:35:30 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:35:30 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:35:30 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:35:30 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:35:30 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:35:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:35:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:35:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:35:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:35:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:35:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:38:55 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acef4f-6222b1db530b271e3de6042a;7c23ede2-a1ff-41d6-8f96-0c3585380c15'), (b'RateLimit', b'"api";r=999;t=296'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'U3MTRpDTILMcX6xGYPNhpPFtdn7-45vJUwrd7h4xvJVhNNkRrOeKWA==')]) 2026-03-08 12:35:30 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:35:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:35:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:35:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:35:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:35:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:35:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:35:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:35:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:35:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:35:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:38:55 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acef4f-6f99ea331d3656406cec81b1;7c23ede2-a1ff-41d6-8f96-0c3585380c15'), (b'RateLimit', b'"api";r=998;t=296'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'J_KcmAQct6nnkXY5LhZASybNc1tMcX0z-3vO49gZo1Z4UdGat_HQ8g==')]) 2026-03-08 12:35:31 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:35:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:35:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:35:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:35:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:35:32 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 12:35:32 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0e7srsrn_mock.wav 2026-03-08 12:35:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 12:35:33 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 12:35:33 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 12:35:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 12:35:37 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 12:35:37 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:35:38 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 12:35:38 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpoe1nhh44_mock.wav 2026-03-08 12:35:41 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 12:35:41 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 12:35:41 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:35:42 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 12:35:42 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 12:35:42 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4634, filename=tmpl0e08_dl_mock.wav) 2026-03-08 12:35:42 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:35:42 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:35:42 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:35:42 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:35:42 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:35:42 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:35:42 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:35:42 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:35:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:35:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:35:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:35:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:35:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:35:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:39:07 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acef5b-6a1edf1218636ad67c0ee7d0;9b8c02ad-768c-4509-a2e2-ba005f85872d'), (b'RateLimit', b'"api";r=997;t=284'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'2SK8vwtWmsRpYnqkDga9sFppUwzOgAhrTsrze_Q_Abg89uIsdTdJxg==')]) 2026-03-08 12:35:43 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:35:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:35:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:35:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:35:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:35:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:35:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:35:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:35:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:35:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:35:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:39:08 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acef5c-258ba83579c51cc15cc8ee2a;9b8c02ad-768c-4509-a2e2-ba005f85872d'), (b'RateLimit', b'"api";r=996;t=283'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'HYbXKvYdBx6Q7VFbwQ_S7QPGYumzTgBqpAELx1BVGa4Y2a3dk9iIaQ==')]) 2026-03-08 12:35:43 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:35:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:35:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:35:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:35:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:35:45 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 12:35:45 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 12:35:45 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 12:35:48 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 12:35:49 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 12:35:49 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:35:53 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 12:35:53 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 12:35:53 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:35:54 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 12:35:54 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 12:35:54 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4635, filename=tmpjhg5xf4__mock.wav) 2026-03-08 12:35:54 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:35:54 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:35:54 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:35:54 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:35:54 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:35:54 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:35:54 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:35:54 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:35:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:35:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:35:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:35:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:35:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:35:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:39:20 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acef68-3abe6c1625bd1b6275fb1c62;680fad46-caae-4416-911f-fe5b679c8f5f'), (b'RateLimit', b'"api";r=995;t=271'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'rSnEKf9yj4XntX432O9Ch1N1r12QRphgQUfX9sYfpi-OAPLtALMZOw==')]) 2026-03-08 12:35:55 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:35:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:35:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:35:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:35:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:35:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:35:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:35:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:35:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:35:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:35:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:39:20 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acef68-3bbb79337e59f21e44901f7d;680fad46-caae-4416-911f-fe5b679c8f5f'), (b'RateLimit', b'"api";r=994;t=271'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'uHfgbkJeEfafVXNXkS_t4ViCU-dQpO1IRw9yfdB309IeiNXUtbEACA==')]) 2026-03-08 12:35:55 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:35:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:35:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:35:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:35:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:35:57 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 12:35:57 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 12:35:57 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 12:35:58 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 12:36:01 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:36:01 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:36:05 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 12:36:05 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 12:36:05 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:36:06 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 12:36:06 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 12:36:06 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 12:36:06 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4636, filename=tmp8vl9714__mock.wav) 2026-03-08 12:36:06 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:36:06 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:36:06 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:36:06 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:36:06 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:36:06 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:36:06 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:36:06 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:36:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:36:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:36:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:36:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:36:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:36:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:39:31 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acef73-7cab5279436a10560b4dcb36;29d6d226-33ab-4e4d-bca1-ba82f65c5130'), (b'RateLimit', b'"api";r=993;t=260'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'iZ2otZmLL-6UcU9FdQBTRN3r1vtIgyBkjPpXCf_15mKuB5q88V67uQ==')]) 2026-03-08 12:36:06 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:36:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:36:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:36:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:36:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:36:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:36:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:36:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:36:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:36:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:36:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:39:31 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acef73-72ad67eb0c893a5016fd328b;29d6d226-33ab-4e4d-bca1-ba82f65c5130'), (b'RateLimit', b'"api";r=992;t=260'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'sPqh131FH6Zq2d7i2URdzAiIrVsHFpRROHExs9R6T9S-r6WozHn15A==')]) 2026-03-08 12:36:06 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:36:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:36:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:36:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:36:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:36:08 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:36:08 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpd0x2_g3h_mock.wav 2026-03-08 12:36:09 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 12:36:09 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 12:36:09 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 12:36:09 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 12:36:11 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:36:11 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjsy38tpn_mock.wav 2026-03-08 12:36:12 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:36:12 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:36:17 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:36:17 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:36:17 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 12:36:17 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:36:18 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 59자) 2026-03-08 12:36:18 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과 2026-03-08 12:36:18 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4637, filename=tmpskcq4lmf_mock.wav) 2026-03-08 12:36:18 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:36:18 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:36:18 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:36:18 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:36:18 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:36:18 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:36:18 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:36:18 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:36:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:36:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:36:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:36:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:36:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:36:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:39:43 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acef7f-5b317ce87292ac664f3a09ab;c089550a-4d7a-4ad5-9dd3-fac168388200'), (b'RateLimit', b'"api";r=991;t=248'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'KGizaVCNJ_xMnp8hsp_x2DCxYXnFQAGg9KjqmFkbg7iWa-davuEDew==')]) 2026-03-08 12:36:18 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:36:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:36:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:36:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:36:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:36:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:36:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:36:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:36:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:36:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:36:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:39:43 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acef7f-60d8f6897e1506fd50e3bff6;c089550a-4d7a-4ad5-9dd3-fac168388200'), (b'RateLimit', b'"api";r=990;t=248'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'3y18DdJHfvgAjoexZavo9GoYu8SykV9g7pqLiETbzlnVigjwiJGmrA==')]) 2026-03-08 12:36:19 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:36:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:36:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:36:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:36:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:36:21 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 12:36:21 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 12:36:21 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 12:36:24 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 12:36:24 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:36:25 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 12:36:29 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:36:29 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:36:29 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 12:36:29 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:36:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 12:36:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:36:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4638, filename=tmpvmxc4f51_mock.wav) 2026-03-08 12:36:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:36:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:36:30 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:36:30 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:36:30 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:36:30 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:36:30 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:36:30 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:36:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:36:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:36:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:36:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:36:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:36:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:39:55 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acef8b-6aa011120d6ce50d719cb1c0;cc7f629c-d220-4fd0-9300-df7e40fdbccf'), (b'RateLimit', b'"api";r=989;t=236'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'380f_-TVUEok0aDxA5jgsv_iXq3mxB4yXg9ruHyWi8_cb2JFQf0OkQ==')]) 2026-03-08 12:36:30 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:36:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:36:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:36:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:36:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:36:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:36:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:36:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:36:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:36:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:36:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:39:55 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acef8b-2246ecd26944bec849d3bb53;cc7f629c-d220-4fd0-9300-df7e40fdbccf'), (b'RateLimit', b'"api";r=988;t=236'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lqjCPobEpqKkp1NR94AhbqFR_1bLYDMGRmu-g9EoH3atGLfPj-MJnw==')]) 2026-03-08 12:36:30 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:36:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:36:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:36:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:36:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:36:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:36:33 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 12:36:33 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 12:36:36 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 12:36:36 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpccm6ovdq_mock.wav 2026-03-08 12:36:36 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 12:36:36 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 12:36:36 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:36:42 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 12:36:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 12:36:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmppjcv2z67_mock.wav 2026-03-08 12:36:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 12:36:48 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 12:36:48 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpi8yxxpvv_mock.wav 2026-03-08 12:36:49 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 12:36:54 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 12:36:57 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 12:36:59 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 12:36:59 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2docqn9w_mock.wav 2026-03-08 12:37:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 12:37:02 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 12:37:02 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.851572 < -1.000000) 2026-03-08 12:37:03 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.143245 < -1.000000) 2026-03-08 12:37:03 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:37:03 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:37:03 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다소 도로' → 불명 2026-03-08 12:37:03 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:37:04 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 55자) 2026-03-08 12:37:04 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다소 도로 통과 | 긴급도:일반 | 키워드:다소 도로, 신호, 통과 2026-03-08 12:37:04 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4639, filename=tmp1a9cd4ka_mock.wav) 2026-03-08 12:37:04 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:37:04 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:37:04 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:37:04 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:37:04 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:37:04 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:37:04 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:37:04 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:37:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:37:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:37:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:37:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:37:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:37:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:40:29 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acefad-28eff75d51fc39b05cbabf10;92c1df44-780f-41ac-8c5e-233f3bbcecda'), (b'RateLimit', b'"api";r=987;t=202'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'vdMXcUQbwdbLvNTUGWGg4zkPihlvZoRjMZ54YUrOcCBT8rBMgHDMSg==')]) 2026-03-08 12:37:04 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:37:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:37:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:37:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:37:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:37:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:37:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:37:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:37:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:37:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:37:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:40:29 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acefad-272a4758440169a0163c1382;92c1df44-780f-41ac-8c5e-233f3bbcecda'), (b'RateLimit', b'"api";r=986;t=202'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'zAbaGUymENfcY32GvlUbcFZMLFU2NgSMwsb2vWwP8UfTH3FQ7dEOEQ==')]) 2026-03-08 12:37:05 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:37:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:37:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:37:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:37:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:37:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 12:37:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp086eyz6f_mock.wav 2026-03-08 12:37:07 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:37:07 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 12:37:07 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 12:37:10 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 12:37:11 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 12:37:11 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 12:37:11 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4640, filename=tmpqabp2vy4_mock.wav) 2026-03-08 12:37:11 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:37:11 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 12:37:11 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:37:11 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:37:11 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:37:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:37:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:37:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:37:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:37:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:37:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:37:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:37:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:37:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:40:36 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acefb4-07395aa8342ba36224f153b6;e2e169b1-4f93-4d5e-b63b-4ae0746f603a'), (b'RateLimit', b'"api";r=985;t=195'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'w2Qv8HSkQuModOIL8KXlzhoBOm5JSiT0DZfvJXwMesWzkohUk3mMGQ==')]) 2026-03-08 12:37:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:37:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:37:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:37:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:37:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:37:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:37:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:37:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:37:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:37:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:37:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:40:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acefb5-6cc2522846769c9219847893;e2e169b1-4f93-4d5e-b63b-4ae0746f603a'), (b'RateLimit', b'"api";r=984;t=194'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'QHzTJE3A6D7f8WTXONAMPx59LLaQNc3NUUj8e8BrLCsCOPn8jHXgTg==')]) 2026-03-08 12:37:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:37:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:37:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:37:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:37:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:37:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 12:37:14 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 12:37:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 12:37:16 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 12:37:18 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 12:37:18 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:37:22 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 12:37:22 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 12:37:22 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:37:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 12:37:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:전차선,지지금구,좌천,휴대 2026-03-08 12:37:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4641, filename=tmp3bzj4r6k_mock.wav) 2026-03-08 12:37:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:37:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:37:23 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:37:23 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:37:23 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:37:23 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:37:23 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:37:23 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:37:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:37:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:37:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:37:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:37:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:37:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:40:49 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acefc0-1c4157cc3c6abaab7e5eb57a;60b1cc16-eedf-4d19-b68e-396888adc0fc'), (b'RateLimit', b'"api";r=983;t=182'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bNwQcuNGZTnvfYRyvODncbVpCRdGMBDHGBkzf1YQ-AIYWcnVAAMizA==')]) 2026-03-08 12:37:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:37:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:37:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:37:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:37:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:37:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:37:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:37:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:37:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:37:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:37:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:40:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acefc1-108c1c4f31c3b7ed69e09b1c;60b1cc16-eedf-4d19-b68e-396888adc0fc'), (b'RateLimit', b'"api";r=982;t=182'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'D3gjiH06RwK8vVdGmZ5Wbm3G2AcPxQ2NoVL8-mvo6MQ_L49If_WnfQ==')]) 2026-03-08 12:37:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:37:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:37:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:37:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:37:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:37:26 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 12:37:26 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 12:37:26 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 12:37:26 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 12:37:30 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 12:37:30 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:37:33 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 12:37:35 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:37:35 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptj6pg4mc_mock.wav 2026-03-08 12:37:35 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 12:37:35 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 12:37:35 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:37:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 91자) 2026-03-08 12:37:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진, 측선, 좌천, 하선, 신호진로, 통과 2026-03-08 12:37:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4642, filename=tmptx5wpttu_mock.wav) 2026-03-08 12:37:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:37:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:37:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:37:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:37:36 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:37:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:37:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:37:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:37:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:37:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:37:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:37:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:37:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:37:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:41:01 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acefcd-0516e37a4cdb8f3b499ee6a5;f7783877-f346-4110-9682-00ac0886ff5a'), (b'RateLimit', b'"api";r=981;t=170'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ORprdHIJxfUJXxwBEhx7ZiDSB1L0pK0lMsnEP-ukyKF-_6Eci317vw==')]) 2026-03-08 12:37:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:37:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:37:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:37:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:37:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:37:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:37:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:37:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:37:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:37:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:37:36 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 12:37:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:41:01 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acefcd-6641a49821c3aa964a872574;f7783877-f346-4110-9682-00ac0886ff5a'), (b'RateLimit', b'"api";r=980;t=170'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Ib7U0fGDJ13AlP6bgV7D8hgGc0ozSW7SGAou9DhT-RyYTo1Zjl415Q==')]) 2026-03-08 12:37:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:37:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:37:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:37:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:37:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:37:38 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:37:38 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2719b6k4_mock.wav 2026-03-08 12:37:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 12:37:39 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 12:37:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 12:37:42 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:37:42 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:37:47 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 12:37:47 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 12:37:47 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:37:47 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 12:37:47 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:37:47 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4643, filename=tmp0wz1cdvi_mock.wav) 2026-03-08 12:37:47 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:37:47 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:37:48 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:37:48 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:37:48 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:37:48 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:37:48 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:37:48 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:37:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:37:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:37:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:37:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:37:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:37:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:41:13 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acefd9-3f0e4c495b9d2438746f46b0;877e099a-eaf2-4862-9966-9f1363fdaef9'), (b'RateLimit', b'"api";r=979;t=158'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'zpyGgLSb2L8KfNmJhi76uemUgx1VjKLvun-M6hwHgSrlcuP62FZMUw==')]) 2026-03-08 12:37:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:37:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:37:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:37:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:37:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:37:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:37:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:37:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:37:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:37:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:37:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:41:13 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acefd9-61f1da40501dc93522393474;877e099a-eaf2-4862-9966-9f1363fdaef9'), (b'RateLimit', b'"api";r=978;t=158'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'kmg_lHAUSHcbMCxLz-97ah4phXRKU7At8y74z7Lu_UOGBJgZDK56MA==')]) 2026-03-08 12:37:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:37:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:37:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:37:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:37:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:37:50 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 12:37:50 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 12:37:50 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 12:37:52 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 12:37:54 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:37:54 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:37:59 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:37:59 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:37:59 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 12:37:59 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:37:59 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 12:38:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 12:38:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4644, filename=tmpq8wvpx6u_mock.wav) 2026-03-08 12:38:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:38:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:38:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:38:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:38:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:38:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:38:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:38:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:38:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:38:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:38:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:38:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:38:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:38:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:41:25 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acefe5-06c6058c6f3fe14e29f85feb;02fdc797-dbba-4794-bfb2-4efb9e49aec2'), (b'RateLimit', b'"api";r=977;t=146'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_KOZKo0mHmwpauqRO-pt2Ysbc8TGqLrrGyZkFKm5t0GL1l66I8xL4w==')]) 2026-03-08 12:38:00 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:38:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:38:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:38:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:38:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:38:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:38:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:38:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:38:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:38:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:38:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:41:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acefe5-6c083ce4466e86e35321d246;02fdc797-dbba-4794-bfb2-4efb9e49aec2'), (b'RateLimit', b'"api";r=976;t=146'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'3YbHL8zqviPQ4Ia21p6xnRvLENz_Kj1oxCPfb0M-l4JXmDOvUbQsXQ==')]) 2026-03-08 12:38:00 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:38:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:38:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:38:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:38:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:38:02 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 12:38:02 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 12:38:02 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 12:38:03 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 12:38:03 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4x6i26ex_mock.wav 2026-03-08 12:38:03 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 12:38:06 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 12:38:06 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:38:11 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:38:11 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:38:11 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 12:38:11 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:38:11 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 12:38:11 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5ev9i_fo_mock.wav 2026-03-08 12:38:11 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 77자) 2026-03-08 12:38:11 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 12:38:12 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4645, filename=tmpraqr7432_mock.wav) 2026-03-08 12:38:12 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:38:12 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:38:12 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:38:12 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:38:12 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:38:12 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:38:12 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:38:12 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:38:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:38:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:38:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:38:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:38:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:38:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:41:37 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceff1-27ff81b21716962e4fd66ab3;d5e5af02-1928-4595-bed4-8096ee5e88a7'), (b'RateLimit', b'"api";r=975;t=134'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'GcPlqUEDWLujuQ3q0wnfWt54IIe_YQxCkTdaK7RuyC6mV46-_MTm8Q==')]) 2026-03-08 12:38:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:38:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:38:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:38:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:38:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:38:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:38:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:38:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:38:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:38:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:38:12 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 12:38:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:41:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69aceff1-6edaac1148a5e4d449b02f61;d5e5af02-1928-4595-bed4-8096ee5e88a7'), (b'RateLimit', b'"api";r=974;t=134'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'U2RxXcK85mhoxP-75vPqp33rE7NsDcxJ4gbrWe0zBFMyiuGww_qeSg==')]) 2026-03-08 12:38:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:38:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:38:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:38:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:38:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:38:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:38:14 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 12:38:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 12:38:16 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 12:38:16 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpig808dx3_mock.wav 2026-03-08 12:38:18 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 12:38:18 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:38:22 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 12:38:24 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 12:38:27 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 12:38:27 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7hgkhfua_mock.wav 2026-03-08 12:38:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 12:38:30 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 12:38:32 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 12:38:32 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqdmg_ccp_mock.wav 2026-03-08 12:38:38 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 12:38:42 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 12:38:44 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (31.200000 > 2.400000) 2026-03-08 12:38:44 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.777103 < -1.000000) 2026-03-08 12:38:45 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.929235 < -1.000000) 2026-03-08 12:38:45 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 12:38:45 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 보일링 boiling Casa C' → 열차 2026-03-08 12:38:45 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:38:46 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 88자) 2026-03-08 12:38:46 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:보일링 boiling Casa Centrum 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 12:38:46 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4646, filename=tmph0qbuzcl_mock.wav) 2026-03-08 12:38:46 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:38:46 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:38:46 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:38:46 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:38:46 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:38:46 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:38:46 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:38:46 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:38:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:38:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:38:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:38:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:38:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:38:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:42:11 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf013-0147b92d400ba4744b3542af;db2ce591-91f4-47cc-b5be-44648ff92fc9'), (b'RateLimit', b'"api";r=973;t=100'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'PbB10f2KCFS5aMAP1ajFMouXZRRwxM1wPSf_CIUrPE-yDQNcIlGaCw==')]) 2026-03-08 12:38:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:38:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:38:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:38:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:38:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:38:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:38:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:38:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:38:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:38:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:38:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:42:11 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf013-5b074214734076c472e2d2c4;db2ce591-91f4-47cc-b5be-44648ff92fc9'), (b'RateLimit', b'"api";r=972;t=100'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'EmbCZ0Z1G9YZQfsMmiSUm1IzK1VXHzrIbiDFVG7jHpAcn32k6S8_Qg==')]) 2026-03-08 12:38:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:38:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:38:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:38:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:38:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:38:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:38:48 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 12:38:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 12:38:52 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 12:38:52 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 12:38:53 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 12:38:53 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 12:38:53 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4647, filename=tmp35_y4tk__mock.wav) 2026-03-08 12:38:53 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:38:53 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 12:38:53 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:38:53 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:38:53 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:38:53 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:38:53 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:38:53 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:38:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:38:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:38:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:38:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:38:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:38:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:42:18 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf01a-1412569031f248d0551f72a7;b3d32c52-c7a0-4cd9-9d03-741f37a99883'), (b'RateLimit', b'"api";r=971;t=93'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'5CJrPK8KVbyJZmImWLK4rtEXNr1L5w6DEHn3lpGQVj_ccjo40GrkQA==')]) 2026-03-08 12:38:53 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:38:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:38:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:38:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:38:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:38:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:38:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:38:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:38:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:38:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:38:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:42:18 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf01a-4bcffbdf683fccb21c8c1438;b3d32c52-c7a0-4cd9-9d03-741f37a99883'), (b'RateLimit', b'"api";r=970;t=93'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'4hTFF9K_LHAg3q01lVkE5RqUSb2mR9CEw7JaQpNryK1trz-bvb_inQ==')]) 2026-03-08 12:38:53 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:38:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:38:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:38:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:38:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:38:56 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 12:38:56 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 12:38:56 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 12:38:59 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 12:38:59 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:39:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 12:39:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:39:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpnx6m2tjn_mock.wav 2026-03-08 12:39:03 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 12:39:04 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 12:39:04 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 12:39:04 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:39:05 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 12:39:05 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 이동 중 | 긴급도:일반 | 키워드:없음 2026-03-08 12:39:05 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4648, filename=tmp50ytpb68_mock.wav) 2026-03-08 12:39:05 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:39:05 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:39:05 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:39:05 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:39:05 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:39:05 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:39:05 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:39:05 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:39:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:39:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:39:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:39:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:39:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:39:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:39:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1egfemvo_mock.wav 2026-03-08 12:39:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:42:30 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf026-68d379be2a695e0467de8dd6;f41c4b4f-42ab-4b9b-aaa2-ec6346979666'), (b'RateLimit', b'"api";r=969;t=81'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'vy3APJaok0yEz_0ffIkHrnsikgm9RWGx6GG6fNvLnthVfD0Exj_9LA==')]) 2026-03-08 12:39:05 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:39:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:39:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:39:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:39:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:39:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:39:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:39:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:39:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:39:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:39:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:42:30 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf026-43ff73a42746a4285ab1c6dd;f41c4b4f-42ab-4b9b-aaa2-ec6346979666'), (b'RateLimit', b'"api";r=968;t=81'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'FTpxREUlHW5BuvVuss9Mg5xRFsaKRNAGhWwZ9hBikStUvaBYSN1GyQ==')]) 2026-03-08 12:39:06 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:39:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:39:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:39:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:39:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:39:08 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 12:39:08 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 12:39:08 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 12:39:11 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 12:39:11 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:39:16 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 12:39:16 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 12:39:16 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:39:17 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 12:39:17 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 12:39:17 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4649, filename=tmp0b6aksn6_mock.wav) 2026-03-08 12:39:17 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:39:17 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:39:17 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:39:17 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:39:17 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:39:17 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:39:17 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:39:17 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:39:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:39:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:39:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:39:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:39:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:39:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:42:42 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf032-2d2d57d25cca5c7e19f25745;0191c382-8c29-4ee8-90ba-1d1ca56956ac'), (b'RateLimit', b'"api";r=967;t=69'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'4my3-IntQ2fVoHcej_JSq1ZMqFI3dy7259kqf8iFbpKfpJzhvBXRyw==')]) 2026-03-08 12:39:17 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:39:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:39:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:39:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:39:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:39:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:39:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:39:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:39:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:39:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:39:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:42:43 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf032-7c0cf19453ca4d087dc21314;0191c382-8c29-4ee8-90ba-1d1ca56956ac'), (b'RateLimit', b'"api";r=966;t=69'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'63RixijNC3Tk5VUAAi1SZDSN4pvf9MKsagjRXz_8fhYG8uMgs_5Ebw==')]) 2026-03-08 12:39:18 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:39:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:39:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:39:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:39:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:39:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 12:39:20 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 12:39:20 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 12:39:20 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 12:39:24 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:39:24 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:39:28 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 12:39:28 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 12:39:28 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:39:29 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 12:39:29 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:39:29 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4650, filename=tmp7smi3gc8_mock.wav) 2026-03-08 12:39:29 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:39:29 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:39:29 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:39:29 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:39:29 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:39:29 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:39:29 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:39:29 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:39:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:39:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:39:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:39:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:39:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:39:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:42:54 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf03e-69175f6958abdfb432ac3a4c;218b009d-bf0d-4f11-b7fc-37781975e3ca'), (b'RateLimit', b'"api";r=965;t=57'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'i0FwosJ1P6ZoH6M8WKYjp3E-MDZeuw29Ntr7gIZCtL2UwLj8tqIqMA==')]) 2026-03-08 12:39:29 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:39:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:39:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:39:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:39:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:39:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:39:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:39:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:39:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:39:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:39:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:42:54 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf03e-78b7967b14c196113757bd97;218b009d-bf0d-4f11-b7fc-37781975e3ca'), (b'RateLimit', b'"api";r=964;t=57'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'7ilA6UYL_nCf6iPCGhUFF4ojOgoNgoyGxOemH3OZgvo1meCHYCuVdA==')]) 2026-03-08 12:39:29 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:39:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:39:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:39:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:39:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:39:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 12:39:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7di62mkn_mock.wav 2026-03-08 12:39:30 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 12:39:31 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 12:39:31 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 12:39:31 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 12:39:35 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:39:35 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:39:38 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 12:39:38 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpl7rk_zcl_mock.wav 2026-03-08 12:39:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 12:39:40 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:39:40 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:39:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 12:39:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:39:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 37자) 2026-03-08 12:39:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 12:39:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4651, filename=tmpln1ccfp__mock.wav) 2026-03-08 12:39:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:39:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:39:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:39:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:39:41 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:39:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:39:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:39:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:39:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:39:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:39:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:39:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:39:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:39:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:43:06 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf04a-4a58610a5498447963eb606e;8165f2d2-ab45-40e2-b03f-395d4d33e320'), (b'RateLimit', b'"api";r=963;t=45'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'TxPWs8HGHVbcGtAMbgfx_St1PC7zcUe-VSSHdiP560hXRaSzyJ-c1g==')]) 2026-03-08 12:39:41 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:39:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:39:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:39:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:39:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:39:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:39:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:39:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:39:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:39:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:39:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:43:06 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf04a-70ea2d2a1eb344e413477cb6;8165f2d2-ab45-40e2-b03f-395d4d33e320'), (b'RateLimit', b'"api";r=962;t=45'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'owGaYIJUYPlXZoRp7UGpba89uqv1ZM8j79V02rBmFHvWNiyWeqF28A==')]) 2026-03-08 12:39:41 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:39:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:39:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:39:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:39:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:39:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 12:39:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpgeq23f9p_mock.wav 2026-03-08 12:39:44 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 12:39:44 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 12:39:44 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 12:39:47 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 12:39:47 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:39:48 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 12:39:52 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:39:52 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:39:52 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 12:39:52 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:39:53 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 78자) 2026-03-08 12:39:53 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 12:39:53 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4652, filename=tmp8iblyekp_mock.wav) 2026-03-08 12:39:53 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:39:53 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:39:53 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:39:53 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:39:53 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:39:53 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:39:53 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:39:53 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:39:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:39:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:39:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:39:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:39:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:39:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:43:18 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf056-4d39c8924f263e5f3f4de777;b25caad0-44e3-4015-9891-78c845c31aec'), (b'RateLimit', b'"api";r=961;t=33'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'dO4cAO-nl88krgstG10ojM8vafvOrZPkN_hiBB12QahtP9jEiicDpw==')]) 2026-03-08 12:39:53 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:39:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:39:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:39:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:39:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:39:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:39:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:39:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:39:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:39:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:39:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:43:18 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf056-4561544843ee225d0ca25f98;b25caad0-44e3-4015-9891-78c845c31aec'), (b'RateLimit', b'"api";r=960;t=33'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9y4ybfFWNfTA9jO52WMyxAkD3EuZy2RAApZ0j4AbY_ia6JdIxzR5aA==')]) 2026-03-08 12:39:54 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:39:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:39:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:39:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:39:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:39:54 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 12:39:54 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpkyqh82yq_mock.wav 2026-03-08 12:39:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 12:39:56 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:39:56 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 12:39:56 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 12:40:00 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 12:40:00 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:40:00 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 12:40:00 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpt8rbn1jl_mock.wav 2026-03-08 12:40:05 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 12:40:10 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 12:40:11 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 12:40:16 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 12:40:20 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 12:40:20 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 12:40:21 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.595151 < -1.000000) 2026-03-08 12:40:21 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.663298 < -1.000000) 2026-03-08 12:40:22 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:40:22 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:40:22 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '조장 자산업진' → 불명 2026-03-08 12:40:22 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:40:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 12:40:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:조장 자산업진 통과 | 긴급도:일반 | 키워드:조장 자산업진,신호,통과,일반 2026-03-08 12:40:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4653, filename=tmpd7jquuux_mock.wav) 2026-03-08 12:40:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:40:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:40:23 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:40:23 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:40:23 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:40:23 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:40:23 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:40:23 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:40:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:40:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:40:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:40:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:40:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:40:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:43:48 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf074-6dc6c4a563fc35ca12f947c9;f39c48de-178e-48fa-a63f-83eb36d26140'), (b'RateLimit', b'"api";r=959;t=3'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'CipAYvlmO4quh4CddHyXkSaKqGPWnC3YFNP0CFv-Lt6fGQMTgA6BIQ==')]) 2026-03-08 12:40:23 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:40:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:40:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:40:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:40:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:40:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:40:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:40:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:40:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:40:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:40:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:43:48 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf074-099b235b52b2e02b47ccf73d;f39c48de-178e-48fa-a63f-83eb36d26140'), (b'RateLimit', b'"api";r=958;t=3'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'mFdcxf_INt2_Z0oI61hfR_DG7wliXT3no_kGvUHIgE2FPcVpWboKGw==')]) 2026-03-08 12:40:23 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:40:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:40:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:40:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:40:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:40:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:40:25 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 12:40:25 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 12:40:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 12:40:29 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 12:40:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:40:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3sp3qkxi_mock.wav 2026-03-08 12:40:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 12:40:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 12:40:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4654, filename=tmpry9nt2t1_mock.wav) 2026-03-08 12:40:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:40:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 12:40:30 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:40:30 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:40:30 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:40:30 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:40:30 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:40:30 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:40:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:40:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:40:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:40:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:40:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:40:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:43:55 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf07b-3700917339fa418e03f26731;2a671410-73d5-436e-be87-1fd8ac262935'), (b'RateLimit', b'"api";r=999;t=296'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_wFMYN-Dqmb9ZMjE8IC0P9ofaiasR-wGqk2Yv9x9N_fn9KDNj8xflg==')]) 2026-03-08 12:40:30 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:40:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:40:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:40:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:40:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:40:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:40:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:40:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:40:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:40:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:40:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:43:55 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf07b-072e5e3f6ce94d0464b8d214;2a671410-73d5-436e-be87-1fd8ac262935'), (b'RateLimit', b'"api";r=998;t=296'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Vt41SQ_x1woahh0uoIbMoL44-v_fnrhw7QYj-05G1rBcwlV3yPDrGw==')]) 2026-03-08 12:40:30 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:40:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:40:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:40:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:40:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:40:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 12:40:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 12:40:33 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 12:40:33 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 12:40:33 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:40:33 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpdbu1vo5p_mock.wav 2026-03-08 12:40:36 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 12:40:36 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:40:41 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 12:40:41 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 12:40:41 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:40:42 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 12:40:42 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 12:40:42 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4655, filename=tmpx2n3kfwt_mock.wav) 2026-03-08 12:40:42 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:40:42 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:40:42 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:40:42 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:40:42 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:40:42 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:40:42 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:40:42 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:40:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:40:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:40:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:40:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:40:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:40:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:44:07 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf087-1904f30476e179c75202b319;e8f5b389-8b58-445a-b36a-163669a333e2'), (b'RateLimit', b'"api";r=997;t=284'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'kPF6-zWejDgIq0uCiXfUFfpz8NTJIhpEZfowsfne1aQIS57BLCOh9Q==')]) 2026-03-08 12:40:42 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:40:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:40:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:40:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:40:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:40:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:40:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:40:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:40:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:40:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:40:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:44:07 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf087-03d354d03337246f74921b17;e8f5b389-8b58-445a-b36a-163669a333e2'), (b'RateLimit', b'"api";r=996;t=284'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ZWh9WetHbbeF6zB0ss8dpzdHGl-DExJfjZrnKWgoIrNlq0uUEiJ_kA==')]) 2026-03-08 12:40:42 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:40:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:40:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:40:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:40:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:40:45 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 12:40:45 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 12:40:45 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 12:40:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 12:40:48 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 12:40:48 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:40:53 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 12:40:53 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 12:40:53 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:40:54 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 12:40:54 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 12:40:54 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4656, filename=tmp34u0r8rl_mock.wav) 2026-03-08 12:40:54 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:40:54 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:40:54 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:40:54 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:40:54 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:40:54 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:40:54 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:40:54 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:40:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:40:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:40:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:40:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:40:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:40:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:44:19 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf093-1652e6746e1dfac219ef5db0;0c1b5880-7748-429b-b279-04d13e0a9c42'), (b'RateLimit', b'"api";r=995;t=272'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lV8AzvAS3OCM31Y21QLSlqmEmDa1UiZB3cKdNsiUiBD8iFibDddFFw==')]) 2026-03-08 12:40:55 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:40:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:40:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:40:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:40:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:40:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:40:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:40:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:40:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:40:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:40:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:44:20 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf094-3f1b6b5c02caa29b39676eba;0c1b5880-7748-429b-b279-04d13e0a9c42'), (b'RateLimit', b'"api";r=994;t=271'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'1aYueNHEZV7RCKJbhnW7z_n85-MjTprE5Ye6oddd4bVfFvT4AA6pcw==')]) 2026-03-08 12:40:55 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:40:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:40:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:40:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:40:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:40:57 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 12:40:57 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 12:40:57 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 12:40:57 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 12:40:57 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpcam2oqq0_mock.wav 2026-03-08 12:40:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 12:41:01 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:41:01 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:41:05 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 12:41:05 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 12:41:05 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:41:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 12:41:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptsfhhxl9_mock.wav 2026-03-08 12:41:06 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 12:41:06 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 12:41:06 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4657, filename=tmpenmh6ucx_mock.wav) 2026-03-08 12:41:06 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:41:06 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:41:06 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:41:06 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:41:06 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:41:06 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:41:06 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:41:06 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:41:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:41:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:41:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:41:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:41:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:41:06 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 12:41:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:44:31 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf09f-11ce968331575dfd537b5377;31333e68-a7be-4387-9158-2241a022c416'), (b'RateLimit', b'"api";r=993;t=260'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'oTlNOlEV3oNGyJjDj4DjBxRB2XK3x5aWfNCitlX-UP9Y9rtW18mXRg==')]) 2026-03-08 12:41:06 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:41:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:41:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:41:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:41:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:41:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:41:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:41:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:41:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:41:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:41:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:44:31 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf09f-66b0ce1538f19b1f1930c00c;31333e68-a7be-4387-9158-2241a022c416'), (b'RateLimit', b'"api";r=992;t=260'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'fWi3ENAz6CTLP_29oSzz9LkW-1pS_2kLiSf2jwJDDMQu6idDHuIj0g==')]) 2026-03-08 12:41:06 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:41:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:41:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:41:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:41:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:41:09 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 12:41:09 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 12:41:09 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 12:41:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 12:41:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpndj3lxut_mock.wav 2026-03-08 12:41:12 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:41:12 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:41:16 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 12:41:17 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:41:17 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:41:17 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 12:41:17 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:41:18 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 12:41:18 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 12:41:18 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4658, filename=tmp1btbhvcb_mock.wav) 2026-03-08 12:41:18 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:41:18 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:41:18 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:41:18 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:41:18 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:41:18 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:41:18 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:41:18 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:41:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:41:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:41:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:41:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:41:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:41:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:44:43 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf0ab-1577e3326330360c677c25bd;3e095890-84cb-4196-8412-75ad357fa56d'), (b'RateLimit', b'"api";r=991;t=248'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'7v8hosEzeCiVrK7R6z51ot2I19GAqcWigKdytbrvSf_kJEslkj46yg==')]) 2026-03-08 12:41:19 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:41:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:41:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:41:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:41:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:41:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:41:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:41:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:41:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:41:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:41:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:44:44 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf0ac-15da2e533b3f489c0a7421b8;3e095890-84cb-4196-8412-75ad357fa56d'), (b'RateLimit', b'"api";r=990;t=247'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ODW8vc00eKzGbD8-LC0IqLqU4KgsuRJUXjSuqrSQuu4Xw-a4ILDcfQ==')]) 2026-03-08 12:41:19 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:41:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:41:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:41:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:41:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:41:21 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 12:41:21 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 12:41:21 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 12:41:21 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 12:41:21 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfqb1cc8n_mock.wav 2026-03-08 12:41:22 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 12:41:25 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 12:41:25 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:41:27 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 12:41:27 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpp1rqho2u_mock.wav 2026-03-08 12:41:30 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:41:30 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:41:30 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 12:41:30 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:41:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 12:41:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:41:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4659, filename=tmpl5uk5ebq_mock.wav) 2026-03-08 12:41:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:41:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:41:31 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:41:31 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:41:31 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:41:31 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:41:31 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:41:31 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:41:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:41:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:41:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:41:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:41:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:41:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:44:56 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf0b8-09f6e599097b952d5586172e;96585962-d9b4-47cd-a5ca-226eeb461cb5'), (b'RateLimit', b'"api";r=989;t=235'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'gJzMbUqBc1ObvVGQ17VtLdrVhg15ajYNlmyYsK5Vc6Nw2F26Oq92yg==')]) 2026-03-08 12:41:31 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:41:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:41:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:41:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:41:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:41:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:41:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:41:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:41:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:41:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:41:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:44:56 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf0b8-733b47b0038a23df5cb7fefd;96585962-d9b4-47cd-a5ca-226eeb461cb5'), (b'RateLimit', b'"api";r=988;t=235'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'4qMYr58tnkmZDKg5oc0ZNEMOVQAW-XEgMZmqsIz-ENIBTS3FdSIGlQ==')]) 2026-03-08 12:41:31 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:41:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:41:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:41:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:41:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:41:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:41:33 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 12:41:33 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 12:41:37 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 12:41:37 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:41:38 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 12:41:42 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 12:41:48 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 12:41:50 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 12:41:54 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 12:41:54 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.977239 < -1.000000) 2026-03-08 12:41:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 12:41:55 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.576189 < -1.000000) 2026-03-08 12:41:56 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.344032 < -1.000000) 2026-03-08 12:41:56 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:41:56 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:41:56 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'озадорочной' → 불명 2026-03-08 12:41:56 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:41:57 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:41:57 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8qpgcbxy_mock.wav 2026-03-08 12:41:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 80자) 2026-03-08 12:41:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:과다포해수욕장 분기기 통과 | 긴급도:일반 | 키워드:과다포해수욕장,분기기,신호,통과 2026-03-08 12:41:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4660, filename=tmp_0hu_7ug_mock.wav) 2026-03-08 12:41:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:41:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:41:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:41:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:41:57 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:41:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:41:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:41:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:41:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:41:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:41:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:41:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:41:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:41:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:45:23 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf0d3-59913edb12efff76586ec606;eadbc407-9d92-45e3-84f3-596a3abdb715'), (b'RateLimit', b'"api";r=987;t=208'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Gwnod0QUhsAvVj30spZrvWr2DEETjzlu6qagb-knD07GFRVRT8p6rg==')]) 2026-03-08 12:41:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:41:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:41:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:41:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:41:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:41:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:41:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:41:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:41:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:41:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:41:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:45:23 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf0d3-564ecf33759f32cf6a14c506;eadbc407-9d92-45e3-84f3-596a3abdb715'), (b'RateLimit', b'"api";r=986;t=208'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'iWC27wDQDMymrJds1IX-o9BSxH1sNZaU3vP_CH4tOqQayMfdov-irQ==')]) 2026-03-08 12:41:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:41:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:41:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:41:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:41:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:41:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 12:42:00 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:42:00 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 12:42:00 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 12:42:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:42:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpif847a09_mock.wav 2026-03-08 12:42:04 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 12:42:05 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 12:42:05 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 12:42:05 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4661, filename=tmpavribfu9_mock.wav) 2026-03-08 12:42:05 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:42:05 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 12:42:05 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:42:05 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:42:05 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:42:05 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:42:05 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:42:05 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:42:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:42:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:42:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:42:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:42:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:42:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:45:30 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf0da-45e7384a572e4b1012541069;f70da9dc-7770-4d2b-9023-5612e88f9f2c'), (b'RateLimit', b'"api";r=985;t=201'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'QoavfSbmwms8AAoyth-UaM5bSx6nvO-PQacKi7wZ3hapkboaO8jaQw==')]) 2026-03-08 12:42:05 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:42:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:42:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:42:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:42:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:42:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:42:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:42:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:42:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:42:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:42:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:45:30 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf0da-6ef7c95d1495643f465b0063;f70da9dc-7770-4d2b-9023-5612e88f9f2c'), (b'RateLimit', b'"api";r=984;t=201'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Zjl4_I2Nes9AF6RVUCknmfijJEvuRJmd1qWXDhw6BvvUfMJDgZCNsA==')]) 2026-03-08 12:42:05 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:42:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:42:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:42:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:42:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:42:07 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 12:42:07 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 12:42:07 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 12:42:11 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 12:42:11 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:42:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 12:42:16 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 12:42:16 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 12:42:16 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:42:17 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 12:42:17 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 12:42:17 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4662, filename=tmpvgf9zds__mock.wav) 2026-03-08 12:42:17 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:42:17 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:42:17 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:42:17 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:42:17 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:42:17 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:42:17 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:42:17 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:42:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:42:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:42:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:42:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:42:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:42:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:45:42 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf0e6-11331b8a6c9e7a954273150a;72d8381e-1999-44b5-9a9a-693fef6fbcae'), (b'RateLimit', b'"api";r=983;t=189'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Wrq9UTjzgQI-uAQnype16wYajEywvOMKBTRIwXZKK3cA6rIzHz47kA==')]) 2026-03-08 12:42:17 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:42:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:42:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:42:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:42:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:42:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:42:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:42:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:42:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:42:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:42:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:45:42 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf0e6-353009416c591e3057b0401e;72d8381e-1999-44b5-9a9a-693fef6fbcae'), (b'RateLimit', b'"api";r=982;t=189'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Ce6t7xs9z59sY77NfUAV8MPkQ8Zko018taxzb9MVP0eVs695JKt7SA==')]) 2026-03-08 12:42:17 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:42:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:42:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:42:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:42:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:42:19 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 12:42:19 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 12:42:19 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 12:42:23 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 12:42:23 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:42:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 12:42:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpa2dlb7l1_mock.wav 2026-03-08 12:42:25 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 12:42:28 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 12:42:28 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 12:42:28 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:42:29 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 95자) 2026-03-08 12:42:29 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진, 측선, 좌천, 하선, 신호진로, 통과, 일반 2026-03-08 12:42:29 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4663, filename=tmppc_a0ab2_mock.wav) 2026-03-08 12:42:29 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:42:29 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:42:29 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:42:29 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:42:29 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:42:29 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:42:29 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:42:29 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:42:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:42:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:42:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:42:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:42:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:42:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:45:54 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf0f2-30228477323368ab211dab7f;9de2e297-9b3a-492b-a3ec-d85b420cf001'), (b'RateLimit', b'"api";r=981;t=177'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'rXk0U1D1kyMR8Upml7lZJ-7KBLNW2SRPyf8n7_8bh6Rs06htyRD_zQ==')]) 2026-03-08 12:42:29 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:42:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:42:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:42:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:42:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:42:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:42:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:42:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:42:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:42:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:42:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:45:54 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf0f2-7cefe4fc6c07de6a586c99b2;9de2e297-9b3a-492b-a3ec-d85b420cf001'), (b'RateLimit', b'"api";r=980;t=177'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9XIMyafPdZFvG25br3tfwvgdxht4palNkpaTNzO90c9wfQyIexy6Ig==')]) 2026-03-08 12:42:30 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:42:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:42:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:42:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:42:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:42:32 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 12:42:32 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 12:42:32 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 12:42:33 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 12:42:33 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpd7oelkmh_mock.wav 2026-03-08 12:42:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 12:42:36 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:42:36 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:42:38 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 12:42:38 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpopf321b5_mock.wav 2026-03-08 12:42:40 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 12:42:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 12:42:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:42:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 12:42:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:42:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4664, filename=tmpow45rdjk_mock.wav) 2026-03-08 12:42:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:42:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:42:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:42:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:42:41 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:42:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:42:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:42:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:42:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:42:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:42:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:42:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:42:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:42:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:46:06 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf0fe-6526831466fde60b7e826efc;ed47e476-e3da-431d-a195-7f2f9824c82a'), (b'RateLimit', b'"api";r=979;t=165'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 837e503aed9da880c3776b678e912f88.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'yCYWK5XMWaRf05Kpw-siaOY2cIAnlCxnoZVrld9HJr32WTyG_6XT-g==')]) 2026-03-08 12:42:41 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:42:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:42:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:42:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:42:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:42:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:42:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:42:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:42:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:42:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:42:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:46:06 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf0fe-230030f2217922f42313dd14;ed47e476-e3da-431d-a195-7f2f9824c82a'), (b'RateLimit', b'"api";r=978;t=165'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 837e503aed9da880c3776b678e912f88.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'9zVfg5bhEeU4O8jISHzT9J9ZjGEc5EmyIUAwmQg_vv51dDfUot0DuA==')]) 2026-03-08 12:42:42 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:42:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:42:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:42:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:42:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:42:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 12:42:44 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 12:42:44 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 12:42:44 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 12:42:47 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:42:47 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:42:48 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 12:42:48 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpj9f_qsjh_mock.wav 2026-03-08 12:42:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 12:42:53 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:42:53 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:42:53 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 12:42:53 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:42:53 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 12:42:53 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 12:42:53 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4665, filename=tmp4hje_v8d_mock.wav) 2026-03-08 12:42:53 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:42:53 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:42:53 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:42:53 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:42:53 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:42:53 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:42:53 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:42:54 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:42:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:42:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:42:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:42:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:42:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:42:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:46:19 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf10b-2861d48e59388bed387371f4;3ed41d5c-ae0e-4506-9d9a-6a14dd56ed9e'), (b'RateLimit', b'"api";r=977;t=152'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 6119e41683ed07f8d52bf84a35de56f6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'KuXsMto-LtqK3bygW4fBI7YE52TOGjgm9HCapALWCnxMvm5cjFTHxw==')]) 2026-03-08 12:42:54 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:42:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:42:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:42:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:42:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:42:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:42:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:42:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:42:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:42:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:42:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:46:19 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf10b-48f5212475d083e907e92e44;3ed41d5c-ae0e-4506-9d9a-6a14dd56ed9e'), (b'RateLimit', b'"api";r=976;t=152'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 6119e41683ed07f8d52bf84a35de56f6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'LghgGvglgUXvmAm_Pmge1_na9TzOTamFIuX1lzP11dX1rsTHfdto9Q==')]) 2026-03-08 12:42:54 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:42:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:42:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:42:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:42:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:42:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 12:42:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmqtsbg6v_mock.wav 2026-03-08 12:42:56 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 12:42:56 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 12:42:56 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 12:43:00 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 12:43:00 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:43:05 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:43:05 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:43:05 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 12:43:05 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:43:05 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 12:43:05 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 12:43:05 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:43:05 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4666, filename=tmpzxxztbin_mock.wav) 2026-03-08 12:43:05 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:43:05 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:43:05 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:43:05 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:43:05 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:43:05 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:43:05 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:43:06 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:43:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:43:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:43:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:43:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:43:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:43:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:46:31 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf117-491b380a0f4ee05e59e71944;180d72ac-d0f3-4b26-92f4-fbec042668c4'), (b'RateLimit', b'"api";r=975;t=140'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eeb650cd52fd8e9d2546f8e04de572e2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'IM9XRbqTGvuLzsUAWvmvlJ6VZeRx3uOVJUoY7hSVlOFGStKT4ZKDhQ==')]) 2026-03-08 12:43:06 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:43:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:43:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:43:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:43:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:43:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:43:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:43:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:43:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:43:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:43:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:46:31 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf117-1015304c44018a6e1f91f5c6;180d72ac-d0f3-4b26-92f4-fbec042668c4'), (b'RateLimit', b'"api";r=974;t=140'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eeb650cd52fd8e9d2546f8e04de572e2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'hFmnX-PeMKR0uSPVFkWST6Bk8wDVcxSK-OCaqs-dHm-HeJ7X22Hzcg==')]) 2026-03-08 12:43:06 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:43:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:43:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:43:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:43:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:43:08 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:43:08 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 12:43:08 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 12:43:12 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 12:43:12 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:43:15 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 12:43:17 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 12:43:22 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 12:43:24 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 12:43:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:43:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpypvwyq1x_mock.wav 2026-03-08 12:43:26 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 12:43:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:43:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3thrmpzh_mock.wav 2026-03-08 12:43:29 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 12:43:33 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 12:43:35 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (12.243902 > 2.400000) 2026-03-08 12:43:36 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.405840 < -1.000000) 2026-03-08 12:43:37 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:43:37 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:43:37 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 사 Nahef' → 불명 2026-03-08 12:43:37 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:43:37 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 50자) 2026-03-08 12:43:37 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 사 Nahef | 긴급도:일반 | 키워드:없음 2026-03-08 12:43:37 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4667, filename=tmp9dl2u0gf_mock.wav) 2026-03-08 12:43:37 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:43:37 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:43:37 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:43:37 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:43:37 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:43:37 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:43:37 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:43:37 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:43:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:43:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:43:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:43:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:43:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:43:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:47:02 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf136-3e5494e3054527f601e8ccdb;270860b1-987c-4698-9581-6516f0f247d8'), (b'RateLimit', b'"api";r=973;t=109'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'eB6aLU_Qnxfu2DeN3mXdRGFZ8z44_ZPZZL-N3hkg1W8h3RNCzN8yfA==')]) 2026-03-08 12:43:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:43:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:43:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:43:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:43:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:43:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:43:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:43:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:43:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:43:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:43:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:47:03 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf137-1090bf7352d2f34f0f86f17b;270860b1-987c-4698-9581-6516f0f247d8'), (b'RateLimit', b'"api";r=972;t=108'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9iyHL-idlN13wKOwv-V04ciH5-0CNFCiYDux1vEYPZZsXJU8CbKYtg==')]) 2026-03-08 12:43:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:43:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:43:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:43:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:43:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:43:40 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:43:40 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 12:43:40 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 12:43:41 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 12:43:44 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 12:43:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 12:43:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 12:43:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4668, filename=tmpnacdas_1_mock.wav) 2026-03-08 12:43:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:43:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 12:43:45 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:43:45 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:43:45 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:43:45 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:43:45 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:43:45 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:43:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:43:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:43:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:43:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:43:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:43:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:47:10 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf13e-28b9e0417f5af32a26f3990c;4abc2dcd-3ef7-4039-8b27-adbd1248eefe'), (b'RateLimit', b'"api";r=971;t=101'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'J2Kw_wNceSFWwD1Q2Hn1FBenp_8HIAyn9Y2WQYlmX30115RW8wfG5w==')]) 2026-03-08 12:43:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:43:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:43:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:43:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:43:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:43:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:43:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:43:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:43:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:43:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:43:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:47:10 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf13e-1939dd422b3a52bd26a4f511;4abc2dcd-3ef7-4039-8b27-adbd1248eefe'), (b'RateLimit', b'"api";r=970;t=101'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'a4U0PLmEhCwrhKP2bkM_n66wr1sf81rQ65ie4Zo9K5cXPED0aFhSSA==')]) 2026-03-08 12:43:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:43:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:43:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:43:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:43:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:43:47 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 12:43:47 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 12:43:47 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 12:43:51 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 12:43:51 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:43:52 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 12:43:52 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6_9yeg3k_mock.wav 2026-03-08 12:43:52 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 12:43:56 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 12:43:56 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 12:43:56 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:43:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 12:43:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 이동 중 | 긴급도:일반 | 키워드:없음 2026-03-08 12:43:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4669, filename=tmpew3250_8_mock.wav) 2026-03-08 12:43:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:43:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:43:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:43:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:43:57 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:43:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:43:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:43:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:43:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:43:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:43:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:43:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:43:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:43:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:47:22 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf14a-41ea45a9737ecad27e3dc396;1d50cd47-c815-430e-b3ca-cef5fc546c10'), (b'RateLimit', b'"api";r=969;t=89'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'gVaz4fmRaxHgvrep3H7WavdtW4l6F72-svaUZGrVILIcSmH37TRrkw==')]) 2026-03-08 12:43:57 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:43:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:43:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:43:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:43:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:43:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:43:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:43:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:43:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:43:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:43:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:47:22 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf14a-48f25ca0017729b701141f38;1d50cd47-c815-430e-b3ca-cef5fc546c10'), (b'RateLimit', b'"api";r=968;t=89'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'BFoKV5PzGutzxzsWv_6P6Ozp0kGmxgpnouAjFoqfGWYMOtXD9olQ8Q==')]) 2026-03-08 12:43:57 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:43:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:43:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:43:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:43:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:44:00 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 12:44:00 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 12:44:00 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 12:44:00 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 12:44:00 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpi06tellu_mock.wav 2026-03-08 12:44:01 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 12:44:04 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 12:44:04 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:44:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 12:44:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxw7rwbqg_mock.wav 2026-03-08 12:44:08 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 12:44:08 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 12:44:08 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:44:09 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 91자) 2026-03-08 12:44:09 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,긴급도: 일반 2026-03-08 12:44:09 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4670, filename=tmp8taui7t3_mock.wav) 2026-03-08 12:44:09 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:44:09 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:44:10 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:44:10 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:44:10 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:44:10 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:44:10 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:44:10 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:44:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:44:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:44:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:44:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:44:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:44:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:47:35 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf157-6b37edbf665c970925687418;6385245f-f787-4c9f-988f-d04c4f4761d0'), (b'RateLimit', b'"api";r=967;t=76'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'iOShM4pODGqCmTRlGdvX5ubOHfrTAUNLEbnULzznPXLGJfuVLM4L0A==')]) 2026-03-08 12:44:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:44:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:44:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:44:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:44:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:44:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:44:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:44:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:44:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:44:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:44:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:47:35 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf157-432283eb01e950a00d3962f9;6385245f-f787-4c9f-988f-d04c4f4761d0'), (b'RateLimit', b'"api";r=966;t=76'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'VBeDzLeg3WjS-zk-8psoG0Yjo4jJp3rGn8rTd_xyJ6w0m04ZdlOeVg==')]) 2026-03-08 12:44:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:44:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:44:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:44:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:44:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:44:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 12:44:12 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 12:44:12 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 12:44:12 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 12:44:16 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 12:44:16 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwy45bs5j_mock.wav 2026-03-08 12:44:16 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:44:16 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:44:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 12:44:20 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 12:44:20 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 12:44:20 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:44:21 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 12:44:21 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 12:44:21 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4671, filename=tmpiisx1tul_mock.wav) 2026-03-08 12:44:21 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:44:21 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:44:21 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:44:21 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:44:21 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:44:21 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:44:21 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:44:21 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:44:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:44:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:44:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:44:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:44:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:44:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:47:46 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf162-47ce911c5bac12463f504914;6a1e6a33-bc0e-4813-b7c8-a287387c5532'), (b'RateLimit', b'"api";r=965;t=65'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'I24qgWv0D2lzAGO78sZvfs1vn_mpk_Eka-zznb9DQBICl_r5pNGV1A==')]) 2026-03-08 12:44:22 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:44:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:44:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:44:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:44:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:44:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:44:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:44:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:44:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:44:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:44:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 12:44:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7h8hx49w_mock.wav 2026-03-08 12:44:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:47:47 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf163-659c0cdd2dc42f3809f600e7;6a1e6a33-bc0e-4813-b7c8-a287387c5532'), (b'RateLimit', b'"api";r=964;t=64'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'-Tjn-mzY-w3TC1Hyh8O91rzzZbQ88qMj_riIFj8VoOil4XAHIttrYA==')]) 2026-03-08 12:44:22 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:44:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:44:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:44:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:44:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:44:24 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 12:44:24 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 12:44:24 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 12:44:28 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:44:28 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:44:32 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 12:44:33 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:44:33 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:44:33 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 12:44:33 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:44:33 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 12:44:33 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 12:44:33 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4672, filename=tmpc6p8umxb_mock.wav) 2026-03-08 12:44:33 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:44:33 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:44:33 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:44:33 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:44:33 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:44:33 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:44:33 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:44:33 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:44:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:44:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:44:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:44:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:44:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:44:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:47:59 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf16f-466dddef1a1afab15f71ea0a;0db13a14-e8d7-4f67-a484-5106482be288'), (b'RateLimit', b'"api";r=963;t=52'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'VW0htKubcCcuYtYKsCUBZ2BfdajtA_39sv3qu-wTpvhB2LvKSZbFTw==')]) 2026-03-08 12:44:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:44:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:44:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:44:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:44:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:44:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:44:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:44:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:44:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:44:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:44:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:47:59 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf16f-4707bc5475ffb6371cd3bb34;0db13a14-e8d7-4f67-a484-5106482be288'), (b'RateLimit', b'"api";r=962;t=52'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'peffz9wTPtqvaf-k9qfDGb9vZo4tY-hwVLNUraD_vHDmujm8s53azg==')]) 2026-03-08 12:44:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:44:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:44:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:44:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:44:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:44:36 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 12:44:36 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 12:44:36 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 12:44:40 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 12:44:40 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:44:42 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 12:44:45 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:44:45 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:44:45 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 12:44:45 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:44:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 12:44:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:44:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4673, filename=tmpdhv9x9k2_mock.wav) 2026-03-08 12:44:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:44:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:44:45 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:44:45 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:44:45 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:44:45 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:44:45 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:44:45 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:44:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:44:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:44:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:44:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:44:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:44:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:48:10 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf17a-2851b11e560241fc73eb1582;abe7a5b6-7126-46f6-9813-174e6539d8d5'), (b'RateLimit', b'"api";r=961;t=41'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ajE6RodNlJk6AKkKYHJbnVF0YQMKylHvtSlNopenq0rfMRqzmpCtkw==')]) 2026-03-08 12:44:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:44:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:44:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:44:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:44:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:44:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:44:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:44:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:44:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:44:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:44:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:48:11 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf17b-0c3512b757b24d686d0a39cd;abe7a5b6-7126-46f6-9813-174e6539d8d5'), (b'RateLimit', b'"api";r=960;t=40'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'vu6CjdWkIMWcbgqlaj10zBFrTdoiDF5kPkKEzTvR9PzbVYtbvHM8Vw==')]) 2026-03-08 12:44:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:44:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:44:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:44:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:44:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:44:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:44:48 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 12:44:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 12:44:49 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 12:44:51 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:44:51 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpavkpfz34_mock.wav 2026-03-08 12:44:52 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 12:44:52 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:44:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 12:44:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:44:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1g750g2t_mock.wav 2026-03-08 12:44:58 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 12:45:04 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 12:45:08 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 12:45:08 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 12:45:09 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.860131 < -1.000000) 2026-03-08 12:45:09 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.471951 < -1.000000) 2026-03-08 12:45:10 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.274752 < -1.000000) 2026-03-08 12:45:11 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:45:11 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:45:11 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '서대포구' → 불명 2026-03-08 12:45:11 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:45:11 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 53자) 2026-03-08 12:45:11 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:서대포구 통과 | 긴급도:일반 | 키워드:서대포구,신호,통과,일반 2026-03-08 12:45:11 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4674, filename=tmp0gv6q7j1_mock.wav) 2026-03-08 12:45:11 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:45:11 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:45:11 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:45:11 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:45:11 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:45:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:45:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:45:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:45:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:45:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:45:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:45:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:45:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:45:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:48:36 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf194-1ac4ee9717fb45097885d2e6;14142097-fab6-430a-96b0-4dc20233c770'), (b'RateLimit', b'"api";r=959;t=15'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Tw56JGT_RRL4xGpb13woDdd52jePnw0ZJPYCfgZdmvdDEwkTZWfstg==')]) 2026-03-08 12:45:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:45:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:45:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:45:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:45:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:45:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:45:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:45:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:45:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:45:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:45:12 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:45:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:48:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf195-62eb55d353ebdd4749faf7af;14142097-fab6-430a-96b0-4dc20233c770'), (b'RateLimit', b'"api";r=958;t=14'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'2H2KhN07eNcmH6DfUaFHFKw_S0rQQ8LB9UedWOxX14x6LQUSAZZ0_Q==')]) 2026-03-08 12:45:12 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:45:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:45:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:45:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:45:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:45:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:45:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:45:14 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 12:45:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 12:45:18 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 12:45:18 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 25자) 2026-03-08 12:45:18 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:없음 2026-03-08 12:45:18 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4675, filename=tmpgin_qa4p_mock.wav) 2026-03-08 12:45:18 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:45:18 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 12:45:18 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:45:18 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:45:18 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:45:18 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:45:18 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:45:19 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:45:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:45:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:45:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:45:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:45:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:45:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:48:44 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf19c-7cf7428a417bbdc570f38361;950c7906-4959-49be-8102-4ff87a779f61'), (b'RateLimit', b'"api";r=957;t=7'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'jGnsZ5d8QCoXuD4kg9d-GNTssB6aCmyO-qFwR_RWCb4aphB3nymsEQ==')]) 2026-03-08 12:45:19 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:45:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:45:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:45:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:45:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:45:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:45:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:45:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:45:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:45:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:45:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:48:44 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf19c-18c1af3141ee47485ef4b018;950c7906-4959-49be-8102-4ff87a779f61'), (b'RateLimit', b'"api";r=956;t=7'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'5J8OqIlEnttNGBFfAuPTPGWDQhCmp3_h2-dQStZHziF5IoKkdevzBQ==')]) 2026-03-08 12:45:19 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:45:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:45:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:45:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:45:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:45:19 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 12:45:19 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpx55vehw9_mock.wav 2026-03-08 12:45:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 12:45:21 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 12:45:21 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 12:45:21 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 12:45:25 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 12:45:25 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:45:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 12:45:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7j79iu82_mock.wav 2026-03-08 12:45:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 12:45:30 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 12:45:30 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 12:45:30 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:45:31 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 12:45:31 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 12:45:31 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4676, filename=tmpdrpsp9hr_mock.wav) 2026-03-08 12:45:31 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:45:31 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:45:31 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:45:31 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:45:31 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:45:31 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:45:31 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:45:31 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:45:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:45:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:45:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:45:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:45:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:45:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:48:56 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf1a8-5775e144082f56ba71d08258;d5b4593a-46fd-4927-8e81-8d16e92fdfa8'), (b'RateLimit', b'"api";r=999;t=295'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 748acac5bfb97f7ea6f9980e3676d41e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'1MRGs-vKFCJICwcAFB_RzO1dflPVU_MQF4v1-GpiSKrdvx9naUA7TQ==')]) 2026-03-08 12:45:31 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:45:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:45:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:45:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:45:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:45:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:45:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:45:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:45:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:45:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:45:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:48:56 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf1a8-707eb31b17b63f2e4c8ebd3c;d5b4593a-46fd-4927-8e81-8d16e92fdfa8'), (b'RateLimit', b'"api";r=998;t=295'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 748acac5bfb97f7ea6f9980e3676d41e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'lvG_HvMAQpaAD1zuFgZyE4CdjSr8rYA6dvD4b62pHdJMjJ9zTVWDKg==')]) 2026-03-08 12:45:31 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:45:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:45:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:45:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:45:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:45:32 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 12:45:32 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpko0i0puc_mock.wav 2026-03-08 12:45:34 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 12:45:34 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 12:45:34 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 12:45:37 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 12:45:37 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:45:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 12:45:42 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 12:45:42 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 12:45:42 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:45:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 12:45:43 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 12:45:43 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 12:45:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprdeopbjs_mock.wav 2026-03-08 12:45:43 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4677, filename=tmp1y4nfrda_mock.wav) 2026-03-08 12:45:43 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:45:43 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:45:43 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:45:43 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:45:43 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:45:43 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:45:43 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:45:43 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:45:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:45:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:45:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:45:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:45:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:45:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:49:09 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf1b4-38e3a73e4bfd1c363abcb779;37d0c923-eb16-4e25-9781-1dfe0e5b04b2'), (b'RateLimit', b'"api";r=997;t=282'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63947a1a73ede74a39fa169dcf13227a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'-IVP75ojQxljj-Ni0sx0g-370tUYjYRb56vk4ShNX-GHQm9K14x9hA==')]) 2026-03-08 12:45:44 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:45:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:45:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:45:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:45:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:45:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:45:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:45:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:45:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:45:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:45:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:49:09 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf1b5-18a9638529d107475a14658f;37d0c923-eb16-4e25-9781-1dfe0e5b04b2'), (b'RateLimit', b'"api";r=996;t=282'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63947a1a73ede74a39fa169dcf13227a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'0Ak6iFeo73fd4daWpyb69Qblw-cLgEn6i0KA7uQOXINadeEJxE-vOg==')]) 2026-03-08 12:45:44 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:45:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:45:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:45:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:45:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:45:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 12:45:46 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 12:45:46 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 12:45:46 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 12:45:49 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 12:45:49 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpt0liywyv_mock.wav 2026-03-08 12:45:50 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:45:50 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:45:54 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 12:45:54 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 12:45:54 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:45:55 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 12:45:55 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:45:55 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4678, filename=tmpxuix0vm1_mock.wav) 2026-03-08 12:45:55 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:45:55 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:45:55 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:45:55 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:45:55 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:45:55 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:45:55 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:45:55 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:45:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:45:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:45:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:45:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:45:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:45:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:49:20 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf1c0-39c37d724fe38cd610b03e6c;bac82a05-df6b-43e3-8695-57420b49a312'), (b'RateLimit', b'"api";r=995;t=271'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'iHwyVjWkzRKb3wq25B89SkwSbj3G5HIJy4YPgHOM2YYSB5vynKWkSw==')]) 2026-03-08 12:45:55 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:45:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:45:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:45:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:45:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:45:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:45:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:45:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:45:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:45:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:45:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:49:20 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf1c0-5636cc10750e04ef00fb99f4;bac82a05-df6b-43e3-8695-57420b49a312'), (b'RateLimit', b'"api";r=994;t=271'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lAWTF4c7qDhWzXoph7Q3lXih0GG7nASrpNtb8O7YRa-9n-PbGkBG5w==')]) 2026-03-08 12:45:55 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:45:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:45:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:45:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:45:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:45:58 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 12:45:58 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 12:45:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 12:45:59 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 12:46:01 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:46:01 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:46:06 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:46:06 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:46:06 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 12:46:06 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:46:07 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 12:46:07 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 12:46:07 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4679, filename=tmp2ww15f_f_mock.wav) 2026-03-08 12:46:07 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:46:07 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:46:07 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:46:07 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:46:07 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:46:07 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:46:07 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:46:07 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:46:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:46:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:46:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:46:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:46:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:46:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:49:32 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf1cc-7aeb8cf85c84bb9f0d5ae1a7;e327d600-a0c2-4700-b233-845b2974dd14'), (b'RateLimit', b'"api";r=993;t=259'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'M8jp5XHepZ9clqfJju10gt31UOrZnQsvUSEe_HDV7MKh5nDqCETh-Q==')]) 2026-03-08 12:46:07 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:46:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:46:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:46:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:46:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:46:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:46:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:46:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:46:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:46:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:46:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:49:33 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf1cd-1a6b8a7621ddf0eb16204522;e327d600-a0c2-4700-b233-845b2974dd14'), (b'RateLimit', b'"api";r=992;t=258'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'QrfrkzYWKKbEsUAS0bGv0tk5CbPn5Tj9Fz8k916mnHFZTyIpOCAOvg==')]) 2026-03-08 12:46:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:46:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:46:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:46:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:46:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:46:09 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 12:46:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 12:46:10 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 12:46:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 12:46:14 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 12:46:14 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:46:16 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 12:46:18 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:46:18 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:46:18 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:46:18 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 12:46:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpa_g76dnb_mock.wav 2026-03-08 12:46:18 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:46:19 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 12:46:19 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:46:19 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4680, filename=tmpu9yh2vhi_mock.wav) 2026-03-08 12:46:19 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:46:19 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:46:19 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:46:19 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:46:19 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:46:19 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:46:19 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:46:19 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:46:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:46:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:46:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:46:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:46:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:46:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:49:44 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf1d8-2976ca36653f21ad5fab8d01;8bed2ace-f839-4d5e-9cda-96d36ba52c81'), (b'RateLimit', b'"api";r=991;t=247'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'03NCKsmZAwjSK08N0j3siMwFlvL6RtF1_hKAS_L-7YYZMXbJhXvOBg==')]) 2026-03-08 12:46:19 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:46:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:46:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:46:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:46:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:46:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:46:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:46:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:46:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:46:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:46:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:49:45 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf1d9-5238972b759840e877623868;8bed2ace-f839-4d5e-9cda-96d36ba52c81'), (b'RateLimit', b'"api";r=990;t=246'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'yqV2aR0NqTMIsKDk6hdUPID-6EN2EtwFjEXgzSyE2mpjS9G7AKGLyQ==')]) 2026-03-08 12:46:20 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:46:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:46:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:46:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:46:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:46:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 12:46:22 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:46:22 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 12:46:22 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 12:46:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:46:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp82pyxvzs_mock.wav 2026-03-08 12:46:26 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 12:46:26 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:46:31 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 12:46:36 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 12:46:37 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 12:46:42 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 12:46:46 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 12:46:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 12:46:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmph7psckbn_mock.wav 2026-03-08 12:46:46 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 12:46:47 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.650722 < -1.000000) 2026-03-08 12:46:47 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.129608 < -1.000000) 2026-03-08 12:46:48 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:46:48 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:46:48 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '끌어진' → 불명 2026-03-08 12:46:48 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:46:48 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 15자) 2026-03-08 12:46:48 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:끌어진 | 긴급도:일반 | 키워드:없음 2026-03-08 12:46:48 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4681, filename=tmprx9gq9n9_mock.wav) 2026-03-08 12:46:48 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:46:48 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:46:48 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:46:48 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:46:48 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:46:48 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:46:48 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:46:48 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:46:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:46:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:46:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:46:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:46:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:46:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:50:13 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf1f5-503ca2a91b032894699d02a3;47063508-270f-4526-bd5c-6327e9ca1b8c'), (b'RateLimit', b'"api";r=989;t=218'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'SvSDvoO5cUbr5tM1TJzdFGlDN-d12yijyaT9w-VZggrjSia-zJz0VQ==')]) 2026-03-08 12:46:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:46:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:46:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:46:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:46:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:46:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:46:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:46:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:46:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:46:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:46:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:50:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf1f6-51c2a16229c76d3c5be18988;47063508-270f-4526-bd5c-6327e9ca1b8c'), (b'RateLimit', b'"api";r=988;t=217'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'LNiSgyzpgdsPj4HnDqDQVeeVfFDubCANwQ-F0oRmFmMbi5NAEWmXyA==')]) 2026-03-08 12:46:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:46:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:46:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:46:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:46:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:46:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:46:51 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 12:46:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 12:46:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 12:46:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbdtl6unk_mock.wav 2026-03-08 12:46:55 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 12:46:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 12:46:55 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 12:46:55 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 12:46:55 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4682, filename=tmpx26a6t2i_mock.wav) 2026-03-08 12:46:55 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:46:55 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 12:46:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:46:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:46:56 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:46:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:46:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:46:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:46:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:46:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:46:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:46:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:46:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:46:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:50:21 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf1fd-4033b21d680b6e070ec99173;07447890-8494-497d-971d-4a3cd4b0cc8b'), (b'RateLimit', b'"api";r=987;t=210'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'tsqIe0Kbkldx3s91f40DKAihG80cHXYhggHxHYJovixb2inJxuZabg==')]) 2026-03-08 12:46:56 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:46:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:46:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:46:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:46:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:46:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:46:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:46:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:46:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:46:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:46:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:50:21 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf1fd-37f0b93e568315f730261c5e;07447890-8494-497d-971d-4a3cd4b0cc8b'), (b'RateLimit', b'"api";r=986;t=210'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ZZ3IDu0-Xg1B1Uc1IJEqxSYNZ6FAR5cihlT28uGm68PzhXpf1f68Ew==')]) 2026-03-08 12:46:56 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:46:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:46:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:46:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:46:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:46:58 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 12:46:58 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 12:46:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 12:46:59 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 12:46:59 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphtwnv1qs_mock.wav 2026-03-08 12:47:02 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 12:47:02 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:47:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 12:47:07 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 12:47:07 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 12:47:07 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:47:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 12:47:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 12:47:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4683, filename=tmphyamo4wf_mock.wav) 2026-03-08 12:47:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:47:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:47:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:47:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:47:08 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:47:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:47:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:47:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:47:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:47:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:47:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:47:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:47:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:47:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:50:33 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf209-20ce4504598ffa845c11c9df;701415da-004e-4fd8-a221-79e224f1a186'), (b'RateLimit', b'"api";r=985;t=198'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'5sOl8dSWEVgw9MxulgF2wDpGNJTcDp8mySeFlB0s7j1Ijq61RkkQ0w==')]) 2026-03-08 12:47:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:47:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:47:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:47:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:47:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:47:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:47:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:47:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:47:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:47:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:47:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:50:33 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf209-149d188519515d644bbb364a;701415da-004e-4fd8-a221-79e224f1a186'), (b'RateLimit', b'"api";r=984;t=198'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'F9iYPJ4QF2HxZDi8TRY2RsGsxnrppeDLt58_pOVQxAliLYYqR9nmEQ==')]) 2026-03-08 12:47:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:47:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:47:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:47:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:47:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:47:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 12:47:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpauaw4uel_mock.wav 2026-03-08 12:47:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 12:47:10 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 12:47:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 12:47:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 12:47:14 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 12:47:14 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:47:16 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 12:47:16 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0_8v62t5_mock.wav 2026-03-08 12:47:19 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 12:47:19 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 12:47:19 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:47:20 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 94자) 2026-03-08 12:47:20 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,긴급도: 일반 2026-03-08 12:47:20 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4684, filename=tmpzh3m9l4e_mock.wav) 2026-03-08 12:47:20 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:47:20 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:47:20 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:47:20 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:47:20 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:47:20 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:47:20 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:47:20 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:47:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:47:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:47:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:47:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:47:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:47:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:50:45 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf215-69b4c67737fcfc6b10cd2260;636ed6b1-a82d-4d28-af78-b240d481574b'), (b'RateLimit', b'"api";r=983;t=186'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'uxTEEv9S74SQo8BwIbfnPwqdyNPwhOuJ1Kwm5YIwoYDez0R3H1eEdw==')]) 2026-03-08 12:47:20 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:47:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:47:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:47:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:47:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:47:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:47:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:47:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:47:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:47:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:47:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:50:46 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf216-7924a12b32e4fa0145e2d809;636ed6b1-a82d-4d28-af78-b240d481574b'), (b'RateLimit', b'"api";r=982;t=185'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'94vp-bRAn-iTnjSLzeAyPlatrP072wJJPedEjbS7R-MLofbyhGNr4w==')]) 2026-03-08 12:47:21 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:47:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:47:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:47:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:47:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:47:23 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 12:47:23 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 12:47:23 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 12:47:26 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 12:47:26 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:47:26 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:47:31 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 12:47:31 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 12:47:31 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:47:32 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 12:47:32 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 통과 | 긴급도:일반 | 키워드:역전기(RV),모터,신호,통과 2026-03-08 12:47:32 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4685, filename=tmpequ_okvq_mock.wav) 2026-03-08 12:47:32 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:47:32 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:47:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:47:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:47:32 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:47:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:47:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:47:32 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:47:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:47:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:47:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:47:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:47:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:47:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:50:57 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf221-05524fc248b4308b02e6186e;d7e2ea83-5bb5-48a8-96fc-79dcc8398cbc'), (b'RateLimit', b'"api";r=981;t=174'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'LmqTIMTOyVicCh0rw4-GxMuK6WmS-t1HpNz0JUTKej07uMBnx1FwNQ==')]) 2026-03-08 12:47:32 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:47:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:47:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:47:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:47:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:47:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:47:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:47:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:47:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:47:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:47:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:50:57 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf221-01aca8983bdd4cc22404f5fe;d7e2ea83-5bb5-48a8-96fc-79dcc8398cbc'), (b'RateLimit', b'"api";r=980;t=174'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'sz7oME6wfMMA08bF9vga_ji6qHoVMc06gzrYGa9-7YzOWleddLiTrw==')]) 2026-03-08 12:47:32 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:47:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:47:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:47:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:47:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:47:34 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 12:47:34 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 12:47:34 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 12:47:36 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 12:47:38 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:47:38 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:47:43 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:47:43 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:47:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 12:47:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:47:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 12:47:44 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 12:47:44 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 12:47:44 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4686, filename=tmpr9tbb2k0_mock.wav) 2026-03-08 12:47:44 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:47:44 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:47:44 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:47:44 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:47:44 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:47:44 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:47:44 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:47:44 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:47:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:47:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:47:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:47:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:47:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:47:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:51:09 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf22d-79db6e9752fbea553c27053a;426172e8-555b-4fa7-a803-17877c2899b7'), (b'RateLimit', b'"api";r=979;t=162'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'hfBA6uGxM3GzmkNu_mZZQBSj_M2w0WO3fRcPehKM-fx8Ienqn66ASQ==')]) 2026-03-08 12:47:44 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:47:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:47:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:47:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:47:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:47:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:47:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:47:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:47:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:47:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:47:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:51:09 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf22d-755e25ef3356e98706cc8011;426172e8-555b-4fa7-a803-17877c2899b7'), (b'RateLimit', b'"api";r=978;t=162'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'keeI0WZks0w8183caSvO_eWUCuAkKotisW5FUFt3fEXuNI5FCLZE_w==')]) 2026-03-08 12:47:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:47:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:47:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:47:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:47:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:47:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:47:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwz_wxvx5_mock.wav 2026-03-08 12:47:47 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 12:47:47 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 12:47:47 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 12:47:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 12:47:49 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:47:49 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptp__3aop_mock.wav 2026-03-08 12:47:51 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 12:47:51 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:47:55 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:47:55 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:47:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 12:47:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:47:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 12:47:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:47:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4687, filename=tmpaha2q7l1_mock.wav) 2026-03-08 12:47:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:47:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:47:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:47:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:47:56 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:47:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:47:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:47:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:47:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:47:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:47:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:47:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:47:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:47:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:51:21 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf239-5e2e72ad01153ec6263c90f7;a4f43e25-f7a0-4833-bd41-f7eeeb33aa93'), (b'RateLimit', b'"api";r=977;t=150'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'xNqx0KDzj6zlinmEGzlD5InbGUZhALDNAn9Do2rrSQPOx3YEzzb7Yw==')]) 2026-03-08 12:47:56 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:47:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:47:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:47:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:47:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:47:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:47:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:47:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:47:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:47:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:47:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:51:21 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf239-2c13092a18ad39945b68e677;a4f43e25-f7a0-4833-bd41-f7eeeb33aa93'), (b'RateLimit', b'"api";r=976;t=150'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'S2pOQCp4SA1XQtCtNN_y8cswZ-Xt6AuTOaRqQYzeIqfGUy9H0SZmhA==')]) 2026-03-08 12:47:57 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:47:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:47:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:47:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:47:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:47:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:47:59 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 12:47:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 12:48:03 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 12:48:03 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:48:03 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 12:48:08 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 12:48:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 12:48:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpm47u1079_mock.wav 2026-03-08 12:48:13 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 12:48:15 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 12:48:19 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 12:48:21 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 12:48:21 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphk0n83fo_mock.wav 2026-03-08 12:48:22 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 12:48:24 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 12:48:24 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.651402 < -1.000000) 2026-03-08 12:48:26 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.818932 < -1.000000) 2026-03-08 12:48:26 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 12:48:26 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpw22_jfif_mock.wav 2026-03-08 12:48:26 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:48:26 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:48:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '서대포항 낫개 감속신호 하자담보 보증기간 아�flym' → 불명 2026-03-08 12:48:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:48:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 116자) 2026-03-08 12:48:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:서대포항 낫개 감속신호 하자담보 보증기간 아�flym | 긴급도:일반 | 키워드:서대포항 낫개, 감속신호, 하자담보, 보증기간, 아�flym 2026-03-08 12:48:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4688, filename=tmptfyo_wla_mock.wav) 2026-03-08 12:48:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:48:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:48:28 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:48:28 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:48:28 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:48:28 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:48:28 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:48:28 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:48:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:48:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:48:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:48:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:48:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:48:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:51:53 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf259-512d14c1556798d72e4156c9;bc6ccb33-1c04-4276-b22d-bafe86089051'), (b'RateLimit', b'"api";r=975;t=118'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 a67ea7b8ef0119614f197be5f0fa8d3a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'j1MCCjv60MaKlNIpZcsUNL1O1s3-vw2HvuTM8KM-O9yOLyRDrlfjYQ==')]) 2026-03-08 12:48:28 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:48:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:48:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:48:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:48:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:48:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:48:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:48:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:48:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:48:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:48:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:51:53 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf259-262edf686e3e71c0080024f6;bc6ccb33-1c04-4276-b22d-bafe86089051'), (b'RateLimit', b'"api";r=974;t=118'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 a67ea7b8ef0119614f197be5f0fa8d3a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'uYr-0MkJweDpYiKKmdnMT7cQi0OmPJN5bIL0l6QkmT3Ri0UplVrFPQ==')]) 2026-03-08 12:48:28 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:48:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:48:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:48:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:48:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:48:30 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:48:30 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 12:48:30 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 12:48:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 12:48:34 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 12:48:35 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 51자) 2026-03-08 12:48:35 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 결과 없음 | 긴급도:일반 | 키워드:무전,분석,결과 없음,일반 2026-03-08 12:48:35 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4689, filename=tmpbzb5kwyy_mock.wav) 2026-03-08 12:48:35 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:48:35 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 12:48:35 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:48:35 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:48:35 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:48:35 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:48:35 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:48:35 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:48:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:48:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:48:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:48:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:48:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:48:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:52:00 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf260-06503257638cb9863cf0e811;eaf86265-a3f1-47ec-bd57-c6254b17da50'), (b'RateLimit', b'"api";r=973;t=111'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b02f1da3681c9ab21069cabd3519feea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'82WBas4exTpofMxJMKIkZiGkO1S1GATXZAthfKupyxeHrG1k5pwzHQ==')]) 2026-03-08 12:48:35 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:48:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:48:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:48:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:48:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:48:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:48:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:48:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:48:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:48:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:48:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:52:01 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf261-0998afdd74b60dd924882d27;eaf86265-a3f1-47ec-bd57-c6254b17da50'), (b'RateLimit', b'"api";r=972;t=110'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b02f1da3681c9ab21069cabd3519feea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'Ac_3rYm75UKYvrXcyDzS9Dn-zyJewUWpRXU6nZNe_3qbdwMCQCfuLw==')]) 2026-03-08 12:48:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:48:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:48:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:48:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:48:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:48:37 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 12:48:37 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpy31f4jgp_mock.wav 2026-03-08 12:48:38 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 12:48:38 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 12:48:38 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 12:48:39 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 12:48:42 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 12:48:42 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:48:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 12:48:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmporm29mkf_mock.wav 2026-03-08 12:48:47 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 12:48:47 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 12:48:47 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:48:48 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 12:48:48 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 12:48:48 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4690, filename=tmp2e5bc46q_mock.wav) 2026-03-08 12:48:48 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:48:48 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:48:48 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:48:48 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:48:48 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:48:48 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:48:48 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:48:48 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:48:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:48:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:48:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:48:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:48:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:48:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:52:13 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf26d-3c1b3f6a3b8386420e01a64f;b238fe66-3e35-439f-a8f2-9b2f0da02013'), (b'RateLimit', b'"api";r=971;t=98'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9076c565a36671af6e6ff3fb9ca36d4a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'nAQwt4QsJpE4flgipVtIOz2AjzDU-6OBgVAAFUKMKxL5HNYxiuP9Bw==')]) 2026-03-08 12:48:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:48:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:48:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:48:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:48:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:48:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:48:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:48:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:48:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:48:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:48:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:52:13 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf26d-64db98936381705a46cae626;b238fe66-3e35-439f-a8f2-9b2f0da02013'), (b'RateLimit', b'"api";r=970;t=98'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9076c565a36671af6e6ff3fb9ca36d4a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'LlLyDNzKQOyFr4t0R0s8xbUTFFb6qWx0euxU8BsQfvNlEcfAakRXTQ==')]) 2026-03-08 12:48:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:48:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:48:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:48:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:48:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:48:50 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 12:48:50 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 12:48:50 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 12:48:53 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 12:48:54 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 12:48:54 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:48:59 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 12:48:59 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 12:48:59 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:49:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 12:49:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 12:49:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4691, filename=tmpx11ds4lm_mock.wav) 2026-03-08 12:49:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:49:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:49:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:49:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:49:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:49:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:49:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:49:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:49:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:49:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:49:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:49:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:49:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:49:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:52:25 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf279-5e7850a63bad6d54006f2b51;5f84d7ab-f554-4c0d-994a-520db798d796'), (b'RateLimit', b'"api";r=969;t=86'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4020b6d7a4c5bb75df947be2b8b3c324.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'qtKxtfGe5ZKKEiw9ayiEQjxPlNswkyMMwvs8GoOmMWKbTn04zu6I1g==')]) 2026-03-08 12:49:00 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:49:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:49:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:49:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:49:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:49:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:49:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:49:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:49:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:49:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:49:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:52:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf279-460f0a9b26fdb76b38d98289;5f84d7ab-f554-4c0d-994a-520db798d796'), (b'RateLimit', b'"api";r=968;t=86'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4020b6d7a4c5bb75df947be2b8b3c324.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'L3ZpM4AP6YBqQy0guelCkfoeeDO4yutE_uLDF7_CFGAYhPmvg7BbUA==')]) 2026-03-08 12:49:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:49:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:49:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:49:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:49:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:49:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 12:49:03 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 12:49:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 12:49:03 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 12:49:07 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:49:07 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:49:10 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 12:49:11 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 12:49:11 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 12:49:11 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:49:12 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 12:49:12 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 12:49:12 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4692, filename=tmpsvw8wqzh_mock.wav) 2026-03-08 12:49:12 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:49:12 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:49:12 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:49:12 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:49:12 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:49:12 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:49:12 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:49:12 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:49:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:49:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:49:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:49:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:49:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:49:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:52:37 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf285-73f0178c5f347d8d7a072f83;191bdefb-0368-48fe-a194-4dd093552f46'), (b'RateLimit', b'"api";r=967;t=74'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 55821335c38df6b4bfe7a63af5654094.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'gH--Zjpkwrms-k6qWEMwoGHAmBd6BawqAV-brdstiLKgHYvywD73EQ==')]) 2026-03-08 12:49:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:49:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:49:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:49:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:49:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:49:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:49:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:49:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:49:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:49:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:49:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:52:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf285-7c9dd19040b2f95c21b31794;191bdefb-0368-48fe-a194-4dd093552f46'), (b'RateLimit', b'"api";r=966;t=74'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 55821335c38df6b4bfe7a63af5654094.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'GsmWEZ40l9B74xeebIxQVqAnBGEZfs_M4iN2_tPt7Ls0BNb1iaxVcw==')]) 2026-03-08 12:49:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:49:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:49:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:49:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:49:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:49:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:49:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwel_ln2q_mock.wav 2026-03-08 12:49:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 12:49:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 12:49:15 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 12:49:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 12:49:16 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:49:16 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpj6b7zkr__mock.wav 2026-03-08 12:49:18 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:49:18 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:49:23 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:49:23 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:49:23 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 12:49:23 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:49:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 12:49:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 12:49:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4693, filename=tmpl4ovj39k_mock.wav) 2026-03-08 12:49:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:49:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:49:24 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:49:24 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:49:24 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:49:24 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:49:24 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:49:24 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:49:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:49:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:49:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:49:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:49:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:49:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:52:50 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf291-32e8de00430ff6743d351767;d109303a-0fce-458a-9989-0cd4f0cf9a31'), (b'RateLimit', b'"api";r=965;t=61'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 748acac5bfb97f7ea6f9980e3676d41e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'WS91ApDPN4St7DuDUDvhonHgjhyHydbmYHFK7LnuO4YLSvFVJpgrag==')]) 2026-03-08 12:49:25 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:49:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:49:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:49:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:49:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:49:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:49:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:49:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:49:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:49:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:49:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:52:50 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf292-1f6ff0d21ce492a76b04e9db;d109303a-0fce-458a-9989-0cd4f0cf9a31'), (b'RateLimit', b'"api";r=964;t=61'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 748acac5bfb97f7ea6f9980e3676d41e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'N9i7Hk4KniZK2sHzTpHdgE3boYx8QjghUdLQEY4T8KOzQ8TLC30GdQ==')]) 2026-03-08 12:49:25 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:49:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:49:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:49:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:49:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:49:27 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 12:49:27 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 12:49:27 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 12:49:30 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 12:49:31 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 12:49:31 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:49:36 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:49:36 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:49:36 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 12:49:36 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:49:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 12:49:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:49:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4694, filename=tmp1gjo1ovz_mock.wav) 2026-03-08 12:49:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:49:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:49:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:49:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:49:36 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:49:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:49:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:49:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:49:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:49:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:49:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:49:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:49:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:49:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:53:02 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf29e-7de3c0dd11a77bd15278e1b3;64adba73-42cf-444f-89dd-23eb05382894'), (b'RateLimit', b'"api";r=963;t=49'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 7cca08baa146afbf2733cbc68a3e4c68.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'HN2CTh1AZcH5TAEiNjbR9-VL7DGJB-QrKHxkVJsSdXJNaGuc4BFnCw==')]) 2026-03-08 12:49:37 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:49:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:49:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:49:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:49:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:49:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:49:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:49:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:49:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:49:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:49:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:53:02 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf29e-0c6675a0590c7a4670671b10;64adba73-42cf-444f-89dd-23eb05382894'), (b'RateLimit', b'"api";r=962;t=49'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 7cca08baa146afbf2733cbc68a3e4c68.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'tB-PCqp8bqCblQ4o5Wml7EYUwwBI4Mgl4lvYO2eTiTOefXticYYxcw==')]) 2026-03-08 12:49:37 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:49:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:49:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:49:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:49:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:49:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:49:39 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 12:49:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 12:49:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 12:49:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwe18j4kv_mock.wav 2026-03-08 12:49:41 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 12:49:43 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 12:49:43 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:49:48 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 12:49:49 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 12:49:49 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvxp_pqbh_mock.wav 2026-03-08 12:49:49 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 12:49:53 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 12:49:53 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpdd88tiqb_mock.wav 2026-03-08 12:49:55 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 12:49:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 12:50:01 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 12:50:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 12:50:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzb4npgsm_mock.wav 2026-03-08 12:50:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 12:50:06 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 12:50:07 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.002570 < -1.000000) 2026-03-08 12:50:08 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.905120 < -1.000000) 2026-03-08 12:50:08 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:50:08 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:50:08 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포항역 낫개 신호기 궤도 검색 에�рывы' → 불명 2026-03-08 12:50:08 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:50:09 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 57자) 2026-03-08 12:50:09 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:낫개 신호기 궤도 검색 | 긴급도:일반 | 키워드:낫개, 신호기, 궤도, 검색 2026-03-08 12:50:09 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4695, filename=tmp0u4edya7_mock.wav) 2026-03-08 12:50:09 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:50:09 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:50:09 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:50:09 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:50:09 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:50:09 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:50:09 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:50:09 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:50:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:50:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:50:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:50:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:50:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:50:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:53:34 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf2be-301dca183a8002385d6046a8;2d55c440-416d-4ce5-8535-40011d98dcd1'), (b'RateLimit', b'"api";r=961;t=17'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 7cca08baa146afbf2733cbc68a3e4c68.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'LrsfMR4MQrwhCBeXNSgfhzvao4hTplh6bX6-Em_H78BxW4YCB9L2cA==')]) 2026-03-08 12:50:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:50:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:50:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:50:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:50:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:50:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:50:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:50:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:50:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:50:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:50:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:53:35 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf2bf-21a55ee61133d6c76b7aa13b;2d55c440-416d-4ce5-8535-40011d98dcd1'), (b'RateLimit', b'"api";r=960;t=16'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 7cca08baa146afbf2733cbc68a3e4c68.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'n6IFspg677QAZaTQIDk56FgC9ggBNtCKNsrmP17WymazOfSXUJqPAA==')]) 2026-03-08 12:50:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:50:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:50:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:50:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:50:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:50:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 12:50:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzwhu86k3_mock.wav 2026-03-08 12:50:12 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:50:12 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 12:50:12 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 12:50:16 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 12:50:17 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 12:50:17 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 12:50:17 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4696, filename=tmpc0pgzclf_mock.wav) 2026-03-08 12:50:17 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:50:17 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 12:50:17 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:50:17 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:50:17 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:50:17 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:50:17 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:50:17 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:50:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:50:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:50:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:50:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:50:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:50:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:53:42 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf2c6-3d53175249e838ff323d26e6;c604f8da-0966-4dcf-bf94-d9265a83074a'), (b'RateLimit', b'"api";r=959;t=9'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 fb23da0134ded13322b39ad952ac5222.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'67pAEx4kCDac_KjKTFkLs1iPHLs1AuGnWnYc-wzj39euW8v3qM-uGA==')]) 2026-03-08 12:50:17 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:50:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:50:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:50:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:50:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:50:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:50:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:50:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:50:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:50:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:50:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:53:42 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf2c6-75a0ca7035abdcae2f8d1a73;c604f8da-0966-4dcf-bf94-d9265a83074a'), (b'RateLimit', b'"api";r=958;t=9'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 fb23da0134ded13322b39ad952ac5222.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'td0VICP6ip4f8Eljx_R5nC6NoMf6j1LOMCQfhUa3_Qg2RTnn2nLpWg==')]) 2026-03-08 12:50:17 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:50:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:50:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:50:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:50:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:50:19 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 12:50:19 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 12:50:19 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 12:50:21 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 12:50:23 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 12:50:23 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:50:28 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 12:50:28 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 12:50:28 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:50:29 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 12:50:29 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 12:50:29 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4697, filename=tmpt6062pm5_mock.wav) 2026-03-08 12:50:29 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:50:29 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:50:29 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:50:29 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:50:29 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:50:29 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:50:29 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:50:29 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:50:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:50:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:50:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:50:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:50:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:50:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:53:54 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf2d2-382278a5634928355626bea9;586b0ded-1b86-4c6e-afc7-5d232a8bee1b'), (b'RateLimit', b'"api";r=999;t=297'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 fa0228a928de22a353d181022f58eb78.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'mssfIlcKznKwL2S0ugvY6p7VCLMsK0he8yuzcmEk-xNNC3HFHuEzjQ==')]) 2026-03-08 12:50:29 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:50:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:50:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:50:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:50:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:50:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:50:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:50:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:50:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:50:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:50:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:53:54 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf2d2-141a9d6d018b56485ba5b6f6;586b0ded-1b86-4c6e-afc7-5d232a8bee1b'), (b'RateLimit', b'"api";r=998;t=297'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 fa0228a928de22a353d181022f58eb78.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'3qqN3p7PVimLmwkVVlkMRzT8h5whQ-sTetZ00CqEKz7HYZW3qo5c8w==')]) 2026-03-08 12:50:30 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:50:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:50:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:50:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:50:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:50:31 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 12:50:32 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 12:50:32 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 12:50:32 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 12:50:36 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 12:50:36 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:50:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 12:50:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:50:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpdr008d5j_mock.wav 2026-03-08 12:50:40 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 12:50:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 12:50:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:50:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 12:50:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 12:50:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4698, filename=tmpkblh0i5k_mock.wav) 2026-03-08 12:50:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:50:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:50:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:50:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:50:41 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:50:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 12:50:42 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:50:42 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:50:42 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:50:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:50:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:50:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:50:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:50:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:50:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:54:07 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf2df-212a2ebc22a0f59a1557a06c;f09dcea3-fbfb-45b4-a384-0a40be5999df'), (b'RateLimit', b'"api";r=997;t=284'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'XmsXSm-ZpihEMSmrx1W1dnBJVs_auSYC74GIdg1C42RPwsCZoInp8A==')]) 2026-03-08 12:50:42 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:50:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:50:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:50:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:50:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:50:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:50:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:50:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:50:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:50:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:50:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:54:07 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf2df-3414913c43e9e702519a3ef3;f09dcea3-fbfb-45b4-a384-0a40be5999df'), (b'RateLimit', b'"api";r=996;t=284'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'cyK6OaYoy1zfiXhGVAJTDwzcUEqfNhS1iDS0zbmRVnvGPynZkOiNrQ==')]) 2026-03-08 12:50:42 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:50:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:50:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:50:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:50:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:50:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:50:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5pxeiaiy_mock.wav 2026-03-08 12:50:44 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 12:50:44 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 12:50:44 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 12:50:48 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:50:48 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:50:52 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 12:50:52 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 12:50:52 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:50:53 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 12:50:53 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:50:53 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4699, filename=tmpb5q_21zh_mock.wav) 2026-03-08 12:50:53 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:50:53 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:50:53 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:50:53 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:50:53 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:50:53 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:50:53 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:50:53 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:50:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:50:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:50:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:50:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:50:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:50:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:54:18 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf2ea-2eff6ca9169703a1284004eb;46062b93-b76d-43ff-8778-39e660283690'), (b'RateLimit', b'"api";r=995;t=273'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'zx1_S0MFjSXFbRgB92g1gsm9OH_lUJytDptlvXwtbbMs4OxmqzJnVw==')]) 2026-03-08 12:50:53 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:50:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:50:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:50:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:50:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:50:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:50:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:50:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:50:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:50:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:50:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:54:18 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf2ea-55355e7d6efec58243e26a9f;46062b93-b76d-43ff-8778-39e660283690'), (b'RateLimit', b'"api";r=994;t=273'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'JCrrmwtfL4DoMlJey0AHfF9wTJ_IQvQgMC38BzYK9V_6yV6PrYlWzw==')]) 2026-03-08 12:50:53 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:50:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:50:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:50:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:50:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:50:56 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 12:50:56 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 12:50:56 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 12:50:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 12:50:59 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:50:59 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:51:04 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:51:04 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:51:04 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 12:51:04 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:51:05 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 12:51:05 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 12:51:05 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4700, filename=tmp4ct0ftfn_mock.wav) 2026-03-08 12:51:05 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:51:05 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:51:05 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:51:05 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:51:05 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:51:05 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:51:05 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:51:05 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:51:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:51:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:51:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:51:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:51:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:51:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:54:30 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf2f6-04bc5e996c50353c07e5675e;f7e28180-08fd-4ec0-b522-fd2565f0249e'), (b'RateLimit', b'"api";r=993;t=261'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'TTJ-auPsbHLG4bQtE6_MaiBWuBlQ-MK3YjLPt-ETr9f7-dXQ8LR0cQ==')]) 2026-03-08 12:51:06 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:51:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:51:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:51:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:51:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:51:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:51:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:51:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:51:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:51:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:51:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:54:31 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf2f7-25a43f8b21fefc4f701fa578;f7e28180-08fd-4ec0-b522-fd2565f0249e'), (b'RateLimit', b'"api";r=992;t=260'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'DQH_mjHdTNcIo-A6wMCegkZGJczhs0RrjAHqVHwR62We1UtDugZ1JA==')]) 2026-03-08 12:51:06 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:51:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:51:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:51:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:51:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:51:08 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 12:51:08 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpe0v91qy7_mock.wav 2026-03-08 12:51:08 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 12:51:08 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 12:51:08 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 12:51:08 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 12:51:12 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 12:51:12 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:51:16 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 12:51:16 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprf6f04jx_mock.wav 2026-03-08 12:51:17 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:51:17 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:51:17 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 12:51:17 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:51:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 12:51:17 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 12:51:17 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:51:17 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4701, filename=tmpdjf69rra_mock.wav) 2026-03-08 12:51:17 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:51:17 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:51:17 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:51:17 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:51:17 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:51:17 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:51:17 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:51:17 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:51:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:51:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:51:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:51:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:51:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:51:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:54:42 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf302-7b9df51326f4bd49679c9d0a;7dc459ba-5af0-4442-bbec-3027403e33ee'), (b'RateLimit', b'"api";r=991;t=249'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'detXRvHXkaxn-6lXg-GWp_wtU9VPaIFaU2C4bWgmA-hcHIslhoJZnA==')]) 2026-03-08 12:51:18 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:51:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:51:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:51:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:51:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:51:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:51:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:51:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:51:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:51:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:51:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:54:43 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf303-7a5ec34f5be1ca82598adfef;7dc459ba-5af0-4442-bbec-3027403e33ee'), (b'RateLimit', b'"api";r=990;t=248'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ek3Kf58Q3ZEiJONE4JHd_aRGpV84a1t53pn5vULOO_vfhoEq-Vbtlg==')]) 2026-03-08 12:51:18 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:51:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:51:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:51:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:51:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:51:20 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:51:20 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 12:51:20 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 12:51:21 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 12:51:21 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9fscd9h3_mock.wav 2026-03-08 12:51:24 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 12:51:24 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:51:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 12:51:29 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 12:51:32 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 12:51:32 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9g05y3qr_mock.wav 2026-03-08 12:51:33 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 12:51:37 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 12:51:37 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 12:51:37 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpeqtcch7b_mock.wav 2026-03-08 12:51:43 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 12:51:47 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 12:51:47 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 12:51:48 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.771839 < -1.000000) 2026-03-08 12:51:49 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.731455 < -1.000000) 2026-03-08 12:51:49 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 12:51:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 Shayne' → 열차 2026-03-08 12:51:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:51:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 93자) 2026-03-08 12:51:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터카 Shayne 통과 | 긴급도:일반 | 키워드:역전기(RV) 모터카 Shayne,신호,통과,일반 2026-03-08 12:51:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4702, filename=tmpu6p9iqbe_mock.wav) 2026-03-08 12:51:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:51:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:51:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:51:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:51:50 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:51:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:51:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:51:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:51:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:51:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:51:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:51:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:51:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:51:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:55:15 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf323-57f2f1f95003666e16ba380e;57618a4f-55af-48a9-a249-5beca4aa8a27'), (b'RateLimit', b'"api";r=989;t=216'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'1llhwShrex5c9iEVs8zaeCtoW_FcwBHVngOL3QHi5pOSp_8oyQmAZA==')]) 2026-03-08 12:51:50 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:51:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:51:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:51:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:51:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:51:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:51:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:51:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:51:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:51:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:51:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:55:15 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf323-1714a7822733be3b0c642399;57618a4f-55af-48a9-a249-5beca4aa8a27'), (b'RateLimit', b'"api";r=988;t=216'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'v4U44EtqoRfm9B20zr3x2Pmd_nJdR167kdUHJI7-8j91NbPb1Z0yrA==')]) 2026-03-08 12:51:50 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:51:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:51:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:51:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:51:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:51:53 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:51:53 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 12:51:53 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 12:51:56 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 12:51:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 51자) 2026-03-08 12:51:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 결과 없음 | 긴급도:일반 | 키워드:무전,분석,결과 없음,일반 2026-03-08 12:51:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4703, filename=tmpypvnn6sc_mock.wav) 2026-03-08 12:51:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:51:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 12:51:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:51:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:51:57 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:51:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:51:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:51:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:51:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:51:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:51:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:51:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:51:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:51:57 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 12:51:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:55:22 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf32a-6568c33264c688245e9b09a3;62501b5f-0963-4792-b79d-5288efc565ea'), (b'RateLimit', b'"api";r=987;t=209'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'2EOknSC-6g6n7O5bTi4sWLp37IWFb7HjBAPlOclrkL-jnyaB2cuMtw==')]) 2026-03-08 12:51:57 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:51:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:51:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:51:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:51:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:51:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:51:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:51:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:51:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:51:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:51:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:55:23 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf32b-60821bd56c6548ae216b24fd;62501b5f-0963-4792-b79d-5288efc565ea'), (b'RateLimit', b'"api";r=986;t=208'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9NUcqxu3EIMpSd5dKax4gpDL9CcEkpzvMSijWtzIXdwM56HE4X9UGA==')]) 2026-03-08 12:51:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:51:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:51:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:51:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:51:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:52:00 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 12:52:00 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 12:52:00 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 12:52:04 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 12:52:04 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:52:04 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 12:52:06 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:52:06 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpu__f21a2_mock.wav 2026-03-08 12:52:08 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 12:52:09 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 12:52:09 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 12:52:09 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:52:09 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 12:52:09 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 12:52:10 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4704, filename=tmpriabieur_mock.wav) 2026-03-08 12:52:10 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:52:10 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:52:10 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:52:10 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:52:10 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:52:10 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:52:10 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:52:10 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:52:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:52:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:52:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:52:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:52:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:52:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:55:35 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf337-1fb44b3040c1c92e4c191b0b;db21409a-8937-4c5b-b1dd-714ee2dcab4c'), (b'RateLimit', b'"api";r=985;t=196'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'VIekSeK1cP6EME7winFuOZZfdCwM0Y5YOBBA6SFbrRBOVjF4unuraQ==')]) 2026-03-08 12:52:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:52:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:52:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:52:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:52:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:52:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:52:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:52:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:52:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:52:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:52:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:52:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:55:35 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf337-05c3dc2d3d958b8557b1893f;db21409a-8937-4c5b-b1dd-714ee2dcab4c'), (b'RateLimit', b'"api";r=984;t=196'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'dE36f3WJQygoyZ3-UJlnBz-8htq5pPSYmWh4hRrsTnlrCyoGSpTZ4w==')]) 2026-03-08 12:52:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:52:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:52:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:52:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2dj_lb49_mock.wav 2026-03-08 12:52:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:52:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:52:12 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 12:52:12 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 12:52:12 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 12:52:16 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 12:52:16 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:52:21 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 12:52:21 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 12:52:21 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:52:22 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 12:52:22 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 12:52:22 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4705, filename=tmptt_cigco_mock.wav) 2026-03-08 12:52:22 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:52:22 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:52:22 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:52:22 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:52:22 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:52:22 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:52:22 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:52:22 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:52:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:52:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:52:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:52:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:52:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:52:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:55:47 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf343-20d65f0d41f47f030962a20a;ff40da69-f469-48f3-a34e-3293f2d051d2'), (b'RateLimit', b'"api";r=983;t=184'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Rz_s2dF1fpOn6GdVSsa76rDbM4-55i2pCw6CX2tJ1xu2UjAuGa3CTw==')]) 2026-03-08 12:52:22 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:52:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:52:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:52:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:52:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:52:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:52:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:52:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:52:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:52:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:52:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:55:47 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf343-451139d56ba0a14432834555;ff40da69-f469-48f3-a34e-3293f2d051d2'), (b'RateLimit', b'"api";r=982;t=184'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'y73XxjGbWqPQzvIxPgViLKR3GM_wqhxmL-FhGw0FjBJJzxZ1B_lKwg==')]) 2026-03-08 12:52:22 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:52:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:52:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:52:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:52:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:52:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 12:52:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 12:52:25 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 12:52:25 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 12:52:28 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:52:28 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:52:32 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 12:52:32 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 12:52:32 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:52:33 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 12:52:33 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 통과 | 긴급도:일반 | 키워드:역전기(RV),모터,신호,통과 2026-03-08 12:52:33 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4706, filename=tmpchlz7mb4_mock.wav) 2026-03-08 12:52:33 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:52:33 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:52:33 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:52:33 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:52:33 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:52:33 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:52:33 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:52:33 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:52:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:52:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:52:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:52:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:52:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:52:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:55:59 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf34f-720c8c231f781a281c84d07d;15e6abab-2416-4733-8936-41c48ae26db7'), (b'RateLimit', b'"api";r=981;t=172'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'HUQeytDdpc0XY-hlzeUP-5A1Evxh8oqNFrg5rbNuGuBax6a8fIocCw==')]) 2026-03-08 12:52:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:52:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:52:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:52:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:52:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:52:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:52:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:52:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:52:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:52:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:52:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:55:59 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf34f-56a069b704b7f08e19c38402;15e6abab-2416-4733-8936-41c48ae26db7'), (b'RateLimit', b'"api";r=980;t=172'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'U1I1yH508_5DWYhkFBUh0xVCZgrtdoaZZ0cgpSaM90YzwL1SHvZwfg==')]) 2026-03-08 12:52:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:52:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:52:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:52:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:52:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:52:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 12:52:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpnrymp7w5_mock.wav 2026-03-08 12:52:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 12:52:36 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 12:52:36 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 12:52:36 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 12:52:40 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:52:40 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:52:42 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 12:52:42 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpp0ipxgum_mock.wav 2026-03-08 12:52:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 12:52:45 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:52:45 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:52:45 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 12:52:45 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:52:46 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 12:52:46 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 12:52:46 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4707, filename=tmpt5gq_z1a_mock.wav) 2026-03-08 12:52:46 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:52:46 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:52:46 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:52:46 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:52:46 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:52:46 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:52:46 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:52:46 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:52:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:52:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:52:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:52:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:52:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:52:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:56:11 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf35b-563d1fef390aedaa1c32782d;facafe68-394c-4ced-8d08-5e9f25cc1f47'), (b'RateLimit', b'"api";r=979;t=160'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ymqA8_2IjlYBPeLReFnsZDWQADzSX0fp7exqVcbqV3F3GnwXpHZYaw==')]) 2026-03-08 12:52:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:52:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:52:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:52:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:52:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:52:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:52:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:52:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:52:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:52:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:52:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:56:11 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf35b-30100203606bf7e005354b9a;facafe68-394c-4ced-8d08-5e9f25cc1f47'), (b'RateLimit', b'"api";r=978;t=160'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'LpLZZKZ9w9mWHjtaoxvXE-NlKIUdwX6NcEMn7eKza-95a92tg_RPRA==')]) 2026-03-08 12:52:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:52:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:52:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:52:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:52:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:52:47 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 12:52:47 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5iefm6c6_mock.wav 2026-03-08 12:52:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 12:52:49 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 12:52:49 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 12:52:52 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 12:52:52 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:52:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 12:52:57 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:52:57 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:52:57 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 12:52:57 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:52:58 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 12:52:58 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:52:58 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4708, filename=tmpjhgixgd5_mock.wav) 2026-03-08 12:52:58 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:52:58 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:52:58 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:52:58 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:52:58 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:52:58 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:52:58 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:52:58 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:52:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:52:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:52:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:52:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:52:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:52:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:56:23 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf367-6bdda9b25e9927a07f0e19c2;9aa0f0e8-4774-4b88-84de-f3a8cf1c64f1'), (b'RateLimit', b'"api";r=977;t=148'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Br5opcVuPiHzGh2wVucGz3IdVKt7NrADhY-XR3w7l4OTYSL9STlEmg==')]) 2026-03-08 12:52:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:52:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:52:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:52:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:52:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:52:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:52:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:52:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:52:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:52:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:52:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:56:23 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf367-540e14ef60817bc66b53c242;9aa0f0e8-4774-4b88-84de-f3a8cf1c64f1'), (b'RateLimit', b'"api";r=976;t=148'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'gELt8yIxVPB87gidqHYm45tjuS_IP_OYRSnvXsMTfRz7xEEgHFNFPQ==')]) 2026-03-08 12:52:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:52:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:52:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:52:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:52:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:52:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 12:52:59 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvx99cuwt_mock.wav 2026-03-08 12:53:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 12:53:00 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:53:00 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 12:53:00 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 12:53:04 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 12:53:04 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:53:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 12:53:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpggzpkx8q_mock.wav 2026-03-08 12:53:10 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 12:53:14 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 12:53:17 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 12:53:23 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 12:53:24 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 12:53:27 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (9.387500 > 2.400000) 2026-03-08 12:53:27 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.138123 < -1.000000) 2026-03-08 12:53:28 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.166308 < -1.000000) 2026-03-08 12:53:28 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:53:28 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:53:28 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '1' → 불명 2026-03-08 12:53:28 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:53:29 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 27자) 2026-03-08 12:53:29 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:1 | 긴급도:일반 | 키워드:1,신호,통과,일반 2026-03-08 12:53:29 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4709, filename=tmp4q0cdtem_mock.wav) 2026-03-08 12:53:29 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:53:29 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:53:29 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:53:29 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:53:29 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:53:29 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:53:29 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:53:29 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:53:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:53:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:53:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:53:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:53:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:53:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:56:54 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf386-302b42047f19e28d0c142513;30e81571-c498-4056-891b-8b52216385b4'), (b'RateLimit', b'"api";r=975;t=117'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_e6-voHhozrj5oI2zpwIrS0sTib9e7aBjGx2qfaWpitKgWtBnFAqYw==')]) 2026-03-08 12:53:29 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:53:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:53:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:53:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:53:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:53:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:53:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:53:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:53:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:53:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:53:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:56:54 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf386-5bc453c4387cc81e3df9d8a0;30e81571-c498-4056-891b-8b52216385b4'), (b'RateLimit', b'"api";r=974;t=117'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'pxfzaGGST3I3F_H8yu2uaFk0AHkTBPIlTmiBSXGmY2iq0EvZXTfmIQ==')]) 2026-03-08 12:53:30 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:53:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:53:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:53:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:53:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:53:32 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:53:32 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 12:53:32 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 12:53:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 12:53:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:53:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9a9gy1hc_mock.wav 2026-03-08 12:53:36 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 12:53:36 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 12:53:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 12:53:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 12:53:37 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4710, filename=tmpdht8hp75_mock.wav) 2026-03-08 12:53:37 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:53:37 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 12:53:37 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:53:37 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:53:37 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:53:37 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:53:37 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:53:37 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:53:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:53:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:53:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:53:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:53:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:53:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:57:02 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf38e-3af9005075fe331a2de1167e;84f71e1c-f03c-4d31-907c-30e2d601ac4c'), (b'RateLimit', b'"api";r=973;t=109'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ge1Ts8mgY9wC9ozdN1r6WUnPW9dzlXxlMCM7jw1CHFaJoNZ7XwRh6w==')]) 2026-03-08 12:53:37 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:53:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:53:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:53:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:53:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:53:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:53:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:53:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:53:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:53:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:53:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:57:02 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf38e-2b22edbc1e58f42221febd40;84f71e1c-f03c-4d31-907c-30e2d601ac4c'), (b'RateLimit', b'"api";r=972;t=109'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'qQlXlE_yjaLDQof3wsGaQwt8I653_tjCcOADjw8ksuBQDlYIhwduAw==')]) 2026-03-08 12:53:37 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:53:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:53:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:53:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:53:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:53:38 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:53:38 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzze3qm7c_mock.wav 2026-03-08 12:53:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 12:53:39 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 12:53:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 12:53:43 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 12:53:43 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:53:48 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 12:53:48 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 12:53:48 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:53:48 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 29자) 2026-03-08 12:53:48 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 12:53:48 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4711, filename=tmp9kp8w46s_mock.wav) 2026-03-08 12:53:48 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:53:48 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:53:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:53:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:53:49 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:53:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:53:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:53:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:53:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:53:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:53:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:53:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:53:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:53:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:57:14 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf39a-08660b617e47e41527db3db5;a0aeaf22-15d8-447c-84cc-23072db88c85'), (b'RateLimit', b'"api";r=971;t=97'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'2HZVLaBuFSTbr8ud2PpNr7Phk-YLj6DbQWDnocO9MRQEHfAGwykFIA==')]) 2026-03-08 12:53:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:53:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:53:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:53:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:53:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:53:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:53:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:53:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:53:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:53:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:53:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:57:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf39a-497b72510db81ac40bd96607;a0aeaf22-15d8-447c-84cc-23072db88c85'), (b'RateLimit', b'"api";r=970;t=97'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bJVl2Gfrt5rxMIYywGwUp0eHiaZJeQ2VctE8KcXCBENfo3wv66b7jg==')]) 2026-03-08 12:53:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:53:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:53:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:53:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:53:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:53:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 12:53:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 12:53:51 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 12:53:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 12:53:55 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 12:53:55 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:53:59 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 12:53:59 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 12:54:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:54:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 12:54:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 12:54:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4712, filename=tmpe44jn59p_mock.wav) 2026-03-08 12:54:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:54:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:54:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:54:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:54:01 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:54:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:54:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:54:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:54:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:54:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:54:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:54:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:54:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:54:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:57:26 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf3a6-6f80e14466774a807435c161;0b29605d-f598-4853-ba13-f7a0ab62ad92'), (b'RateLimit', b'"api";r=969;t=85'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'INsZzk5WzrHyIeRzEAzntYIQsJc7b64kuv4qzQAdfH5UHoPS16EHXQ==')]) 2026-03-08 12:54:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:54:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:54:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:54:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:54:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:54:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:54:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:54:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:54:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:54:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:54:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:57:26 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf3a6-6812e2460a3746741b78919f;0b29605d-f598-4853-ba13-f7a0ab62ad92'), (b'RateLimit', b'"api";r=968;t=85'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'8wFwJWLxqvYUwwL5ztfvoW89Omv87goW6Di9Pae6PXQseGzXo9rRXg==')]) 2026-03-08 12:54:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:54:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:54:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:54:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:54:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:54:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 12:54:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpszp2l6f1_mock.wav 2026-03-08 12:54:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 12:54:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 12:54:03 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 12:54:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 12:54:07 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:54:07 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:54:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 12:54:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpky646zt__mock.wav 2026-03-08 12:54:10 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 12:54:11 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 12:54:11 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 12:54:11 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:54:12 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 12:54:12 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 12:54:12 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4713, filename=tmpgdqjzet7_mock.wav) 2026-03-08 12:54:12 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:54:12 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:54:13 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:54:13 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:54:13 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:54:13 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:54:13 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:54:13 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:54:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:54:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:54:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:54:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:54:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:54:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:57:38 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf3b2-1a5eb8611961df60450f16d6;e96650e8-d19b-45a6-b275-03f6aa1fa92a'), (b'RateLimit', b'"api";r=967;t=73'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'GhJuWwfzIbeiSaZJG5RS7n7ZE_M8BcHkGh8cg9aSOBQePRDOLYygsA==')]) 2026-03-08 12:54:13 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:54:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:54:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:54:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:54:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:54:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:54:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:54:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:54:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:54:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:54:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:57:38 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf3b2-7d24fc5e1756144b6505d976;e96650e8-d19b-45a6-b275-03f6aa1fa92a'), (b'RateLimit', b'"api";r=966;t=73'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'2Yvis_xDvAha_U8sp7X216C8iaDYOMQkbnFHgHIuydFtyWOw0iOwQQ==')]) 2026-03-08 12:54:13 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:54:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:54:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:54:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:54:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:54:15 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 12:54:15 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpf3du81b3_mock.wav 2026-03-08 12:54:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 12:54:15 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 12:54:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 12:54:19 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:54:19 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:54:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 12:54:24 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:54:24 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:54:24 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 12:54:24 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:54:25 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 12:54:25 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과 2026-03-08 12:54:25 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4714, filename=tmpbagu2z6e_mock.wav) 2026-03-08 12:54:25 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:54:25 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:54:25 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:54:25 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:54:25 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:54:25 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:54:25 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:54:25 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:54:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:54:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:54:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:54:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:54:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:54:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:57:50 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf3be-346ea27e2e94fbc610788b9f;37b5dc79-6864-42ed-b209-d162371b8b93'), (b'RateLimit', b'"api";r=965;t=61'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'pGHof5Z5q7ZVNXVNNpPldMOg6rI6WLW6F4Mumlhbmd4P6NYIxUPYTg==')]) 2026-03-08 12:54:25 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:54:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:54:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:54:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:54:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:54:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:54:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:54:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:54:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:54:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:54:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:57:50 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf3be-73f7d2972efb64da4ff93de1;37b5dc79-6864-42ed-b209-d162371b8b93'), (b'RateLimit', b'"api";r=964;t=61'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'06Dak2Plp5lsDw8ucWr9gu6hXRbFRZ_o1N9iO6pXSIH5ciRAdZjFrQ==')]) 2026-03-08 12:54:25 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:54:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:54:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:54:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:54:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:54:26 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 12:54:26 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpx6ghd27s_mock.wav 2026-03-08 12:54:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 12:54:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 12:54:28 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 12:54:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 12:54:31 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 12:54:31 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:54:32 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 12:54:32 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpeyoefrc4_mock.wav 2026-03-08 12:54:36 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:54:36 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:54:36 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 12:54:36 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:54:37 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 12:54:37 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:54:37 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4715, filename=tmp0h1ix6_z_mock.wav) 2026-03-08 12:54:37 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:54:37 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:54:37 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:54:37 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:54:37 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:54:37 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:54:37 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:54:37 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:54:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:54:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:54:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:54:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:54:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:54:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:58:02 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf3ca-602bb03e14e1b1dd0d277a06;dc06cfc6-0343-4359-8f55-73dc21eb819a'), (b'RateLimit', b'"api";r=963;t=49'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_-T8LcnJfMDfr2Zks29U2eG8qWMOUGmFldRVkMd5daixGQW6eL5AQQ==')]) 2026-03-08 12:54:37 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:54:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:54:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:54:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:54:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:54:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:54:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:54:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:54:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:54:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:54:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:58:02 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf3ca-6987187919ffafcb07de47b4;dc06cfc6-0343-4359-8f55-73dc21eb819a'), (b'RateLimit', b'"api";r=962;t=49'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'-46Lq4ZqSr-JwsNYP9r7QWfZ8ZgsVFHb0Rb9exbEUz4ac_QTE-tyUQ==')]) 2026-03-08 12:54:37 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:54:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:54:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:54:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:54:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:54:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:54:39 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 12:54:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 12:54:42 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 12:54:43 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 12:54:43 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:54:49 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 12:54:52 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 12:54:56 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 12:54:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 12:55:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:55:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjlvmzpg1_mock.wav 2026-03-08 12:55:03 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 12:55:03 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 12:55:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:55:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp184s8os5_mock.wav 2026-03-08 12:55:07 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (9.695652 > 2.400000) 2026-03-08 12:55:08 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.794236 < -1.000000) 2026-03-08 12:55:09 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.044708 < -1.000000) 2026-03-08 12:55:09 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 12:55:09 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 지도원 역전기(RV) 모터카 카드' → 열차 2026-03-08 12:55:09 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:55:10 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 12:55:10 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:카드199 역전기(RV) 모터카 지도원 | 긴급도:일반 | 키워드:없음 2026-03-08 12:55:10 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4716, filename=tmpjjmgrp88_mock.wav) 2026-03-08 12:55:10 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:55:10 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:55:10 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:55:10 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:55:10 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:55:10 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:55:10 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:55:10 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:55:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:55:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:55:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:55:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:55:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:55:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:58:35 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf3eb-57bf09a5559c34f93b18499e;cd2dd8b2-9956-4754-8907-e978880cb3e5'), (b'RateLimit', b'"api";r=961;t=16'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'pyNc9t3xaXsaSnAn78zw0RfMylRQHrggsYQ4BZyVoiJ_f-xjDxXnjA==')]) 2026-03-08 12:55:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:55:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:55:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:55:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:55:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:55:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:55:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:55:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:55:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:55:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:55:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:58:35 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf3eb-553572db7ef5ee2636f32372;cd2dd8b2-9956-4754-8907-e978880cb3e5'), (b'RateLimit', b'"api";r=960;t=16'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Ktco8nXn7e83AWMV-OXNdZglvHX4m4MRKglpQfB59eCLtXweu0BAPQ==')]) 2026-03-08 12:55:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:55:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:55:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:55:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:55:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:55:12 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:55:12 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 12:55:12 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 12:55:16 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 12:55:17 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 12:55:17 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 12:55:17 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4717, filename=tmplsimih3y_mock.wav) 2026-03-08 12:55:17 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:55:17 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 12:55:17 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:55:17 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:55:17 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:55:17 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:55:17 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:55:17 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:55:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:55:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:55:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:55:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:55:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:55:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:58:42 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf3f2-1672ea69197e74c250e93aac;b175d622-b789-43fd-b2b3-f310aa4d3c51'), (b'RateLimit', b'"api";r=959;t=9'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'w82dsDRGhRq35B-1EmRcmON1T_imbYGpdEaeGp3rgEbh9IVWNxPtzQ==')]) 2026-03-08 12:55:17 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:55:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:55:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:55:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:55:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:55:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:55:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:55:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:55:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:55:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:55:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:58:42 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf3f2-7540711255b257d9612cdd17;b175d622-b789-43fd-b2b3-f310aa4d3c51'), (b'RateLimit', b'"api";r=958;t=9'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'KiJNa4RpYAps9Q38FIZ2P7zv_VA67CKP44R1U22WKexFU3yCXV_SWQ==')]) 2026-03-08 12:55:18 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:55:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:55:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:55:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:55:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:55:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 12:55:20 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 12:55:20 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 12:55:20 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 12:55:24 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 12:55:24 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:55:28 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 12:55:28 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 12:55:28 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:55:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 12:55:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9r4qoj2g_mock.wav 2026-03-08 12:55:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 12:55:29 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 12:55:29 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 12:55:29 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4718, filename=tmpbp09ng1q_mock.wav) 2026-03-08 12:55:29 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:55:29 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:55:29 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:55:29 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:55:29 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:55:29 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:55:29 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:55:29 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:55:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:55:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:55:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:55:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:55:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:55:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:58:54 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf3fe-0c885d687328ac050fdf9651;b9d020bb-de91-4343-a147-21ebd9eb706e'), (b'RateLimit', b'"api";r=999;t=297'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'MNY4u-msaRxGfZ_zFJRccGwfGCdY1UlNwKnPrOM689KvAotD9KSnFA==')]) 2026-03-08 12:55:30 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:55:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:55:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:55:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:55:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:55:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:55:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:55:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:55:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:55:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:55:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:58:55 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf3ff-17f62a8c1df989b1459fe119;b9d020bb-de91-4343-a147-21ebd9eb706e'), (b'RateLimit', b'"api";r=998;t=296'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Ym7Ris_x77VZ5jhHUsIjc6LI9LKXLBeib7jGFOSU5mzu4HxDNSt5Pw==')]) 2026-03-08 12:55:30 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:55:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:55:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:55:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:55:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:55:32 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 12:55:32 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 12:55:32 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 12:55:36 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 12:55:36 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:55:37 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 12:55:37 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1scl6ffu_mock.wav 2026-03-08 12:55:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 12:55:40 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 12:55:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 12:55:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:55:42 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 12:55:42 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 12:55:42 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4719, filename=tmpgdtfsxt6_mock.wav) 2026-03-08 12:55:42 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:55:42 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:55:42 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:55:42 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:55:42 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:55:42 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:55:42 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:55:42 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:55:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:55:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:55:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:55:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:55:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:55:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:59:07 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf40b-5c675b985cd5f14929e49d7b;ceab74e5-a17c-4f59-b4b1-5b91d2b6fef6'), (b'RateLimit', b'"api";r=997;t=284'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'mZUr58Q950gML7vHd9nStKtqji0aXRJe0RwZF3POu-9UoecDO4giMA==')]) 2026-03-08 12:55:42 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:55:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:55:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:55:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:55:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:55:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:55:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:55:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:55:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:55:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:55:42 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 12:55:42 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprsgpa1ev_mock.wav 2026-03-08 12:55:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:59:07 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf40b-047e79d111e7b9445027692a;ceab74e5-a17c-4f59-b4b1-5b91d2b6fef6'), (b'RateLimit', b'"api";r=996;t=284'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Jb0mN-ENxlKkT81V44iHoBJpLG2nYLFcl7Pdot0GE6nPMwGzdxl00w==')]) 2026-03-08 12:55:42 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:55:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:55:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:55:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:55:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:55:44 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 12:55:44 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 12:55:44 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 12:55:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 12:55:48 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:55:48 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:55:52 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 12:55:52 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 12:55:52 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:55:52 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 12:55:52 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmdtavck2_mock.wav 2026-03-08 12:55:53 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 12:55:53 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:55:53 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4720, filename=tmpddavpnnx_mock.wav) 2026-03-08 12:55:53 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:55:53 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:55:53 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:55:53 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:55:53 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:55:53 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:55:53 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:55:53 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:55:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:55:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:55:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:55:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:55:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:55:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:59:18 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf416-4b0d60f65545ae0a7138d313;b9bb0741-2d6a-48f1-a4cb-6ce249d9d011'), (b'RateLimit', b'"api";r=995;t=273'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'CpOmOjORNblTNLtwH2JMdcp0GovaWle91_Tb8Speb4jy59llDDzQpA==')]) 2026-03-08 12:55:53 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:55:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:55:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:55:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:55:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:55:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:55:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:55:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:55:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:55:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:55:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:59:19 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf417-3f66f5d3790bd63a76454157;b9bb0741-2d6a-48f1-a4cb-6ce249d9d011'), (b'RateLimit', b'"api";r=994;t=272'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lmQ_XKEVH45bcplWq3_GuQJ9S1wZZGyjm17KLTCF7s6yIguv0L-H0g==')]) 2026-03-08 12:55:54 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:55:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:55:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:55:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:55:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:55:54 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 12:55:56 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 12:55:56 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 12:55:56 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 12:55:59 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 12:55:59 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpotl8nph1_mock.wav 2026-03-08 12:56:00 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:56:00 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:56:04 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:56:04 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:56:04 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 12:56:04 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:56:05 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 59자) 2026-03-08 12:56:05 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과 2026-03-08 12:56:05 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4721, filename=tmpscgnrxwk_mock.wav) 2026-03-08 12:56:05 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:56:05 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:56:05 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:56:05 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:56:05 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:56:05 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:56:05 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:56:05 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:56:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:56:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:56:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:56:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:56:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:56:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:59:30 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf422-400d0f3827e9cced5022b933;bd6f8db7-1f1d-4df6-9224-ca2f3ba5864d'), (b'RateLimit', b'"api";r=993;t=261'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'jGXea92iy38zSSgWrR7SEe-3ZQtmPT6Ouq1OP0bKaNUhqFO4GSGv9A==')]) 2026-03-08 12:56:06 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:56:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:56:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:56:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:56:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:56:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:56:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:56:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:56:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:56:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:56:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:59:31 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf423-183909ac0280813a5cf6dc6d;bd6f8db7-1f1d-4df6-9224-ca2f3ba5864d'), (b'RateLimit', b'"api";r=992;t=260'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'IVHag_J6mhC4QWVDbip-lVQgVzfqIrDWPr1hPH8klnRTbLPS-0MIRw==')]) 2026-03-08 12:56:06 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:56:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:56:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:56:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:56:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:56:08 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 12:56:08 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 12:56:08 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 12:56:09 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 12:56:12 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 12:56:12 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:56:16 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:56:16 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:56:16 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 12:56:16 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:56:17 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 12:56:17 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:56:17 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4722, filename=tmp1j4d__a6_mock.wav) 2026-03-08 12:56:17 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:56:17 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:56:17 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:56:17 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:56:17 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:56:17 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:56:17 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:56:17 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:56:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:56:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:56:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:56:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:56:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:56:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:59:42 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf42e-3ce3271a3a8e9fd021705125;9c495f37-1095-4e62-baff-cbfcfdd1e086'), (b'RateLimit', b'"api";r=991;t=249'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'CBLBnATXDdQaYKWphSL2P6H6IcjbAWDumukMmH5F0dlYrVHuE7sHIw==')]) 2026-03-08 12:56:17 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:56:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:56:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:56:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:56:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:56:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:56:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:56:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:56:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:56:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:56:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 03:59:43 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf42e-242f69c17d3df8ed6f2ea706;9c495f37-1095-4e62-baff-cbfcfdd1e086'), (b'RateLimit', b'"api";r=990;t=249'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'KHIDBfA_kfKzRLYj_IpKLJ3jlhQfQDLTk4_ys5im1ywzdO8LiLm2Tg==')]) 2026-03-08 12:56:18 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:56:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:56:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:56:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:56:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:56:19 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 12:56:20 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:56:20 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 12:56:20 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 12:56:24 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 12:56:24 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:56:26 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 12:56:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:56:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpj0a14xzg_mock.wav 2026-03-08 12:56:29 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 12:56:30 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 12:56:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:56:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp95qb_yia_mock.wav 2026-03-08 12:56:37 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 12:56:43 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 12:56:44 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.267790 < -1.000000) 2026-03-08 12:56:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 12:56:48 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (18.875000 > 2.400000) 2026-03-08 12:56:48 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.456589 < -1.000000) 2026-03-08 12:56:49 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:56:49 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:56:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'ВОЗОДУРОЧНЫЙ' → 불명 2026-03-08 12:56:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:56:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 57자) 2026-03-08 12:56:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:ВОЗОДУРОЧНЫЙ | 긴급도:일반 | 키워드:ВОЗОДУРОЧНЫЙ,무전,신호,통과 2026-03-08 12:56:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4723, filename=tmp96hq4bbr_mock.wav) 2026-03-08 12:56:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:56:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:56:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:56:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:56:50 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:56:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:56:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:56:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:56:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:56:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:56:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:56:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:56:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:56:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:00:15 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf44f-1ff127f02dbdd2b81631d580;67016840-0e10-4339-ae31-2c8b0e9d8810'), (b'RateLimit', b'"api";r=989;t=216'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'JFqOLb9RrSvptJH05RuJxycKVy7vIAlU1EEruZWZ2JrmVeE6VIjOZA==')]) 2026-03-08 12:56:50 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:56:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:56:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:56:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:56:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:56:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:56:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:56:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:56:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:56:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:56:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:00:15 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf44f-132ac2d82cc06dc6042b4dde;67016840-0e10-4339-ae31-2c8b0e9d8810'), (b'RateLimit', b'"api";r=988;t=216'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'0MImYMqLQ41S2GsSkq0ibjNEbqXSjJEXWeC57lS6OXEEu2XyVQ92Og==')]) 2026-03-08 12:56:50 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:56:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:56:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:56:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:56:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:56:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:56:52 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 12:56:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 12:56:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 12:56:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_r_rr1vz_mock.wav 2026-03-08 12:56:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 12:56:56 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 12:56:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 51자) 2026-03-08 12:56:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 결과 없음 | 긴급도:일반 | 키워드:무전,분석,결과 없음,일반 2026-03-08 12:56:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4724, filename=tmpk4fqq7u2_mock.wav) 2026-03-08 12:56:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:56:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 12:56:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:56:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:56:57 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:56:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:56:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:56:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:56:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:56:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:56:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:56:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:56:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:56:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:00:22 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf456-559846b7680305df7fcd6b0b;0011b01f-c5d4-4209-9223-62fd5463f48f'), (b'RateLimit', b'"api";r=987;t=209'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'BIL4lf_AewlnSXmcoplBdG4HGrF-t8Q3eKmxE1kB2J0UwlJU9uGPoQ==')]) 2026-03-08 12:56:57 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:56:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:56:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:56:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:56:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:56:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:56:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:56:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:56:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:56:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:56:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:00:23 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf456-7d94c99171ccd3aa23f39bd8;0011b01f-c5d4-4209-9223-62fd5463f48f'), (b'RateLimit', b'"api";r=986;t=208'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'anf8u8PizVAisFosTCbHcwEd4pTL1Ni3lxqYQprS2Irl3OOAOMc1Sw==')]) 2026-03-08 12:56:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:56:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:56:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:56:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:56:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:57:00 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 12:57:00 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 12:57:00 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 12:57:04 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 12:57:04 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:57:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 12:57:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0xe3gbjg_mock.wav 2026-03-08 12:57:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 12:57:08 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 12:57:08 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 12:57:08 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:57:09 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 12:57:09 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprsm98nd__mock.wav 2026-03-08 12:57:09 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 12:57:09 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 12:57:09 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4725, filename=tmpq6_agwpa_mock.wav) 2026-03-08 12:57:09 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:57:09 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:57:09 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:57:09 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:57:09 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:57:09 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:57:09 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:57:09 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:57:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:57:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:57:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:57:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:57:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:57:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:00:34 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf462-2ff27f615b9d2e2650cddf55;bbc46b5b-b525-46e8-bbc0-7e8c589b94f0'), (b'RateLimit', b'"api";r=985;t=197'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Z-Fqh7641L4BzvDb-mOx40AbXOjxk-mizmlxq4CqH9L-DbYH-KoE-Q==')]) 2026-03-08 12:57:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:57:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:57:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:57:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:57:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:57:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:57:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:57:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:57:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:57:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:57:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:00:35 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf463-7578cde35dbc4c6b70311ff2;bbc46b5b-b525-46e8-bbc0-7e8c589b94f0'), (b'RateLimit', b'"api";r=984;t=196'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'tDifBAv-0w8JXuJVye1c5B4UByv8GmE6YHq0aEGiliIugJRsdyfk6g==')]) 2026-03-08 12:57:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:57:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:57:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:57:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:57:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:57:12 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 12:57:12 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 12:57:12 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 12:57:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 12:57:16 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 12:57:16 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:57:19 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 12:57:19 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprwia8897_mock.wav 2026-03-08 12:57:20 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 12:57:20 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 12:57:20 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:57:21 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 12:57:22 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 12:57:22 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 12:57:22 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4726, filename=tmp6nhj8kgr_mock.wav) 2026-03-08 12:57:22 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:57:22 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:57:22 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:57:22 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:57:22 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:57:22 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:57:22 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:57:22 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:57:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:57:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:57:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:57:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:57:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:57:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:00:47 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf46f-082441561ed71c1e042bb3d8;57f47122-5772-493f-8cc7-c982dcda7f7a'), (b'RateLimit', b'"api";r=983;t=184'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'22Q9X1qppmgBj-zYVMSbj9WbzYSUyWgRuhXtBIa6WEyyx6YDwXaHaA==')]) 2026-03-08 12:57:22 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:57:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:57:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:57:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:57:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:57:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:57:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:57:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:57:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:57:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:57:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:00:47 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf46f-527f8f41625af3a54967df4e;57f47122-5772-493f-8cc7-c982dcda7f7a'), (b'RateLimit', b'"api";r=982;t=184'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'GYWxzZA8ug0Tfr-8KHf4mDLp9TREaRFO_t_4Ee5apwhazIeVXyC4rg==')]) 2026-03-08 12:57:22 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:57:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:57:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:57:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:57:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:57:24 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 12:57:24 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 12:57:24 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 12:57:26 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 12:57:26 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpya81tmsp_mock.wav 2026-03-08 12:57:28 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:57:28 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:57:32 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 12:57:32 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 12:57:32 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:57:33 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 12:57:33 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:57:33 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4727, filename=tmpw_u87pmp_mock.wav) 2026-03-08 12:57:33 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:57:33 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:57:33 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:57:33 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:57:33 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:57:33 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:57:33 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:57:33 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:57:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:57:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:57:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:57:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:57:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:57:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:00:58 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf47a-26cf806d13473b173a4c0f95;f5e8fb37-06b6-4cd0-97c0-c75147e23f0a'), (b'RateLimit', b'"api";r=981;t=173'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'zv0snCv-gTZJj3zp7vtnOvDlBdL1TlP3DP25BvytFTBkzzqNNYxsMQ==')]) 2026-03-08 12:57:33 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:57:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:57:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:57:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:57:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:57:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:57:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:57:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:57:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:57:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:57:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:00:58 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf47a-2d2a43fc395170aa741dbe5b;f5e8fb37-06b6-4cd0-97c0-c75147e23f0a'), (b'RateLimit', b'"api";r=980;t=173'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'K7zgFzhOacqzgOA7sIQVDWQu1bUfhSKo4OD_pRwBKvL1OKF0n9wvtQ==')]) 2026-03-08 12:57:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:57:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:57:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:57:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:57:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:57:36 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 12:57:36 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 12:57:36 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 12:57:36 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 12:57:39 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:57:39 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:57:44 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:57:44 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:57:44 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 12:57:44 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:57:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 12:57:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 12:57:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4728, filename=tmprn1kr9ov_mock.wav) 2026-03-08 12:57:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:57:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:57:45 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:57:45 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:57:45 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:57:45 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:57:45 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:57:45 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:57:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:57:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:57:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:57:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:57:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:57:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:01:10 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf486-77ad97e1366e4cbe242e5a98;65527f16-e563-403b-b238-220b637ee1fb'), (b'RateLimit', b'"api";r=979;t=161'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Zszpaop6z6U7EBLdW1Xk1N2PO-K8TO1cjhMatmYXVZJPC3MPzT7tew==')]) 2026-03-08 12:57:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:57:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:57:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:57:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:57:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:57:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:57:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:57:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:57:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:57:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:57:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:01:10 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf486-63c78d10487f4b0029c6126b;65527f16-e563-403b-b238-220b637ee1fb'), (b'RateLimit', b'"api";r=978;t=161'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Qvl69yCZ0WQ-mRgAxkqr5F6twCTaldwTBd_W1AIL13YgH2WpSQI84Q==')]) 2026-03-08 12:57:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:57:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:57:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:57:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:57:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:57:46 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 12:57:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 12:57:48 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 12:57:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 12:57:51 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 12:57:51 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:57:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 12:57:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:57:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpm6t2dp6n_mock.wav 2026-03-08 12:57:56 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:57:56 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:57:56 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 12:57:56 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:57:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 12:57:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 12:57:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 12:57:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4729, filename=tmpn6wr3yb9_mock.wav) 2026-03-08 12:57:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:57:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:57:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:57:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:57:57 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:57:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:57:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:57:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:57:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:57:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:57:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:57:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:57:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:57:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:01:22 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf492-6e0472341155f3ef34708666;1585224f-e18e-43d5-8d78-e345827c29de'), (b'RateLimit', b'"api";r=977;t=149'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'0oWYP9mufgJKXKLP4Adl6MDJpg3T-vN6FRrbdKhfx91L75rXPf6EIA==')]) 2026-03-08 12:57:57 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:57:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:57:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:57:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:57:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:57:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:57:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:57:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:57:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:57:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:57:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:01:23 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf493-6fd2cce13b8b5aa66ccd02d8;1585224f-e18e-43d5-8d78-e345827c29de'), (b'RateLimit', b'"api";r=976;t=148'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'md0GSTuNMBvvIIVyhpHZZr7IvQFVCJJATA2pabGPHxQhP0aFNQ2D_g==')]) 2026-03-08 12:57:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:57:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:57:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:57:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:57:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:57:59 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:57:59 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpkgidojng_mock.wav 2026-03-08 12:58:00 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:58:00 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 12:58:00 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 12:58:04 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 12:58:04 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:58:09 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 12:58:12 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 12:58:17 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 12:58:21 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 12:58:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 12:58:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpkz0n6cmu_mock.wav 2026-03-08 12:58:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 12:58:26 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 12:58:26 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.854152 < -1.000000) 2026-03-08 12:58:27 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.673835 < -1.000000) 2026-03-08 12:58:27 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 12:58:27 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 thickness' → 열차 2026-03-08 12:58:27 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:58:28 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 54자) 2026-03-08 12:58:28 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터카 thickness | 긴급도:일반 | 키워드:없음 2026-03-08 12:58:28 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4730, filename=tmp7brnft7j_mock.wav) 2026-03-08 12:58:28 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:58:28 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:58:28 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:58:28 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:58:28 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:58:28 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:58:28 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:58:28 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:58:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:58:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:58:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:58:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:58:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:58:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:01:53 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf4b1-61cc6b88713cbdb97768afad;a4bf2c17-74c9-481b-b3ce-15921995f92c'), (b'RateLimit', b'"api";r=975;t=118'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'hngJDM-KLOByPlKBdUGU-Qk7Ki7OKz12yM8T7IfQRRT02KWvTVxQDA==')]) 2026-03-08 12:58:28 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:58:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:58:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:58:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:58:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:58:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:58:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:58:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:58:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:58:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:58:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:01:53 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf4b1-40139113053b72765c32890d;a4bf2c17-74c9-481b-b3ce-15921995f92c'), (b'RateLimit', b'"api";r=974;t=118'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'wKKFusDcbKhQEWXs0NRsuOEwHJxXS8fK6PrzahBRf0RENyoOI3UFeQ==')]) 2026-03-08 12:58:28 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:58:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:58:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:58:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:58:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:58:30 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:58:31 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 12:58:31 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 12:58:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 12:58:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpd4le4fw7_mock.wav 2026-03-08 12:58:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 12:58:34 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 12:58:35 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 12:58:35 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 12:58:35 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4731, filename=tmpkal_gu62_mock.wav) 2026-03-08 12:58:35 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:58:35 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 12:58:35 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:58:35 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:58:35 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:58:35 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:58:35 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:58:35 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:58:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:58:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:58:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:58:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:58:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:58:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:02:00 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf4b8-0456cdd4669f73796efc17ff;2f8b6bb8-cd1a-472d-bd48-47b6f129e4ee'), (b'RateLimit', b'"api";r=973;t=111'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ChgVqs08MIf7Vdnb1P7gCMbW92LDrEOlHgbmS9UIIdQdwLtuzi5fNw==')]) 2026-03-08 12:58:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:58:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:58:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:58:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:58:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:58:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:58:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:58:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:58:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:58:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:58:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:02:01 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf4b9-116ba23f2334c4865bec26f3;2f8b6bb8-cd1a-472d-bd48-47b6f129e4ee'), (b'RateLimit', b'"api";r=972;t=110'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'xF2bYM2-l5pLfwf6sMC8Qhz1bJN2nU_nBIW9jeD--ptu6XA1JNUKMw==')]) 2026-03-08 12:58:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:58:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:58:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:58:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:58:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:58:36 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 12:58:36 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpd0ajf_sb_mock.wav 2026-03-08 12:58:38 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 12:58:38 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 12:58:38 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 12:58:41 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 12:58:42 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 12:58:42 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:58:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 12:58:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpegtpqflw_mock.wav 2026-03-08 12:58:46 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 12:58:46 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 12:58:46 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:58:47 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 12:58:47 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 12:58:47 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4732, filename=tmporzbx92u_mock.wav) 2026-03-08 12:58:47 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:58:47 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:58:47 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:58:47 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:58:47 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:58:47 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:58:47 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:58:47 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:58:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:58:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:58:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:58:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:58:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:58:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:02:12 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf4c4-24b25e983048c4dd25065ef5;d902b22f-6e8c-450f-b489-b5de0e613a57'), (b'RateLimit', b'"api";r=971;t=99'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'quKPAmNn7dyJjq9abyC0m8Hyt8CH2xhG2DRESCynjufK8LEG9CfqSA==')]) 2026-03-08 12:58:47 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:58:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:58:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:58:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:58:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:58:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:58:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:58:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:58:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:58:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:58:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:02:13 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf4c5-455fbd0c12cdbcd279523735;d902b22f-6e8c-450f-b489-b5de0e613a57'), (b'RateLimit', b'"api";r=970;t=98'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'2TiRJZMBxGox4y-3vsWJwAO_WNXK5YHbcJUkcyDS1P2mB8hRgn5DFQ==')]) 2026-03-08 12:58:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:58:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:58:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:58:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:58:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:58:48 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 12:58:50 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 12:58:50 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 12:58:50 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 12:58:53 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 12:58:53 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp73gzc8ui_mock.wav 2026-03-08 12:58:54 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 12:58:54 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:58:58 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 12:58:58 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 12:58:58 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:58:59 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 91자) 2026-03-08 12:58:59 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,긴급도: 일반 2026-03-08 12:58:59 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4733, filename=tmp8j9bi5yh_mock.wav) 2026-03-08 12:58:59 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:58:59 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:58:59 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:58:59 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:58:59 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:58:59 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:58:59 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:58:59 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:58:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:58:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:58:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:58:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:58:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:59:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:02:25 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf4d1-4fc925b504d381a9665d9522;8c942bcf-fb84-45e8-817e-f15e88327fd7'), (b'RateLimit', b'"api";r=969;t=86'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Ey93qFHECJBUXm_nYAgyDnCbww-Kvw9stmUh0pEUyxKW2Y3zwhKzdQ==')]) 2026-03-08 12:59:00 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:59:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:59:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:59:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:59:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:59:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:59:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:59:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:59:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:59:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:59:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:02:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf4d1-37d50d72582c002162608de7;8c942bcf-fb84-45e8-817e-f15e88327fd7'), (b'RateLimit', b'"api";r=968;t=86'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Ss6opQalFs5xFxBk0GNGDhjOMW0Qc4a4piuMeL_FGZBgsh_8EqJsIw==')]) 2026-03-08 12:59:00 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:59:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:59:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:59:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:59:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:59:02 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 12:59:02 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 12:59:02 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 12:59:03 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 12:59:06 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:59:06 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:59:10 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 12:59:10 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 12:59:10 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:59:11 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 12:59:11 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 12:59:11 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4734, filename=tmprtfa90p4_mock.wav) 2026-03-08 12:59:11 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:59:11 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:59:11 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:59:11 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:59:11 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:59:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:59:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:59:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:59:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:59:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:59:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:59:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:59:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:59:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:02:36 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf4dc-04bee4b2256684864763ee35;209d8af2-d4ca-4f65-80ae-7b1bb3da4613'), (b'RateLimit', b'"api";r=967;t=75'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'IUbA2ok3B3o20h6Irb-SieBmONBldKJm8rYzv1-ElVK2OtPxzp5eLw==')]) 2026-03-08 12:59:11 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:59:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:59:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:59:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:59:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:59:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:59:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:59:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:59:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:59:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:59:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:02:36 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf4dc-1acdbe997c9bf9a77cf7f598;209d8af2-d4ca-4f65-80ae-7b1bb3da4613'), (b'RateLimit', b'"api";r=966;t=75'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ic9eqbH3aQUGmxJxi5xCQ19lRq5VXYbKsNv0mWdikquESurwLSTMvg==')]) 2026-03-08 12:59:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:59:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:59:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:59:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:59:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:59:13 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 12:59:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 12:59:14 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 12:59:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 12:59:17 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 12:59:17 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:59:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 12:59:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:59:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmps3o1j3sp_mock.wav 2026-03-08 12:59:22 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:59:22 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:59:22 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 12:59:22 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:59:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 59자) 2026-03-08 12:59:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과 2026-03-08 12:59:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4735, filename=tmp2otu6vzt_mock.wav) 2026-03-08 12:59:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:59:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:59:23 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:59:23 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:59:23 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:59:23 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:59:23 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:59:23 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:59:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:59:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:59:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:59:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:59:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:59:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:02:48 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf4e8-30e826cd6925806e530cb916;07d1afe2-5668-4e5f-9a43-e92078911cce'), (b'RateLimit', b'"api";r=965;t=63'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6-vTZ3NbgZz-KIu6uSlVE2MoLYa7-O2Y1RgriIoCOizOD1zevrfppw==')]) 2026-03-08 12:59:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:59:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:59:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:59:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:59:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:59:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:59:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:59:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:59:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:59:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:59:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:02:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf4e9-6ae4be9d0555661060fcd3d2;07d1afe2-5668-4e5f-9a43-e92078911cce'), (b'RateLimit', b'"api";r=964;t=62'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'39nacFAcgyra5ucbPgDFR6_ondFUbvEc75kxTrQwjdN1Xly3aAMvQg==')]) 2026-03-08 12:59:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:59:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:59:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:59:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:59:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:59:24 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 12:59:26 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 12:59:26 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsa2ul69x_mock.wav 2026-03-08 12:59:26 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 12:59:26 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 12:59:26 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 12:59:30 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 12:59:30 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:59:35 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 12:59:35 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 12:59:35 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 12:59:35 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 12:59:35 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 77자) 2026-03-08 12:59:35 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 12:59:35 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4736, filename=tmpixw6zhma_mock.wav) 2026-03-08 12:59:35 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 12:59:35 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 12:59:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 12:59:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 12:59:36 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 12:59:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 12:59:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 12:59:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 12:59:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:59:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:59:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:59:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:59:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:59:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:03:01 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf4f5-65d81c702b3dbf6872bf7b23;cc288174-a21b-4ea7-b186-d052d5276f0f'), (b'RateLimit', b'"api";r=963;t=50'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'HniLbkTtmpcOCbiVlreAEQ51llAbJ_wSILblXrXjh-FV_Y_0gA-YIg==')]) 2026-03-08 12:59:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 12:59:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:59:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:59:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:59:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:59:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 12:59:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 12:59:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 12:59:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 12:59:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 12:59:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:03:01 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf4f5-4fde8a832465908c092153ee;cc288174-a21b-4ea7-b186-d052d5276f0f'), (b'RateLimit', b'"api";r=962;t=50'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'49NmCL0IP6kxts9vKVs6_RKxX5J0L22En6KpAAGUoNrHzKd9Er4mSQ==')]) 2026-03-08 12:59:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 12:59:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 12:59:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 12:59:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 12:59:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 12:59:38 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 12:59:38 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 12:59:38 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 12:59:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 12:59:42 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 12:59:42 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 12:59:47 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 12:59:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 12:59:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpntocy91w_mock.wav 2026-03-08 12:59:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 12:59:54 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 12:59:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 12:59:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpf2h8_833_mock.wav 2026-03-08 12:59:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 12:59:59 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 13:00:03 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 13:00:03 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpeendwd1w_mock.wav 2026-03-08 13:00:04 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (21.055556 > 2.400000) 2026-03-08 13:00:05 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (2.946667 > 2.400000) 2026-03-08 13:00:05 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.482356 < -1.000000) 2026-03-08 13:00:06 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.954067 < -1.000000) 2026-03-08 13:00:06 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:00:06 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:00:06 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '끌어' → 불명 2026-03-08 13:00:06 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:00:07 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 13자) 2026-03-08 13:00:07 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:끌어 | 긴급도:일반 | 키워드:없음 2026-03-08 13:00:07 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4737, filename=tmpyazk2al2_mock.wav) 2026-03-08 13:00:07 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:00:07 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:00:07 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:00:07 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:00:07 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:00:07 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:00:07 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:00:07 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:00:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:00:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:00:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:00:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:00:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:00:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:03:32 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf514-53384e6257078bfb15bd6534;f5166498-b6db-440c-9b9b-e7d4a731ccfb'), (b'RateLimit', b'"api";r=961;t=19'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'dCo1Fxx5MgT8a6O8TKMlsE8qBBW1nKSO8Zv2-mlxMzI--Rwzx0jJBQ==')]) 2026-03-08 13:00:07 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:00:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:00:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:00:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:00:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:00:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:00:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:00:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:00:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:00:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:00:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:03:32 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf514-2419b2d26ae48e947794fd20;f5166498-b6db-440c-9b9b-e7d4a731ccfb'), (b'RateLimit', b'"api";r=960;t=19'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'8NgiOHzuSt076Ru9t-Fq3xTVaGnEJGx_1_ajtHu-1UNymf5jjf25eQ==')]) 2026-03-08 13:00:07 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:00:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:00:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:00:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:00:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:00:09 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 13:00:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:00:10 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 13:00:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 13:00:13 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 13:00:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 13:00:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpggpthim7_mock.wav 2026-03-08 13:00:14 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 13:00:14 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 13:00:14 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4738, filename=tmprn_4mwgb_mock.wav) 2026-03-08 13:00:14 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:00:14 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 13:00:14 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:00:14 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:00:14 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:00:14 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:00:14 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:00:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:00:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:00:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:00:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:00:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:00:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:00:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:03:39 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf51b-21104e3b69fc5c317c751a7e;bb12a91e-9ced-4d0d-890c-cbd2a99f33e2'), (b'RateLimit', b'"api";r=959;t=12'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'QFdPu_WFQtf_D1BkLIyT2eNzG042Ris9MQXJP4i3CodcfgDLHg63eA==')]) 2026-03-08 13:00:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:00:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:00:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:00:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:00:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:00:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:00:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:00:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:00:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:00:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:00:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:03:40 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf51c-6dc286082ddbd9d4374aa948;bb12a91e-9ced-4d0d-890c-cbd2a99f33e2'), (b'RateLimit', b'"api";r=958;t=11'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'5kR8T7afUuNtyJSaMvs4uccT1t--pyGTavhxAQoLm-w7R-JB6Quh9w==')]) 2026-03-08 13:00:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:00:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:00:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:00:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:00:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:00:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 13:00:17 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 13:00:17 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 13:00:17 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 13:00:20 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 13:00:20 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvemzu2ag_mock.wav 2026-03-08 13:00:21 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 13:00:21 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:00:25 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 13:00:25 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 13:00:25 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:00:26 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 13:00:26 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 13:00:26 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4739, filename=tmp6lkglqzs_mock.wav) 2026-03-08 13:00:26 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:00:26 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:00:26 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:00:26 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:00:26 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:00:26 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:00:26 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:00:26 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:00:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:00:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:00:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:00:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:00:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:00:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:03:52 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf528-0140359e1dd08bae4c9286cc;d6bfaf51-76a2-42a7-a2a7-50406d7a7572'), (b'RateLimit', b'"api";r=999;t=299'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'pY4eHhKh4ilyATAyQaHDmzfjjK9yXB0Ka5k84Zut5aew8ULxghLYTQ==')]) 2026-03-08 13:00:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:00:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:00:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:00:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:00:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:00:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:00:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:00:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:00:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:00:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:00:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:03:52 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf528-080fe1657f00ae176f25bd25;d6bfaf51-76a2-42a7-a2a7-50406d7a7572'), (b'RateLimit', b'"api";r=998;t=299'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9BdgBZogR_xNsZTUeEU0oSB9b1ERGWhjMU98t7jyJVB2ZnZ0CCU4CA==')]) 2026-03-08 13:00:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:00:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:00:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:00:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:00:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:00:29 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 13:00:29 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 13:00:29 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 13:00:30 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 13:00:33 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 13:00:33 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:00:38 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 13:00:38 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 13:00:38 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:00:39 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 13:00:39 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 13:00:39 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4740, filename=tmpdwixu_ns_mock.wav) 2026-03-08 13:00:39 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:00:39 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:00:39 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:00:39 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:00:39 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:00:39 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:00:39 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:00:39 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:00:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:00:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:00:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:00:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:00:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:00:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:04:04 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf534-18f6dc3b082ee2572ed90519;d885ef82-bf0b-4872-8464-e0086c549e32'), (b'RateLimit', b'"api";r=997;t=287'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Kl8uMk902eSaVidUMnHvqgrnAPvBAqaaLhWW1dCNmBVPufHxwHBAfw==')]) 2026-03-08 13:00:39 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:00:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:00:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:00:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:00:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:00:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:00:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:00:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:00:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:00:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:00:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:04:04 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf534-547f208e26db635f0e25c7b2;d885ef82-bf0b-4872-8464-e0086c549e32'), (b'RateLimit', b'"api";r=996;t=287'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'os3SACnjz4n6rfTqXOVuuz32KUcGPB2T5Kc93L-Cnu_bbAS90lqpmQ==')]) 2026-03-08 13:00:39 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:00:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:00:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:00:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:00:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:00:40 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 13:00:41 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 13:00:41 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 13:00:41 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 13:00:45 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:00:45 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:00:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 13:00:49 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:00:49 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfhp57o97_mock.wav 2026-03-08 13:00:49 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 13:00:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 13:00:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:00:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 13:00:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:00:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4741, filename=tmp7yceqyqs_mock.wav) 2026-03-08 13:00:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:00:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:00:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:00:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:00:50 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:00:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:00:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:00:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:00:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:00:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:00:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:00:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:00:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:00:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:04:16 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf540-43e0ffb434a0eb8d5207738e;cb72b0de-7149-446c-8f80-6d5a15ef4bcd'), (b'RateLimit', b'"api";r=995;t=275'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'FMUqu9ShbvM2zBDm3V2o-vKYr8ONW0wMr2KXzx0rPpeKdHxSFzKBtw==')]) 2026-03-08 13:00:51 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:00:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:00:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:00:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:00:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:00:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:00:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:00:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:00:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:00:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:00:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 13:00:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:04:16 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf540-365161fe7a7ce5d052028c93;cb72b0de-7149-446c-8f80-6d5a15ef4bcd'), (b'RateLimit', b'"api";r=994;t=275'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'4UI-syxpLI4raj2s_PIOICt30BIjEW_E8kMBc4GuYU5or6RmwYzCkQ==')]) 2026-03-08 13:00:51 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:00:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:00:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:00:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:00:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:00:53 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:00:53 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8cjias2d_mock.wav 2026-03-08 13:00:53 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 13:00:53 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 13:00:53 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 13:00:57 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:00:57 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:01:02 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:01:02 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:01:02 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 13:01:02 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:01:03 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 13:01:03 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 13:01:03 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4742, filename=tmp9hkar7r0_mock.wav) 2026-03-08 13:01:03 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:01:03 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:01:03 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:01:03 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:01:03 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:01:03 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:01:03 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:01:03 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:01:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:01:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:01:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:01:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:01:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:01:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:04:28 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf54c-5e3129c22149387939872da4;ff7b780a-dada-48d8-be00-c8cfc99e2010'), (b'RateLimit', b'"api";r=993;t=263'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Go0cMV_a6_SUZ7Z7NXdebNCcQnIOouDX_fNWOngYujrsQYmCBw8mGQ==')]) 2026-03-08 13:01:03 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:01:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:01:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:01:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:01:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:01:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:01:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:01:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:01:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:01:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:01:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:04:28 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf54c-1d8ab18253b315662d90a8df;ff7b780a-dada-48d8-be00-c8cfc99e2010'), (b'RateLimit', b'"api";r=992;t=263'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'HnuCra7tBZKAW7BJE0yrz93U3HGlBwfH9BFQBEMeRNVlLZeDYktWqw==')]) 2026-03-08 13:01:03 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:01:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:01:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:01:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:01:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:01:05 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 13:01:05 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 13:01:05 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 13:01:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 13:01:09 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 13:01:09 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:01:14 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:01:14 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:01:14 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 13:01:14 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:01:15 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 13:01:15 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:01:15 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4743, filename=tmp9gmkmikm_mock.wav) 2026-03-08 13:01:15 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:01:15 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:01:15 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:01:15 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:01:15 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:01:15 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:01:15 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:01:15 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:01:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:01:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:01:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:01:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:01:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:01:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:04:40 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf558-4f0d47ec59c652a908eae45d;85a227c3-f550-4252-b632-0b9802e396a6'), (b'RateLimit', b'"api";r=991;t=251'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'utlmY31e_DDE0R_dZnEF1CHnPKqtpHpOLd8FPdZ9rf0tmYR4OY8Mfw==')]) 2026-03-08 13:01:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:01:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:01:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:01:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:01:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:01:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:01:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:01:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:01:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:01:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:01:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:04:40 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf558-4bf4771344ac6368212c393c;85a227c3-f550-4252-b632-0b9802e396a6'), (b'RateLimit', b'"api";r=990;t=251'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'eBsYGmHUw0i4Ts9aokUUwRmQRygAvqj_5EeVX1hCCSStny7d0m1RcA==')]) 2026-03-08 13:01:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:01:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:01:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:01:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:01:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:01:17 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:01:17 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 13:01:17 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 13:01:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 13:01:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphvaycx09_mock.wav 2026-03-08 13:01:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 13:01:21 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 13:01:21 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:01:26 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 13:01:26 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8vgpwuja_mock.wav 2026-03-08 13:01:26 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 13:01:27 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 13:01:30 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 13:01:30 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpd37_kaop_mock.wav 2026-03-08 13:01:33 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 13:01:36 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 13:01:38 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 13:01:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 13:01:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsyr0mqd2_mock.wav 2026-03-08 13:01:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 13:01:43 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 13:01:44 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.695340 < -1.000000) 2026-03-08 13:01:44 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.955339 < -1.000000) 2026-03-08 13:01:45 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:01:45 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:01:45 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '케이블 반도전층' → 불명 2026-03-08 13:01:45 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:01:46 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 66자) 2026-03-08 13:01:46 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:케이블 반도전층 통과 | 긴급도:일반 | 키워드:케이블 반도전층,신호,통과,일반 2026-03-08 13:01:46 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4744, filename=tmpqc2p_uyt_mock.wav) 2026-03-08 13:01:46 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:01:46 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:01:46 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:01:46 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:01:46 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:01:46 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:01:46 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:01:46 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:01:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:01:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:01:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:01:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:01:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:01:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:05:11 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf577-1a5577a149f96a07549d194e;3e34125c-9613-41c2-9821-0bc5e80962ad'), (b'RateLimit', b'"api";r=989;t=220'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 7cca08baa146afbf2733cbc68a3e4c68.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'ARpUBg0qS9t1NnNkoByFvMLy0B0sdkt5-cvcPn3U4yoT3T25Aam6zA==')]) 2026-03-08 13:01:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:01:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:01:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:01:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:01:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:01:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:01:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:01:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:01:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:01:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:01:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:05:11 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf577-5d2c7af6319d04893b707100;3e34125c-9613-41c2-9821-0bc5e80962ad'), (b'RateLimit', b'"api";r=988;t=220'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 7cca08baa146afbf2733cbc68a3e4c68.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'wCkS_XjlRDnJol05nj5dw3TIE8eUxA64q4Qqys4BsK0WQZzTv8vuaw==')]) 2026-03-08 13:01:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:01:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:01:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:01:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:01:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:01:47 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 13:01:47 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1nspedn3_mock.wav 2026-03-08 13:01:49 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:01:49 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 13:01:49 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 13:01:52 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 13:01:53 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 13:01:53 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 13:01:53 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4745, filename=tmpixmw6cd1_mock.wav) 2026-03-08 13:01:53 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:01:53 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 13:01:53 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:01:53 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:01:53 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:01:53 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:01:53 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:01:53 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:01:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:01:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:01:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:01:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:01:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:01:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:05:18 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf57e-00acf6ec62f0f93f645a93e6;82a8268a-6b21-4188-ab37-ce6f40397ef3'), (b'RateLimit', b'"api";r=987;t=213'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 2f3726161bcad3fa1465262c0d76e9ac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'4OscJEPhXbeTDA42_pOQo2b9LXyyYiAVH54t7ebtEGRRsVa0Isa4Jw==')]) 2026-03-08 13:01:54 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:01:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:01:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:01:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:01:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:01:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:01:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:01:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:01:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:01:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:01:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:05:19 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf57f-3010451036edcbb22f2d2632;82a8268a-6b21-4188-ab37-ce6f40397ef3'), (b'RateLimit', b'"api";r=986;t=212'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 2f3726161bcad3fa1465262c0d76e9ac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'1KDUsee9YNpl8-6nhUYere5pGp3dvBEhLf4RyM0WVxWWoCjNn9yv1w==')]) 2026-03-08 13:01:54 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:01:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:01:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:01:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:01:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:01:56 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 13:01:56 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 13:01:56 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 13:01:57 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 13:02:00 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 13:02:00 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:02:05 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 13:02:05 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 13:02:05 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:02:05 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 13:02:05 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 13:02:05 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4746, filename=tmpv2fja45a_mock.wav) 2026-03-08 13:02:05 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:02:05 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:02:06 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:02:06 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:02:06 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:02:06 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:02:06 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:02:06 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:02:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:02:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:02:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:02:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:02:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:02:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:05:31 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf58b-172a2ede310a44105d4aebc8;52cba465-325b-44e0-92ff-cc06530b4adf'), (b'RateLimit', b'"api";r=985;t=200'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 3448fddde721c06696a591caf57a416c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'ZRuWIojC-nH98xDJe5V7hHDH1f4_BKAfRfzHDQfYora_LXX26H8A9w==')]) 2026-03-08 13:02:06 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:02:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:02:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:02:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:02:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:02:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:02:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:02:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:02:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:02:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:02:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:05:31 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf58b-1b4a9c53743be094210f3f99;52cba465-325b-44e0-92ff-cc06530b4adf'), (b'RateLimit', b'"api";r=984;t=200'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 3448fddde721c06696a591caf57a416c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'pdvtf1dC5fNZ1gZZUh7Yu0uoaCmNycSaJdnJ1GxxSj1GA1-6cnPekQ==')]) 2026-03-08 13:02:06 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:02:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:02:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:02:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:02:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:02:07 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 13:02:08 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 13:02:08 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 13:02:08 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 13:02:12 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 13:02:12 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:02:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 13:02:16 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:02:16 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplkh2rsec_mock.wav 2026-03-08 13:02:17 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 13:02:17 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 13:02:17 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:02:18 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 92자) 2026-03-08 13:02:18 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진, 측선, 좌천, 하선, 신호진로, 통과, 일반 2026-03-08 13:02:18 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4747, filename=tmpmwxal4l__mock.wav) 2026-03-08 13:02:18 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:02:18 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:02:18 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:02:18 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:02:18 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:02:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 13:02:18 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:02:18 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:02:18 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:02:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:02:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:02:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:02:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:02:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:02:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:05:43 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf597-540225fd4b1c89df6ad9380a;0dd57b15-1478-4a22-82b6-bf0dd8a3c489'), (b'RateLimit', b'"api";r=983;t=188'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Fi8ZCp5NpyRoSw4FmaRapEFswQso5Y9GT8vkcFxjEkl6lNOQwCCCDg==')]) 2026-03-08 13:02:18 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:02:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:02:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:02:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:02:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:02:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:02:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:02:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:02:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:02:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:02:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:05:44 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf598-5b2367c450c8e0504c4ec748;0dd57b15-1478-4a22-82b6-bf0dd8a3c489'), (b'RateLimit', b'"api";r=982;t=187'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'FI7gfBkokXH4-NL9y2bo4_crpnYOHS9aQqoUunBp9Yt4zfR_JR04yw==')]) 2026-03-08 13:02:19 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:02:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:02:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:02:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:02:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:02:20 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:02:20 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpy7vav69x_mock.wav 2026-03-08 13:02:21 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 13:02:21 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 13:02:21 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 13:02:25 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:02:25 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:02:29 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 13:02:29 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 13:02:29 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:02:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 13:02:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 13:02:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4748, filename=tmp3ojhtqad_mock.wav) 2026-03-08 13:02:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:02:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:02:30 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:02:30 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:02:30 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:02:30 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:02:30 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:02:30 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:02:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:02:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:02:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:02:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:02:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:02:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:05:55 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf5a3-04466a045120e47f0506e31c;d735ab3f-0bde-4790-b7f2-bc482e1db5ec'), (b'RateLimit', b'"api";r=981;t=176'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'UnAsTFX_O5TZ8MyU141oEvnksZ-gjwrspZ3pUnmKsJH_7X-yEBKtxg==')]) 2026-03-08 13:02:30 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:02:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:02:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:02:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:02:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:02:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:02:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:02:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:02:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:02:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:02:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:05:55 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf5a3-2cf1b92834bc197a2fc18cb1;d735ab3f-0bde-4790-b7f2-bc482e1db5ec'), (b'RateLimit', b'"api";r=980;t=176'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'nJAuo9OnhNfzQswQqoKXrxoJYf92DDZvl_Bc--0n1pudQGnpEoxlEw==')]) 2026-03-08 13:02:30 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:02:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:02:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:02:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:02:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:02:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 13:02:33 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 13:02:33 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 13:02:33 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 13:02:36 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:02:36 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:02:41 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:02:41 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:02:41 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 13:02:41 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:02:42 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 37자) 2026-03-08 13:02:42 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 13:02:42 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4749, filename=tmpkw4kntv9_mock.wav) 2026-03-08 13:02:42 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:02:42 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:02:42 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:02:42 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:02:42 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:02:42 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:02:42 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:02:42 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:02:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:02:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:02:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:02:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:02:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:02:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:06:07 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf5af-72473d9678c660a305662adc;9f9a54ca-8011-4686-ab59-b94b524712b3'), (b'RateLimit', b'"api";r=979;t=164'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'SG1Twnq-P4N2Y0q091I1akK6fPcFGVKCOkj2amP-GAIpTymo63o80g==')]) 2026-03-08 13:02:42 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:02:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:02:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:02:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:02:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:02:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:02:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:02:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:02:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:02:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:02:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:06:07 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf5af-2147bd94038fff44693c0611;9f9a54ca-8011-4686-ab59-b94b524712b3'), (b'RateLimit', b'"api";r=978;t=164'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ioP0cOzak5qu0VGY4oH_XguAXwZeMUakrEId2aG2hM1UndEmd6rRJg==')]) 2026-03-08 13:02:43 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:02:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:02:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:02:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:02:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:02:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 13:02:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp26ctip1__mock.wav 2026-03-08 13:02:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 13:02:45 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 13:02:45 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 13:02:45 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 13:02:49 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 13:02:49 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:02:53 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 13:02:53 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9zak405y_mock.wav 2026-03-08 13:02:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 13:02:54 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:02:54 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:02:54 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 13:02:54 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:02:54 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 13:02:54 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:02:54 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4750, filename=tmphgfrgqjh_mock.wav) 2026-03-08 13:02:54 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:02:54 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:02:54 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:02:54 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:02:54 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:02:54 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:02:54 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:02:54 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:02:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:02:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:02:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:02:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:02:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:02:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:06:19 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf5bb-72220efb2a38afe85456dc4c;1ea426ea-98a4-441a-9e40-24ad2e847812'), (b'RateLimit', b'"api";r=977;t=152'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'W78liibWIuGewTmT0NLfoo8wHcAdC7Y3Qjh9KpTkjIapW4C69wi1Xg==')]) 2026-03-08 13:02:54 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:02:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:02:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:02:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:02:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:02:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:02:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:02:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:02:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:02:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:02:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:06:20 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf5bc-08733ff5519a6d0949ed2d7c;1ea426ea-98a4-441a-9e40-24ad2e847812'), (b'RateLimit', b'"api";r=976;t=151'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bBlKb79ZofsieVRpW4adbez6YDtv4k1oJlqicfpqC90MrkUuCZlElg==')]) 2026-03-08 13:02:55 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:02:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:02:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:02:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:02:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:02:57 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:02:57 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 13:02:57 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 13:02:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 13:02:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpb8fvm6em_mock.wav 2026-03-08 13:03:01 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 13:03:01 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:03:03 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 13:03:06 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 13:03:08 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 13:03:08 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpah_gh1v5_mock.wav 2026-03-08 13:03:10 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 13:03:14 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 13:03:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 13:03:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp673vwpvc_mock.wav 2026-03-08 13:03:19 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 13:03:23 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (9.846154 > 2.400000) 2026-03-08 13:03:24 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 13:03:27 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.772720 < -1.000000) 2026-03-08 13:03:27 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.032092 < -1.000000) 2026-03-08 13:03:28 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:03:28 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:03:28 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'azotorouch' → 불명 2026-03-08 13:03:28 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:03:28 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 40자) 2026-03-08 13:03:28 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:azotorouch | 긴급도:일반 | 키워드:없음 2026-03-08 13:03:28 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4751, filename=tmpsvv_xojk_mock.wav) 2026-03-08 13:03:28 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:03:28 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:03:28 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:03:28 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:03:28 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:03:28 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:03:28 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:03:28 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:03:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:03:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:03:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:03:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:03:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:03:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:06:54 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf5de-58d6a7445858f9867a91bdea;b0eb7041-9d7d-4d4b-96f7-56d0679c7178'), (b'RateLimit', b'"api";r=975;t=117'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'IUEhygrPR9l9v8RCENBkmNrtMO5VSUd0XvUzcsYEL0sT2vQ6fiNoIA==')]) 2026-03-08 13:03:29 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:03:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:03:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:03:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:03:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:03:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:03:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:03:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:03:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:03:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:03:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:06:54 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf5de-0062f3ae57d6a64e24999018;b0eb7041-9d7d-4d4b-96f7-56d0679c7178'), (b'RateLimit', b'"api";r=974;t=117'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'g_726jv9wkhEncFDPtnYDOaYj7EVspZ-A5_Jsi3GkQySQjyBFbTmDg==')]) 2026-03-08 13:03:29 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:03:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:03:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:03:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:03:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:03:31 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:03:31 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 13:03:31 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 13:03:34 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 13:03:35 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 13:03:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 13:03:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 13:03:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4752, filename=tmpi7klb6is_mock.wav) 2026-03-08 13:03:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:03:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 13:03:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:03:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:03:36 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:03:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:03:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:03:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:03:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:03:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:03:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:03:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:03:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:03:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:07:01 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf5e5-208fdd742a78da3e65b0c406;773e1bb5-55db-4697-a7f0-9aca1699ca43'), (b'RateLimit', b'"api";r=973;t=110'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'5pnylrEzas8zr31Fv_RUJ6bJFIKD6g-Gofr9Y7gJrc6f8h99vIfvwg==')]) 2026-03-08 13:03:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:03:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:03:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:03:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:03:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:03:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:03:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:03:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:03:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:03:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:03:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:07:01 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf5e5-6f593e9b68df54c63b6bd270;773e1bb5-55db-4697-a7f0-9aca1699ca43'), (b'RateLimit', b'"api";r=972;t=110'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'koOU6jUxL-oUf5NFeMw0gemNNDDNVHMa2upJ8fG5ddEVHCP68aLpHA==')]) 2026-03-08 13:03:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:03:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:03:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:03:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:03:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:03:38 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 13:03:38 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 13:03:38 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 13:03:41 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 13:03:42 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 13:03:42 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:03:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:03:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptpe93bwj_mock.wav 2026-03-08 13:03:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 13:03:47 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:03:47 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7grigivs_mock.wav 2026-03-08 13:03:47 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 13:03:47 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 13:03:47 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:03:48 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 13:03:48 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 13:03:48 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4753, filename=tmpzk192se5_mock.wav) 2026-03-08 13:03:48 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:03:48 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:03:48 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:03:48 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:03:48 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:03:48 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:03:48 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:03:48 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:03:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:03:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:03:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:03:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:03:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:03:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:07:13 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf5f1-241c387c15cf448b7503dce7;0ddfae09-e8b9-48e5-960e-ca08d090add2'), (b'RateLimit', b'"api";r=971;t=98'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'PMqiRlgDjO8Gq5Hc5fRNG3WEZf0GvMFu6g4RgTYvv7ZvgbTH-PIVfQ==')]) 2026-03-08 13:03:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:03:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:03:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:03:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:03:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:03:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:03:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:03:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:03:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:03:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:03:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:07:13 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf5f1-795cbeea23183a59590ad045;0ddfae09-e8b9-48e5-960e-ca08d090add2'), (b'RateLimit', b'"api";r=970;t=98'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'yeLHKRXd4sLwYFSvWRcupsbxsIH-ib4zelO8HKF2VX9Jtaol0RPQ0w==')]) 2026-03-08 13:03:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:03:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:03:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:03:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:03:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:03:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 13:03:51 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 13:03:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 13:03:54 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 13:03:54 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:03:59 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 13:03:59 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 13:03:59 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:04:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 13:04:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 13:04:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4754, filename=tmpz3dw9lt3_mock.wav) 2026-03-08 13:04:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:04:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:04:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:04:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:04:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:04:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:04:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:04:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:04:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:04:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:04:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:04:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:04:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:04:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:07:25 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf5fd-589447ff4505fd281ed33e11;21d41e7e-462e-42e7-b25c-23961e788220'), (b'RateLimit', b'"api";r=969;t=86'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'RwdcFo1C20jLlYR7ERj-ZFfra6NmLvqSpdcjMkkbOcJDC5BZfoFZ3Q==')]) 2026-03-08 13:04:00 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:04:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:04:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:04:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:04:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:04:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:04:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:04:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:04:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:04:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:04:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:07:26 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf5fe-08c4bf441e8b4e3725b2c1cd;21d41e7e-462e-42e7-b25c-23961e788220'), (b'RateLimit', b'"api";r=968;t=85'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Gg9wWQfFDH8AuUIZbnHBBKKl9dD5X5FuPWQrJwelSNSTB6okqfhj1Q==')]) 2026-03-08 13:04:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:04:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:04:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:04:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:04:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:04:01 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 13:04:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 13:04:03 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 13:04:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 13:04:07 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:04:07 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:04:11 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 13:04:11 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 13:04:11 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:04:11 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 13:04:11 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvf1octsp_mock.wav 2026-03-08 13:04:12 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 13:04:12 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 13:04:12 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:04:12 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4755, filename=tmpj3jsyu8u_mock.wav) 2026-03-08 13:04:12 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:04:12 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:04:12 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:04:12 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:04:12 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:04:12 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:04:12 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:04:12 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:04:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:04:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:04:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:04:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:04:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:04:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:07:37 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf609-5800d1936e5390270dce7be5;b7083476-19f6-4238-918b-8b8b50bb3afe'), (b'RateLimit', b'"api";r=967;t=74'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'WjJiccYxsxAiNAoBaB_VYAbjFG6g5bxnnsALqJ9gBSDOILAdL7QrFA==')]) 2026-03-08 13:04:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:04:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:04:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:04:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:04:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:04:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:04:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:04:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:04:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:04:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:04:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:07:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf609-66781cc82d9b55cd5495b0b0;b7083476-19f6-4238-918b-8b8b50bb3afe'), (b'RateLimit', b'"api";r=966;t=74'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'WfB2GngdjCAoGcs5by0wCCFd1zS-6Wm0ne0zHGHPHw2F64TbBsiq7A==')]) 2026-03-08 13:04:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:04:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:04:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:04:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:04:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:04:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 13:04:14 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 13:04:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 13:04:18 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:04:18 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:04:20 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 13:04:20 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmfeyrom7_mock.wav 2026-03-08 13:04:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 13:04:23 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:04:23 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:04:23 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 13:04:23 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:04:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 13:04:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 13:04:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4756, filename=tmplnxb227o_mock.wav) 2026-03-08 13:04:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:04:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:04:24 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:04:24 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:04:24 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:04:24 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:04:24 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:04:24 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:04:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:04:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:04:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:04:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:04:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:04:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:07:49 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf615-710082253399b4d00c221ff6;08fa1e65-7af5-4e19-8224-cb8d9c12c122'), (b'RateLimit', b'"api";r=965;t=62'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'RCYWRrRvQhe4hYm-ks1nS_PB7rzdRJgkDoF8Neyf-0FjkNV7mnsIHg==')]) 2026-03-08 13:04:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:04:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:04:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:04:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:04:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:04:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:04:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:04:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:04:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:04:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:04:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:07:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf615-4e5fbc086f3ce7bd0ead2afb;08fa1e65-7af5-4e19-8224-cb8d9c12c122'), (b'RateLimit', b'"api";r=964;t=62'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'yGPIBV4ZpoQj39ZQzIBxvxh-20ighnRxhrZ_dLR6awtpeUVI_O5txg==')]) 2026-03-08 13:04:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:04:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:04:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:04:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:04:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:04:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 13:04:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplmn1ij1q_mock.wav 2026-03-08 13:04:27 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 13:04:27 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 13:04:27 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 13:04:30 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 13:04:30 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 13:04:30 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:04:35 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:04:35 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:04:35 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 13:04:35 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:04:35 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 13:04:35 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpq_ucm7zm_mock.wav 2026-03-08 13:04:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 13:04:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:04:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4757, filename=tmpvnaxkvty_mock.wav) 2026-03-08 13:04:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:04:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:04:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:04:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:04:36 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:04:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:04:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:04:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:04:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:04:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:04:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:04:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:04:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:04:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:08:01 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf621-72735c431c193b0b3f333fe9;c1e130f7-b72a-4296-ae44-b2c426228248'), (b'RateLimit', b'"api";r=963;t=50'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'wDpVLe8SvP0v3_HfEhikG718INWjQBa7P8jjfhIKcnyb0uV3hKEKlA==')]) 2026-03-08 13:04:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:04:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:04:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:04:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:04:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:04:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:04:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:04:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:04:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:04:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:04:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:08:01 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf621-6e447f0a4b07fc451a3bec41;c1e130f7-b72a-4296-ae44-b2c426228248'), (b'RateLimit', b'"api";r=962;t=50'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'3jW9eDDSD_emwIfch5voFfe2ZDb_hkPDw-J8abZr0jsZB2ESLr2xhA==')]) 2026-03-08 13:04:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:04:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:04:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:04:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:04:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:04:37 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 13:04:38 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:04:38 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 13:04:38 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 13:04:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 13:04:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8xuq27ed_mock.wav 2026-03-08 13:04:42 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 13:04:42 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:04:48 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 13:04:51 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 13:04:54 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 13:04:59 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 13:05:01 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 13:05:03 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 13:05:04 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.478577 < -1.000000) 2026-03-08 13:05:05 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.000251 < -1.000000) 2026-03-08 13:05:05 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:05:05 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:05:05 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '좌측으로 집중하게 되었기 때문에' → 불명 2026-03-08 13:05:05 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:05:06 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 29자) 2026-03-08 13:05:06 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:좌측 집중 | 긴급도:일반 | 키워드:없음 2026-03-08 13:05:06 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4758, filename=tmpnrf_cm81_mock.wav) 2026-03-08 13:05:06 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:05:06 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:05:06 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:05:06 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:05:06 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:05:06 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:05:06 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:05:06 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:05:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:05:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:05:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:05:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:05:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:05:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:08:31 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf63f-310701540200d08c3029d08c;fd79063c-a85a-4ebf-b40e-bdba472ac29b'), (b'RateLimit', b'"api";r=961;t=20'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'D8-FN-iCRTB26XZYBOuyWEUvnabF030HPGsxESwjwK-KB57Xq0XeDw==')]) 2026-03-08 13:05:06 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:05:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:05:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:05:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:05:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:05:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:05:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:05:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:05:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:05:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:05:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:08:31 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf63f-1f33a3b0050d134b0b579701;fd79063c-a85a-4ebf-b40e-bdba472ac29b'), (b'RateLimit', b'"api";r=960;t=20'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'4lYZZ1I_ySSP4cZMa4c1qfZ2seKBXswjI6WGpnMqfO9rblUPP9BEqg==')]) 2026-03-08 13:05:06 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:05:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:05:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:05:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:05:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:05:09 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:05:09 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 13:05:09 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 13:05:09 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 13:05:11 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:05:11 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3_b4r0nt_mock.wav 2026-03-08 13:05:12 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 13:05:13 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 13:05:13 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 13:05:13 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 13:05:13 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4759, filename=tmpdzyqx_z__mock.wav) 2026-03-08 13:05:13 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:05:13 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 13:05:13 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:05:13 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:05:13 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:05:13 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:05:13 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:05:13 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:05:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:05:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:05:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:05:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:05:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:05:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:08:39 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf647-0a07fef92db1e0de5b109dc5;57846b97-34d6-46de-b336-f932a8ecb932'), (b'RateLimit', b'"api";r=959;t=12'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'QSvyPzxeqkCNkaT_lctdGv0Pa4e_lLeNa1GBDZ1Xh6utZ4bMw4xd2g==')]) 2026-03-08 13:05:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:05:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:05:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:05:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:05:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:05:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:05:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:05:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:05:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:05:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:05:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:08:39 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf647-1a20ec39367072411f59a5e3;57846b97-34d6-46de-b336-f932a8ecb932'), (b'RateLimit', b'"api";r=958;t=12'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'wFZ2v4b2Z_v1i6Kk0jQNtpmWyjOwU-t1bRzX6sDPf0p0EWd_Zz4Pjw==')]) 2026-03-08 13:05:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:05:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:05:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:05:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:05:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:05:15 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:05:15 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzaijbsem_mock.wav 2026-03-08 13:05:16 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 13:05:16 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 13:05:16 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 13:05:20 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 13:05:20 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:05:24 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 13:05:24 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 13:05:25 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:05:25 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 38자) 2026-03-08 13:05:25 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:전차선, 이동, 휴대 2026-03-08 13:05:25 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4760, filename=tmp0q9w_ipt_mock.wav) 2026-03-08 13:05:25 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:05:25 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:05:26 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:05:26 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:05:26 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:05:26 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:05:26 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:05:26 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:05:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:05:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:05:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:05:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:05:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:05:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:08:51 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf653-65360d7f588101330f1ed236;f0fb052a-5185-4de7-b9be-6829dfa4e8ec'), (b'RateLimit', b'"api";r=999;t=300'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'YMXcy-GHbopozSpyGRr-7qik-6ClL9yLcTzsjxZRK0WbENQx1Xp9EQ==')]) 2026-03-08 13:05:26 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:05:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:05:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:05:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:05:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:05:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:05:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:05:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:05:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:05:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:05:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:08:51 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf653-565ce6e5104ee04533995b6b;f0fb052a-5185-4de7-b9be-6829dfa4e8ec'), (b'RateLimit', b'"api";r=998;t=300'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'f_fbfvLwjB9kgzse-03dV4lwjPpY9igY5RpWcc3C91-jZCN6e38woA==')]) 2026-03-08 13:05:26 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:05:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:05:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:05:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:05:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:05:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 13:05:28 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 13:05:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 13:05:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 13:05:32 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 13:05:32 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:05:37 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 13:05:37 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 13:05:37 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:05:38 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 13:05:38 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 13:05:38 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4761, filename=tmpta0waajs_mock.wav) 2026-03-08 13:05:38 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:05:38 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:05:38 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:05:38 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:05:38 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:05:38 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:05:38 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:05:38 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:05:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:05:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:05:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:05:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:05:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:05:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:09:03 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf65f-12fe9c533e402bc11379d750;2035dd24-f668-48e7-981a-53ece4782266'), (b'RateLimit', b'"api";r=997;t=288'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'fZHymRyuNRWSK9HwAJTQjO2bFU5QrXBVpmDfycy3CE-OecoDP_R5hQ==')]) 2026-03-08 13:05:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:05:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:05:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:05:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:05:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:05:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:05:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:05:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:05:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:05:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:05:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:09:03 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf65f-07b40525736c17ca22da184c;2035dd24-f668-48e7-981a-53ece4782266'), (b'RateLimit', b'"api";r=996;t=288'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'jz-nuIeeDp5_qSiq-3j_hIQ78yADzFf4p3odKzRrYTbyuyzFGy5VTw==')]) 2026-03-08 13:05:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:05:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:05:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:05:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:05:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:05:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 13:05:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7cr6316a_mock.wav 2026-03-08 13:05:39 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 13:05:41 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 13:05:41 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 13:05:41 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 13:05:44 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:05:44 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:05:47 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 13:05:47 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1snl4kib_mock.wav 2026-03-08 13:05:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 13:05:48 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 13:05:48 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 13:05:48 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:05:49 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 13:05:49 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 통과 | 긴급도:일반 | 키워드:역전기(RV),모터,신호,통과 2026-03-08 13:05:49 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4762, filename=tmpu7meo1on_mock.wav) 2026-03-08 13:05:49 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:05:49 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:05:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:05:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:05:49 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:05:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:05:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:05:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:05:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:05:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:05:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:05:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:05:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:05:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:09:15 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf66b-7446c20a59a9e858175df5fd;2e239608-326a-450c-b139-e9f260a72efd'), (b'RateLimit', b'"api";r=995;t=276'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6uexjw2RCy_RpoV4KNVenpX1xJ3f6hCtFGv9Sh82VsjV6doX3k8N3Q==')]) 2026-03-08 13:05:50 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:05:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:05:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:05:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:05:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:05:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:05:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:05:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:05:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:05:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:05:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:09:15 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf66b-072682d3452d0c6b5f7cd285;2e239608-326a-450c-b139-e9f260a72efd'), (b'RateLimit', b'"api";r=994;t=276'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Zx-EUZu449kWwiGz70W-dPTG2BPeXmobwswOIjUS_WfpsgkQM6nUbA==')]) 2026-03-08 13:05:50 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:05:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:05:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:05:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:05:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:05:52 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 13:05:52 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmppkrigpc0_mock.wav 2026-03-08 13:05:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 13:05:52 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 13:05:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 13:05:56 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:05:56 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:05:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 13:06:01 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:06:01 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:06:01 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 13:06:01 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:06:02 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 13:06:02 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 13:06:02 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4763, filename=tmpuz7a5byu_mock.wav) 2026-03-08 13:06:02 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:06:02 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:06:02 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:06:02 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:06:02 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:06:02 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:06:02 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:06:02 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:06:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:06:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:06:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:06:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:06:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:06:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:09:27 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf677-4319a7fa59f1c327021b9fc5;3919c0db-d1d0-4a45-85e7-9d1aba636d6e'), (b'RateLimit', b'"api";r=993;t=264'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_nbwzp7ineckf4k7FMTKDNfEOHn5EVThRk77xy8iDv06GYDbwAZUOQ==')]) 2026-03-08 13:06:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:06:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:06:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:06:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:06:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:06:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:06:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:06:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:06:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:06:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:06:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:09:27 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf677-07286bf67ef9c8af33f664a9;3919c0db-d1d0-4a45-85e7-9d1aba636d6e'), (b'RateLimit', b'"api";r=992;t=264'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'qurLeEhwml00PTRTvESCwPrg75XOSd4sJJ7oDKXOkJhd4tVPWupPMg==')]) 2026-03-08 13:06:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:06:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:06:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:06:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:06:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:06:03 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 13:06:03 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpr80cxvcu_mock.wav 2026-03-08 13:06:04 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 13:06:05 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 13:06:05 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 13:06:05 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 13:06:08 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 13:06:08 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:06:09 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 13:06:09 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptyh_56q9_mock.wav 2026-03-08 13:06:13 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:06:13 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:06:13 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 13:06:13 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:06:14 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 13:06:14 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:06:14 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4764, filename=tmpjf8is6i6_mock.wav) 2026-03-08 13:06:14 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:06:14 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:06:14 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:06:14 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:06:14 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:06:14 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:06:14 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:06:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:06:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:06:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:06:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:06:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:06:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:06:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:09:39 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf683-6876616f362c325703f753e7;5b904a58-a937-402f-bb9a-0591b5e01339'), (b'RateLimit', b'"api";r=991;t=252'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'7J69sGcmJLpf5Htj3u_urXKQU4grOyL0PWcEF3e6kxQKReVMhBt0Hw==')]) 2026-03-08 13:06:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:06:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:06:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:06:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:06:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:06:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:06:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:06:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:06:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:06:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:06:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:09:39 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf683-66d7d2f4034464c5434f6772;5b904a58-a937-402f-bb9a-0591b5e01339'), (b'RateLimit', b'"api";r=990;t=252'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'1TKro9R1HrkKGeLIboijfzYONZn7tN6sYTysJ9fyLTIjR_DojhUDqQ==')]) 2026-03-08 13:06:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:06:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:06:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:06:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:06:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:06:16 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:06:16 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 13:06:16 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 13:06:19 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 13:06:20 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 13:06:20 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:06:26 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 13:06:29 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 13:06:32 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 13:06:36 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 13:06:38 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 13:06:38 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:06:38 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvi90mnii_mock.wav 2026-03-08 13:06:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 13:06:42 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:06:42 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpv91jc0lk_mock.wav 2026-03-08 13:06:42 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 13:06:43 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.168178 < -1.000000) 2026-03-08 13:06:43 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.385664 < -1.000000) 2026-03-08 13:06:43 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 13:06:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 오수를 넣어서' → 열차 2026-03-08 13:06:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:06:44 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 13:06:44 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:오수입시 완료 | 긴급도:일반 | 키워드:역전기(RV),오수,입시,통과 2026-03-08 13:06:44 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4765, filename=tmp3vrr2ukp_mock.wav) 2026-03-08 13:06:44 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:06:44 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:06:44 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:06:44 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:06:44 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:06:44 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:06:44 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:06:44 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:06:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:06:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:06:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:06:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:06:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:06:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:10:10 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf6a2-78921ef73e5abc4560a43ee3;f035380f-7ddc-49a8-a1d2-48648c4eb89d'), (b'RateLimit', b'"api";r=989;t=221'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'caeWy6GTBQGgJ_MonVUeoi90Ou3oKec0NHEI2Vkj-24RkPm3lPtP3g==')]) 2026-03-08 13:06:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:06:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:06:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:06:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:06:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:06:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:06:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:06:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:06:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:06:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:06:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:10:10 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf6a2-4a26ec7940cd757b1e301250;f035380f-7ddc-49a8-a1d2-48648c4eb89d'), (b'RateLimit', b'"api";r=988;t=221'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'0qenLNHMsjtU7bTYJDUA25VURgfnw7DeppIHQHJw7Uid4I8vMA0Fmg==')]) 2026-03-08 13:06:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:06:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:06:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:06:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:06:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:06:47 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:06:47 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 13:06:47 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 13:06:51 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 13:06:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 13:06:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 13:06:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4766, filename=tmpw6iaf02b_mock.wav) 2026-03-08 13:06:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:06:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 13:06:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:06:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:06:52 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:06:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:06:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:06:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:06:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:06:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:06:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:06:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:06:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:06:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:10:17 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf6a9-77573dd01e53cdd377e14f32;1a3d18ff-ed4a-4f92-b4f0-1cd64ec5ec01'), (b'RateLimit', b'"api";r=987;t=214'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'CXxp11upGU17cygQGvZAt-7SCI6VkVk-3iVYZYn6UlLD773FlUsrLw==')]) 2026-03-08 13:06:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:06:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:06:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:06:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:06:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:06:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:06:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:06:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:06:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:06:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:06:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:10:17 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf6a9-0481bad97293f1ff777d1792;1a3d18ff-ed4a-4f92-b4f0-1cd64ec5ec01'), (b'RateLimit', b'"api";r=986;t=214'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'n4xxuzMjyWFNvRcBN2G06dgtCYlPgckfdxBDg2fgrpfS9umchC-D7A==')]) 2026-03-08 13:06:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:06:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:06:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:06:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:06:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:06:54 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 13:06:54 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 13:06:54 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 13:06:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 13:06:58 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 13:06:58 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:07:03 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 13:07:03 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 13:07:03 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:07:04 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 13:07:04 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 13:07:04 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4767, filename=tmpj_910_8f_mock.wav) 2026-03-08 13:07:04 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:07:04 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:07:04 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:07:04 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:07:04 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:07:04 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:07:04 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:07:04 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:07:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:07:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:07:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:07:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:07:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:07:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:10:29 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf6b5-5709f886103ff56b49c965e8;f8c88e78-69c3-44a7-bd88-e89554ff9e1d'), (b'RateLimit', b'"api";r=985;t=202'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'wkzr4ry7yoMgErpixL0cD6N88KxNqoseeAfoxDDUd93DKghEQdP3eg==')]) 2026-03-08 13:07:04 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:07:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:07:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:07:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:07:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:07:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:07:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:07:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:07:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:07:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:07:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:10:29 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf6b5-63e7d51328e16dfe057fa440;f8c88e78-69c3-44a7-bd88-e89554ff9e1d'), (b'RateLimit', b'"api";r=984;t=202'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'91EVses16c9urD6kc0fJAlTL_Fi9N-iRut4e7EDiswBeiq0C2qiQ3A==')]) 2026-03-08 13:07:04 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:07:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:07:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:07:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:07:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:07:06 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 13:07:06 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp58a7wsmf_mock.wav 2026-03-08 13:07:06 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 13:07:06 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 13:07:06 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 13:07:06 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 13:07:10 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 13:07:10 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:07:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 13:07:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpf5tbzax3_mock.wav 2026-03-08 13:07:15 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 13:07:15 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 13:07:15 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:07:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 13:07:16 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 13:07:16 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 13:07:16 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4768, filename=tmp0di92gs8_mock.wav) 2026-03-08 13:07:16 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:07:16 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:07:16 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:07:16 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:07:16 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:07:16 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:07:16 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:07:16 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:07:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:07:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:07:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:07:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:07:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:07:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:10:41 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf6c1-01dee7c05e363de328b38235;f3e4c3f7-7b6b-443f-a5c0-80b271515f7c'), (b'RateLimit', b'"api";r=983;t=190'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'VVOTIGfmnZMjen6t5ptfaE7fGILmRqIZsiH8GcW5oGM6jMAfGtSiDQ==')]) 2026-03-08 13:07:16 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:07:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:07:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:07:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:07:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:07:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:07:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:07:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:07:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:07:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:07:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:10:41 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf6c1-1fa4ca0749d1d86377b44541;f3e4c3f7-7b6b-443f-a5c0-80b271515f7c'), (b'RateLimit', b'"api";r=982;t=190'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'eeucp5UyF8DvTRxyGxJeS92NoEa19zVzAnuLm6EwVoJHIPm_ndQsKg==')]) 2026-03-08 13:07:16 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:07:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:07:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:07:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:07:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:07:19 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 13:07:19 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 13:07:19 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 13:07:19 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 13:07:19 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpt0769pa8_mock.wav 2026-03-08 13:07:22 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:07:22 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:07:25 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 13:07:26 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 13:07:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 13:07:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:07:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 13:07:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:07:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4769, filename=tmpp7zi44tu_mock.wav) 2026-03-08 13:07:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:07:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:07:27 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:07:27 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:07:27 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:07:27 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:07:27 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:07:27 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:07:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:07:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:07:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:07:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:07:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:07:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:10:53 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf6cd-53505e821dd1b2785d4c1ccd;427fba6b-2091-42aa-b606-4eb9d4689184'), (b'RateLimit', b'"api";r=981;t=178'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'0MomfaRXPNJ0UMYeG7uFitC_eJpMO1Z_omNX2xsZBk9ZMTuvEbAmWw==')]) 2026-03-08 13:07:28 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:07:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:07:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:07:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:07:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:07:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:07:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:07:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:07:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:07:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:07:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:10:53 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf6cd-46a4fc6f47f82c50075f6b8b;427fba6b-2091-42aa-b606-4eb9d4689184'), (b'RateLimit', b'"api";r=980;t=178'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'LglBXBlxx0syZk5XWJtulE-UJsz_WOvbdgdylSeW8i6wNVZawtO_kg==')]) 2026-03-08 13:07:28 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:07:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:07:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:07:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:07:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:07:30 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 13:07:30 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwdwnroyl_mock.wav 2026-03-08 13:07:30 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 13:07:30 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 13:07:30 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 13:07:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 13:07:34 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:07:34 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:07:36 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 13:07:36 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfga5848e_mock.wav 2026-03-08 13:07:39 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:07:39 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:07:39 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 13:07:39 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:07:40 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 13:07:40 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 13:07:40 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4770, filename=tmpa5wqmpen_mock.wav) 2026-03-08 13:07:40 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:07:40 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:07:40 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:07:40 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:07:40 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:07:40 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:07:40 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:07:40 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:07:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:07:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:07:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:07:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:07:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:07:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:11:05 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf6d9-6da13caa72ccd9cc3982e67a;e82e3877-0b13-433d-88cd-2fb293bf62f5'), (b'RateLimit', b'"api";r=979;t=166'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'kZP3PKenx96HJYKtzptQD3mALKI_C6I_C5JiMGo9YBZ-ffQZzXNcNg==')]) 2026-03-08 13:07:40 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:07:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:07:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:07:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:07:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:07:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:07:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:07:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:07:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:07:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:07:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:11:05 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf6d9-57f2faa95b4d82d76631c9ae;e82e3877-0b13-433d-88cd-2fb293bf62f5'), (b'RateLimit', b'"api";r=978;t=166'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'FW33dZfEidNN-1yCJv-meGXXYeKZV9dujiVSRo_cpuXTjPLqd6P9EQ==')]) 2026-03-08 13:07:40 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:07:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:07:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:07:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:07:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:07:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 13:07:43 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 13:07:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 13:07:46 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 13:07:46 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 13:07:46 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:07:51 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:07:51 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:07:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 13:07:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:07:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 13:07:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:07:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4771, filename=tmpcfnj3q3n_mock.wav) 2026-03-08 13:07:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:07:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:07:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:07:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:07:52 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:07:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:07:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:07:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:07:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:07:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:07:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:07:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:07:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:07:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:11:17 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf6e5-01fa06ef59697d9210eaf968;3f40bf54-8120-45e0-bc9a-40a8492d5fa6'), (b'RateLimit', b'"api";r=977;t=154'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'1-ERUzbtPzVRpAP40RqXCc0iS4WyZAXcn1nD5PHe3p75_gH6AgUqUw==')]) 2026-03-08 13:07:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:07:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:07:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:07:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:07:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:07:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:07:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:07:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:07:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:07:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:07:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:11:17 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf6e5-20655d43775812017b2e3df7;3f40bf54-8120-45e0-bc9a-40a8492d5fa6'), (b'RateLimit', b'"api";r=976;t=154'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Yv0bqkZ7ynTzWjf2x-Ito7954JLOi61OEK_13C7r9JyqzCUsMgvIJA==')]) 2026-03-08 13:07:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:07:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:07:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:07:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:07:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:07:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:07:55 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 13:07:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 13:07:56 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 13:07:58 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 13:07:58 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:08:03 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 13:08:04 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 13:08:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:08:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8c9x9r6f_mock.wav 2026-03-08 13:08:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 13:08:09 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:08:09 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_031f1ue_mock.wav 2026-03-08 13:08:11 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 13:08:16 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 13:08:20 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (19.435897 > 2.400000) 2026-03-08 13:08:21 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.177165 < -1.000000) 2026-03-08 13:08:22 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.433540 < -1.000000) 2026-03-08 13:08:22 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 13:08:22 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:08:22 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:08:22 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '있습니다.' → 불명 2026-03-08 13:08:22 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:08:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 29자) 2026-03-08 13:08:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:없음 | 긴급도:일반 | 키워드:없음 2026-03-08 13:08:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4772, filename=tmpismd20b6_mock.wav) 2026-03-08 13:08:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:08:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:08:23 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:08:23 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:08:23 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:08:23 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:08:23 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:08:23 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:08:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:08:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:08:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:08:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:08:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:08:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:11:48 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf704-3fa6e6137196fdc16b310fd1;f6686e8a-c19a-465c-a415-dcab45efba9b'), (b'RateLimit', b'"api";r=975;t=123'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'VVDrb6AENJ6sE4pK2OsBJpFbilSfcssiL-KKgpFco9cUv1dNqOfDog==')]) 2026-03-08 13:08:23 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:08:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:08:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:08:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:08:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:08:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:08:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:08:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:08:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:08:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:08:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:11:48 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf704-1d375ee3538a89af7b7b3163;f6686e8a-c19a-465c-a415-dcab45efba9b'), (b'RateLimit', b'"api";r=974;t=123'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'G5AvQNTk95txx15I48zyOWZMEOniEGUeMgkiHLLgjQ1YoiNLCXNn1g==')]) 2026-03-08 13:08:23 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:08:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:08:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:08:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:08:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:08:26 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:08:26 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 13:08:26 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 13:08:29 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 13:08:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 39자) 2026-03-08 13:08:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 없음 | 긴급도:일반 | 키워드:무전,무전 없음,일반,일반 2026-03-08 13:08:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4773, filename=tmpa8e613wo_mock.wav) 2026-03-08 13:08:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:08:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 13:08:30 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:08:30 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:08:30 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:08:30 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:08:30 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:08:30 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:08:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:08:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:08:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:08:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:08:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:08:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:11:55 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf70b-30b6c35021fa30156853f347;efd98eb5-0ffe-4c8a-bbea-2b8d240b4d4c'), (b'RateLimit', b'"api";r=973;t=116'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'NQlyPQSa9XXhSqEZAW9tgt4dv5J9jZ5PJaLUMBBxdGAy_JkOki_Hgg==')]) 2026-03-08 13:08:30 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:08:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:08:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:08:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:08:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:08:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:08:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:08:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:08:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:08:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:08:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:11:56 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf70c-30ec0c5f670fbd72697d92ef;efd98eb5-0ffe-4c8a-bbea-2b8d240b4d4c'), (b'RateLimit', b'"api";r=972;t=115'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'mbYKrJiDA9gIidx8rRVcugQo8Ste1T0QI32Y9MLOasR6KqF3BDbS3Q==')]) 2026-03-08 13:08:31 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:08:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:08:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:08:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:08:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:08:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 13:08:33 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 13:08:33 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 13:08:33 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 13:08:33 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmposrzq9xs_mock.wav 2026-03-08 13:08:33 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 13:08:37 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 13:08:37 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:08:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 13:08:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpi1nprm3i_mock.wav 2026-03-08 13:08:42 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 13:08:42 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 13:08:42 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:08:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 13:08:42 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 13:08:42 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 13:08:42 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4774, filename=tmpkdj60vhz_mock.wav) 2026-03-08 13:08:42 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:08:42 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:08:42 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:08:42 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:08:42 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:08:42 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:08:42 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:08:42 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:08:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:08:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:08:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:08:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:08:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:08:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:12:08 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf718-52d3234c38744e446b02b31b;cd1bdf0f-edc1-43f8-a93d-2988cbce9c5c'), (b'RateLimit', b'"api";r=971;t=103'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lBWT5kY4U2UvWF1h8bmQUEZKb-A-dg3W_8nYO-GfDkPQiyF_I6jzKA==')]) 2026-03-08 13:08:43 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:08:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:08:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:08:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:08:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:08:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:08:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:08:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:08:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:08:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:08:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:12:08 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf718-7fe9f6af76afcaf715514457;cd1bdf0f-edc1-43f8-a93d-2988cbce9c5c'), (b'RateLimit', b'"api";r=970;t=103'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'eQl3PI8u3fPi28ueotnAbfGpZM3TyvaEUiCNwL1yPas03uQKdq5rag==')]) 2026-03-08 13:08:43 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:08:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:08:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:08:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:08:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:08:45 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 13:08:45 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 13:08:45 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 13:08:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 13:08:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpybq34myc_mock.wav 2026-03-08 13:08:49 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 13:08:49 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:08:52 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 13:08:54 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 13:08:54 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 13:08:54 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:08:55 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 91자) 2026-03-08 13:08:55 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,긴급도: 일반 2026-03-08 13:08:55 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4775, filename=tmpzwj2lh4i_mock.wav) 2026-03-08 13:08:55 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:08:55 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:08:55 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:08:55 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:08:55 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:08:55 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:08:55 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:08:55 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:08:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:08:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:08:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:08:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:08:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:08:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:12:20 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf724-4818dbea5a24c3f97edbc4ed;ec385e17-0fef-40b9-b461-e3359f3a5501'), (b'RateLimit', b'"api";r=969;t=91'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'4WuJX1YFh7YdWBP21zRAA5QvOlnLWKJ2XIUM5nmlq-aLpvnSHOjzDA==')]) 2026-03-08 13:08:55 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:08:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:08:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:08:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:08:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:08:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:08:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:08:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:08:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:08:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:08:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:12:20 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf724-5de133eb60c86fb5656e5ef5;ec385e17-0fef-40b9-b461-e3359f3a5501'), (b'RateLimit', b'"api";r=968;t=91'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'OO0D9FncyAHUbjmCMP2pdMXMC_YyN8nOnpWDOjLQu52yFK0vV6LtVQ==')]) 2026-03-08 13:08:55 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:08:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:08:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:08:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:08:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:08:57 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 13:08:57 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_kb902xx_mock.wav 2026-03-08 13:08:57 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 13:08:58 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 13:08:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 13:08:58 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 13:09:01 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:09:01 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:09:03 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 13:09:03 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpg4wyhsxo_mock.wav 2026-03-08 13:09:06 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 13:09:06 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 13:09:06 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:09:07 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 13:09:07 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 통과 | 긴급도:일반 | 키워드:역전기(RV),모터,신호,통과 2026-03-08 13:09:07 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4776, filename=tmpfv3kzc_3_mock.wav) 2026-03-08 13:09:07 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:09:07 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:09:07 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:09:07 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:09:07 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:09:07 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:09:07 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:09:07 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:09:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:09:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:09:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:09:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:09:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:09:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:12:32 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf730-1cd596a90a08b4405882dc69;efb25768-e043-4175-bce4-b29813c162c2'), (b'RateLimit', b'"api";r=967;t=79'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Mh8FgArna1y_FsGQGKwH1ZyGRXcw3Dpr78jFZ6qv1-C7KNmzRxZRyw==')]) 2026-03-08 13:09:07 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:09:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:09:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:09:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:09:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:09:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:09:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:09:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:09:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:09:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:09:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:12:32 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf730-4933a26a4d6cd9571bff6b9e;efb25768-e043-4175-bce4-b29813c162c2'), (b'RateLimit', b'"api";r=966;t=79'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'dWqYCycJMbiCxlUEC2k8rDALZQNfvk0rWCU09UCtNCjfES8hPcZhew==')]) 2026-03-08 13:09:07 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:09:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:09:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:09:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:09:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:09:09 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 13:09:09 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 13:09:09 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 13:09:13 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:09:13 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:09:13 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 13:09:18 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:09:18 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:09:18 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 13:09:18 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:09:19 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 13:09:19 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 13:09:19 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4777, filename=tmp7gxgdydz_mock.wav) 2026-03-08 13:09:19 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:09:19 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:09:19 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:09:19 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:09:19 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:09:19 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:09:19 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:09:19 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:09:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:09:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:09:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:09:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:09:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:09:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:12:44 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf73c-4d742c9339f9236442d59e74;be3c140e-182a-49f1-87e6-f528638f77c1'), (b'RateLimit', b'"api";r=965;t=67'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'gZl6kXOcbNq7jXn4JpobhY4D2fmTUuZsWmXliGrY1HXi7TaoLX9wAA==')]) 2026-03-08 13:09:19 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:09:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:09:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:09:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:09:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:09:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:09:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:09:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:09:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:09:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:09:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:12:44 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf73c-62fe02786f18f12d7fe478b4;be3c140e-182a-49f1-87e6-f528638f77c1'), (b'RateLimit', b'"api";r=964;t=67'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'EflPKnAYa8j5gBnWJM1S1x_yLMtXcNd8UxPkstFq6YX0oUlvr78j-g==')]) 2026-03-08 13:09:19 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:09:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:09:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:09:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:09:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:09:21 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 13:09:22 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 13:09:22 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 13:09:23 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 13:09:25 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 13:09:25 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:09:30 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:09:30 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:09:30 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 13:09:30 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:09:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 13:09:31 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 78자) 2026-03-08 13:09:31 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 13:09:31 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4778, filename=tmpfokm5jhq_mock.wav) 2026-03-08 13:09:31 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:09:31 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:09:31 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:09:31 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:09:31 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:09:31 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:09:31 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:09:31 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:09:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:09:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:09:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:09:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:09:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:09:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:12:56 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf748-57f511117b959d3e0115c8e9;88c6dbe6-7626-4c55-8a32-a6960c159246'), (b'RateLimit', b'"api";r=963;t=55'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'PEMw_hWBAOAm5wgn-3JYGUuGq2qlwGTjPREsdHu2JMg3gMOYe0xbVA==')]) 2026-03-08 13:09:31 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:09:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:09:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:09:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:09:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:09:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:09:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:09:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:09:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:09:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:09:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:12:56 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf748-1bd562024382353c2cc525fe;88c6dbe6-7626-4c55-8a32-a6960c159246'), (b'RateLimit', b'"api";r=962;t=55'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'oqN1AIRCc5ANjlSKzUsSf2p1kVy9EPln0cPU8yjAedGT9U0DA8kntg==')]) 2026-03-08 13:09:32 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:09:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:09:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:09:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:09:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:09:32 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:09:32 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpgvdndu5s_mock.wav 2026-03-08 13:09:34 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:09:34 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 13:09:34 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 13:09:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 13:09:36 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:09:36 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpf04u0dvd_mock.wav 2026-03-08 13:09:38 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 13:09:38 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:09:43 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 13:09:49 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 13:09:51 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 13:09:57 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 13:10:00 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 13:10:00 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpd97923_y_mock.wav 2026-03-08 13:10:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 13:10:01 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (31.160000 > 2.400000) 2026-03-08 13:10:05 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (5.660550 > 2.400000) 2026-03-08 13:10:06 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.248998 < -1.000000) 2026-03-08 13:10:06 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:10:06 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:10:06 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '정확한 감속신호 기업 짓 acne' → 불명 2026-03-08 13:10:06 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:10:07 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 76자) 2026-03-08 13:10:07 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:정확신호 기업 짓 통과 | 긴급도:일반 | 키워드:정확신호,기업, 짓,감속,통과 2026-03-08 13:10:07 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4779, filename=tmpxsxl5ilu_mock.wav) 2026-03-08 13:10:07 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:10:07 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:10:07 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:10:07 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:10:07 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:10:07 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:10:07 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:10:07 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:10:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:10:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:10:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:10:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:10:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:10:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:13:32 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf76c-03bc36904c9b3b6e61864dfb;9c2a7810-29dc-401e-8281-43c0fa8924f5'), (b'RateLimit', b'"api";r=961;t=19'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'wdAHJEUlxxQmuNAaR4WSl7vnHwe8sTzQCqNVujCJ-IHaG7a29v2GYA==')]) 2026-03-08 13:10:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:10:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:10:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:10:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:10:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:10:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:10:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:10:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:10:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:10:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:10:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:13:33 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf76d-5209423f14c7874e798e3e7e;9c2a7810-29dc-401e-8281-43c0fa8924f5'), (b'RateLimit', b'"api";r=960;t=18'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'CB3ejK1KR4s_cj2wfSrTyG1IXTV3ILLxoV_2QYNbWcKOja1uwq3koQ==')]) 2026-03-08 13:10:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:10:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:10:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:10:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:10:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:10:08 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 13:10:08 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpn93_y6st_mock.wav 2026-03-08 13:10:09 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 13:10:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:10:10 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 13:10:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 13:10:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 13:10:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmkfhhftj_mock.wav 2026-03-08 13:10:14 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 13:10:15 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 13:10:15 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 13:10:15 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4780, filename=tmp58ezprfm_mock.wav) 2026-03-08 13:10:15 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:10:15 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 13:10:15 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:10:15 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:10:15 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:10:15 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:10:15 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:10:15 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:10:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:10:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:10:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:10:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:10:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:10:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:13:40 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf774-36b0e1aa1eadf699304da155;33172ce8-c27c-4df5-96ea-7022a73e2ccc'), (b'RateLimit', b'"api";r=959;t=11'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'nl7VLgYEtQEsaxyHqhTtlxnmZ9r7V_VuGX1PKcvq-V1epiBJhNtxbQ==')]) 2026-03-08 13:10:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:10:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:10:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:10:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:10:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:10:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:10:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:10:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:10:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:10:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:10:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:13:40 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf774-51ca92f464f8eac9046bde80;33172ce8-c27c-4df5-96ea-7022a73e2ccc'), (b'RateLimit', b'"api";r=958;t=11'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'g93EkBdtSv42u3abL5-E3DlxFigXTTD6vzhE1g3ELmzZX8lLewBfAQ==')]) 2026-03-08 13:10:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:10:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:10:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:10:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:10:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:10:17 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 13:10:17 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 13:10:17 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 13:10:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 13:10:21 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 13:10:21 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:10:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 13:10:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwo1yzkzz_mock.wav 2026-03-08 13:10:25 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 13:10:26 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 13:10:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 13:10:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:10:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 13:10:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 13:10:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4781, filename=tmps0ff1391_mock.wav) 2026-03-08 13:10:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:10:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:10:27 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:10:27 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:10:27 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:10:27 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:10:27 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:10:27 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:10:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:10:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:10:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:10:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:10:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:10:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:13:52 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf780-3db8ba3a05872ead49b1ff6c;0cbb09b2-5d7c-442b-a427-b49d132381c4'), (b'RateLimit', b'"api";r=999;t=299'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'vMLln5nirBBXxIF4wqq9pUiQaUQvUPa7I5MyU5BfTBJ_j6A9LOVfdA==')]) 2026-03-08 13:10:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:10:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:10:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:10:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:10:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:10:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:10:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:10:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:10:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:10:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:10:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:13:52 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf780-7652906b0cbc06402fa5eeee;0cbb09b2-5d7c-442b-a427-b49d132381c4'), (b'RateLimit', b'"api";r=998;t=299'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'x08b9n168W98GJy4MX2o3OjAoVQEGf5ApcEoRlA0PCCuBmH0NxSklA==')]) 2026-03-08 13:10:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:10:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:10:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:10:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:10:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:10:29 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 13:10:29 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 13:10:29 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 13:10:30 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 13:10:30 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptxneaasu_mock.wav 2026-03-08 13:10:33 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 13:10:33 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:10:38 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 13:10:38 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 13:10:38 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:10:39 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 13:10:39 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 13:10:39 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4782, filename=tmpa021_9ns_mock.wav) 2026-03-08 13:10:39 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:10:39 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:10:39 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:10:39 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:10:39 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:10:39 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:10:39 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:10:39 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:10:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:10:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:10:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:10:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:10:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:10:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:14:04 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf78c-2d35fe065f77a97713109f2f;3ab875ea-faa1-4cac-8d75-b751e3cf56b9'), (b'RateLimit', b'"api";r=997;t=287'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'uas7S4yVP3JGYeVNxjXwAym0NP41OSAVNyANT1I1tauQCI91Lfe7_Q==')]) 2026-03-08 13:10:39 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:10:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:10:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:10:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:10:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:10:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:10:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:10:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:10:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:10:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:10:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:14:04 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf78c-1be5b27506f15ae86e9e174d;3ab875ea-faa1-4cac-8d75-b751e3cf56b9'), (b'RateLimit', b'"api";r=996;t=287'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'zPMo4nH9PQgI39rSYXcR_WQGVvW5Wx4rxNmTKzrtRJUZWXMP4QlwSw==')]) 2026-03-08 13:10:40 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:10:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:10:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:10:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:10:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:10:40 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 13:10:42 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 13:10:42 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 13:10:42 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 13:10:45 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:10:45 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:10:50 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 13:10:50 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 13:10:50 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:10:50 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 13:10:51 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 13:10:51 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 13:10:51 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4783, filename=tmpi79tld3u_mock.wav) 2026-03-08 13:10:51 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:10:51 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:10:51 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:10:51 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:10:51 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:10:51 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:10:51 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:10:51 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:10:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:10:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:10:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:10:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:10:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:10:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:14:16 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf798-779fde9f62c95c2e34041f29;e530f4b1-7b82-4ac3-bd4f-c42b3fce9f8f'), (b'RateLimit', b'"api";r=995;t=275'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'i0LvYMOhjMfTx6qyj6vI-p42rm7mgLImNJSv-Jv8dssTmnNw49goKg==')]) 2026-03-08 13:10:51 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:10:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:10:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:10:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:10:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:10:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:10:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:10:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:10:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:10:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:10:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:14:16 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf798-5262bb820889bcdb76168b18;e530f4b1-7b82-4ac3-bd4f-c42b3fce9f8f'), (b'RateLimit', b'"api";r=994;t=275'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Ch-JoyU46fN8HFy7NBp-nx2fUAZ8vUt-XX8xzvaLbKXiZsrz3KWPwA==')]) 2026-03-08 13:10:51 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:10:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:10:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:10:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:10:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:10:53 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 13:10:53 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 13:10:53 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 13:10:57 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:10:57 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:10:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 13:10:59 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:10:59 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0tkhbjko_mock.wav 2026-03-08 13:11:01 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 13:11:02 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:11:02 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:11:02 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 13:11:02 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:11:03 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 13:11:03 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 13:11:03 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4784, filename=tmpvip9_820_mock.wav) 2026-03-08 13:11:03 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:11:03 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:11:03 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:11:03 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:11:03 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:11:03 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:11:03 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:11:03 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:11:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:11:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:11:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:11:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:11:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:11:03 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:11:03 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp00frqlv__mock.wav 2026-03-08 13:11:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:14:28 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf7a4-71e49b8165621f252dad65e8;fc67c98b-bb1c-49ce-b2f2-73e10ff49325'), (b'RateLimit', b'"api";r=993;t=263'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 2b4afc9aa87e1c567d185069953d85bc.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'Zr0FdLWBnWPZkKCqnpRlUmREu_IEFX75M_Zc5BC9hnIjtG3UrzAZhg==')]) 2026-03-08 13:11:03 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:11:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:11:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:11:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:11:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:11:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:11:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:11:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:11:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:11:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:11:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:14:28 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf7a4-0891327b0d37c25511735d2e;fc67c98b-bb1c-49ce-b2f2-73e10ff49325'), (b'RateLimit', b'"api";r=992;t=263'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 2b4afc9aa87e1c567d185069953d85bc.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'GDUEJ-lBy3Vw75lkg-DX8NcaZIhinsBmqHskAm33NrZX_7KLcSxwrg==')]) 2026-03-08 13:11:03 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:11:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:11:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:11:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:11:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:11:06 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 13:11:06 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 13:11:06 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 13:11:09 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 13:11:09 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:11:14 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:11:14 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:11:14 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 13:11:14 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:11:15 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 13:11:15 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:11:15 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4785, filename=tmpb641ia3j_mock.wav) 2026-03-08 13:11:15 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:11:15 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:11:15 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:11:15 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:11:15 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:11:15 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:11:15 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:11:15 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:11:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:11:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:11:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:11:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:11:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:11:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:14:40 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf7b0-4423c7a97f7b16286b9aead9;b0f22ba0-4214-450e-aedd-bc2ccf66ae72'), (b'RateLimit', b'"api";r=991;t=251'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b02f1da3681c9ab21069cabd3519feea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'aSd8yW6X5JJ5UxLBdGgLeCUeeewp1Mhkwvvg3marHTzRzZ6VIfwcHA==')]) 2026-03-08 13:11:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:11:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:11:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:11:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:11:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:11:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:11:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:11:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:11:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:11:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:11:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:14:40 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf7b0-2d6ab7c002d2321052554b17;b0f22ba0-4214-450e-aedd-bc2ccf66ae72'), (b'RateLimit', b'"api";r=990;t=251'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b02f1da3681c9ab21069cabd3519feea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'Tm-FzJNTzdS22Llm9KlGV8gQpWeXPyIadQk-cqQTDODpJarnedWybg==')]) 2026-03-08 13:11:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:11:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:11:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:11:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:11:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:11:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 13:11:18 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:11:18 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 13:11:18 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 13:11:21 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 13:11:21 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:11:27 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 13:11:27 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 13:11:27 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpw7gsubk1_mock.wav 2026-03-08 13:11:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 13:11:34 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 13:11:36 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 13:11:36 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwef7vfsv_mock.wav 2026-03-08 13:11:36 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 13:11:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 13:11:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmph2pw_bi2_mock.wav 2026-03-08 13:11:41 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 13:11:46 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 13:11:47 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (21.807692 > 2.400000) 2026-03-08 13:11:48 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.003011 < -1.000000) 2026-03-08 13:11:49 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.504331 < -1.000000) 2026-03-08 13:11:50 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '' 2026-03-08 13:11:50 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='' 2026-03-08 13:11:50 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '먹기 역전기(RV) 모터' → 불명 2026-03-08 13:11:50 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:11:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 56자) 2026-03-08 13:11:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전기 모터 통과 | 긴급도:일반 | 키워드:전기모터,신호,통과,전기 2026-03-08 13:11:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4786, filename=tmpz5jx8ekn_mock.wav) 2026-03-08 13:11:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:11:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:11:51 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:11:51 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:11:51 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:11:51 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:11:51 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:11:51 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:11:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:11:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:11:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:11:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:11:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:11:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:15:16 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf7d4-1ade870b7877bd6f0a0cc638;5c7ecf8e-c75c-46d9-af92-3f06b34f0290'), (b'RateLimit', b'"api";r=989;t=215'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c9554a5ac260de04c8a672a19b2a125a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'AKxZM4TphjoHYfejH-dmHiCtp_ErBR6Ry9XY1JXtH9MASnQG4-eqxQ==')]) 2026-03-08 13:11:51 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:11:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:11:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:11:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:11:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:11:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:11:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:11:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:11:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:11:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:11:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:15:16 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf7d4-2764964d1bae0a48689bd1c9;5c7ecf8e-c75c-46d9-af92-3f06b34f0290'), (b'RateLimit', b'"api";r=988;t=215'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c9554a5ac260de04c8a672a19b2a125a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'nKFh14mjwykTXSiky99BOPBorLa9Up653qE8sIv_iDqB5Xp9kdS6HQ==')]) 2026-03-08 13:11:51 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:11:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:11:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:11:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:11:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:11:51 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 13:11:51 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwbczg76l_mock.wav 2026-03-08 13:11:52 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 13:11:53 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:11:53 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 13:11:53 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 13:11:57 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 13:11:57 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 13:11:57 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsrzjqlrl_mock.wav 2026-03-08 13:11:58 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 13:11:58 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 13:11:58 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4787, filename=tmpbyqrvc02_mock.wav) 2026-03-08 13:11:58 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:11:58 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 13:11:58 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:11:58 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:11:58 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:11:58 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:11:58 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:11:58 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:11:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:11:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:11:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:11:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:11:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:11:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:15:23 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf7db-06b5e6fd3c3b9e6475df098c;2d8bcdf3-abd1-423f-9743-759f07f15a68'), (b'RateLimit', b'"api";r=987;t=208'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'LobpSy25UA4JEQX4xk0TQh1uoa_5ScBG25BQcGHgtjuYuQnWtt8ryw==')]) 2026-03-08 13:11:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:11:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:11:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:11:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:11:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:11:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:11:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:11:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:11:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:11:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:11:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:15:23 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf7db-1248170e599540b440c1433e;2d8bcdf3-abd1-423f-9743-759f07f15a68'), (b'RateLimit', b'"api";r=986;t=208'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'yBH0tyR7pDjejl2wcHnVvrLfja89CdVMY0kIGzSmYzu1Qwe6laojJg==')]) 2026-03-08 13:11:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:11:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:11:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:11:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:11:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:12:01 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 13:12:01 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 13:12:01 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 13:12:04 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 13:12:04 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:12:07 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 13:12:09 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 13:12:09 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 13:12:09 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:12:10 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 13:12:10 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 13:12:10 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4788, filename=tmp8bg30q9__mock.wav) 2026-03-08 13:12:10 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:12:10 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:12:10 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:12:10 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:12:10 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:12:10 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:12:10 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:12:10 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:12:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:12:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:12:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:12:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:12:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:12:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:15:35 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf7e7-7c63006478460c161cbc3cb7;f043e554-002a-4156-ba77-bf5430257ab4'), (b'RateLimit', b'"api";r=985;t=196'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6bKcqNK3fQ_60OR2A8MrqSWAYKBBrTRhEKxRPPCpH_vNn2tkPrgcvg==')]) 2026-03-08 13:12:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:12:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:12:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:12:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:12:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:12:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:12:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:12:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:12:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:12:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:12:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:15:35 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf7e7-7ea60a9a199f690d6e6f158a;f043e554-002a-4156-ba77-bf5430257ab4'), (b'RateLimit', b'"api";r=984;t=196'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'cHEQEEu52bOna-sWpJp5hSs_Z5MAZ6UjLDjQkgQBcphNqhIVS-q2UQ==')]) 2026-03-08 13:12:11 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:12:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:12:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:12:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:12:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:12:13 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 13:12:13 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 13:12:13 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 13:12:16 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 13:12:16 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:12:17 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 13:12:21 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 13:12:21 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 13:12:21 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:12:22 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 13:12:22 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 13:12:22 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4789, filename=tmpil2f5qpd_mock.wav) 2026-03-08 13:12:22 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:12:22 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:12:22 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:12:22 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:12:22 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:12:22 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:12:22 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:12:22 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:12:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:12:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:12:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:12:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:12:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:12:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:15:48 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf7f4-4c11dd6314e5fd9141afb90a;fbc21c66-6722-41e3-86b1-48c4967335ec'), (b'RateLimit', b'"api";r=983;t=183'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'sVO9XhG5Yte75kLGuBbT_I83urRbFYj1nolm7XcVEKnFOk0kp66CZw==')]) 2026-03-08 13:12:23 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:12:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:12:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:12:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:12:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:12:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:12:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:12:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:12:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:12:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:12:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:15:48 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf7f4-28320a8523f0e28069ee158b;fbc21c66-6722-41e3-86b1-48c4967335ec'), (b'RateLimit', b'"api";r=982;t=183'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'n-96lI0eIAgZKG0rticbrJzTAsKuUE19vYBQtubuoDHbCVukoPVdwA==')]) 2026-03-08 13:12:23 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:12:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:12:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:12:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:12:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:12:25 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 13:12:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 13:12:25 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 13:12:25 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 13:12:26 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:12:26 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_lh7wll5_mock.wav 2026-03-08 13:12:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 13:12:29 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:12:29 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:12:30 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:12:30 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpnx0ft4m5_mock.wav 2026-03-08 13:12:33 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 13:12:33 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 13:12:33 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:12:34 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 13:12:34 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:12:34 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4790, filename=tmp42pf0d3d_mock.wav) 2026-03-08 13:12:34 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:12:34 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:12:34 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:12:34 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:12:34 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:12:34 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:12:34 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:12:34 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:12:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:12:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:12:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:12:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:12:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:12:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:16:00 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf800-7c125a4b0795465c2fd8766d;e4653877-02a6-4be1-b86b-f71cac515a3d'), (b'RateLimit', b'"api";r=981;t=171'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'fbX563zpX1Qx8DU8ct0Qjr0ZLY00aVcg4FQP7cf-YkkIFifpmMHNcw==')]) 2026-03-08 13:12:35 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:12:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:12:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:12:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:12:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:12:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:12:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:12:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:12:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:12:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:12:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:16:00 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf800-5ed082eb535de9f574ad6906;e4653877-02a6-4be1-b86b-f71cac515a3d'), (b'RateLimit', b'"api";r=980;t=171'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'GOiRjymEub9dCybF19c2myYx_CdA-xEzsQABhoxQmZNM4iXEN3k6Hw==')]) 2026-03-08 13:12:35 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:12:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:12:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:12:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:12:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:12:37 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 13:12:37 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 13:12:37 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 13:12:41 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:12:41 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:12:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 13:12:46 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:12:46 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:12:46 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 13:12:46 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:12:47 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 13:12:47 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 13:12:47 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4791, filename=tmper2quf65_mock.wav) 2026-03-08 13:12:47 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:12:47 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:12:47 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:12:47 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:12:47 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:12:47 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:12:47 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:12:47 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:12:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:12:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:12:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:12:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:12:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:12:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:16:12 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf80c-0a94e48c57f914167abdac37;6ffc24d2-6a23-4472-8f55-3ed756af4e37'), (b'RateLimit', b'"api";r=979;t=159'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'2AV6kVQgGRNZcqwwjv4JRnvn1OH9w-yt8HnIxwH430uUGPQLTTUVfQ==')]) 2026-03-08 13:12:47 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:12:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:12:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:12:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:12:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:12:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:12:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:12:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:12:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:12:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:12:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:16:12 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf80c-32a75c5f28a6943414b8cfd7;6ffc24d2-6a23-4472-8f55-3ed756af4e37'), (b'RateLimit', b'"api";r=978;t=159'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'93-8sz8ZZe_9TcWH_qqdeaIc_jeT-CBGrs1gH-N-SHlb5qRNa_BmIA==')]) 2026-03-08 13:12:47 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:12:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:12:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:12:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:12:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:12:49 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 13:12:49 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 13:12:49 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 13:12:53 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 13:12:53 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:12:54 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 13:12:54 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfc54_ie6_mock.wav 2026-03-08 13:12:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 13:12:58 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:12:58 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:12:58 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 13:12:58 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:12:59 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 13:12:59 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 13:12:59 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4792, filename=tmpp03_t8e0_mock.wav) 2026-03-08 13:12:59 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:12:59 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:12:59 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:12:59 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:12:59 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:12:59 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:12:59 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:12:59 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:12:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:12:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:12:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:12:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:12:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:12:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:16:24 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf818-2c6c014c0574325d1fd76425;2ffaaf33-0a77-4a73-9c51-2cbf3f067d6e'), (b'RateLimit', b'"api";r=977;t=147'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Rn8IHzmmFg4N7LnRFfA-W0i1mYUj_fSOO4V7btltKRRkeejUoIJLsg==')]) 2026-03-08 13:12:59 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:12:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:12:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:12:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:12:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:12:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:12:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:12:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:12:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:12:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:12:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:16:24 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf818-5dc7fb74758bd0bb5faa17f6;2ffaaf33-0a77-4a73-9c51-2cbf3f067d6e'), (b'RateLimit', b'"api";r=976;t=147'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'HAHQphLAHvT_-zvfiYrAo-nFX0tPnZVFdyjCEOxBmJHGKFgZ_Xk9fQ==')]) 2026-03-08 13:12:59 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:12:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:12:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:12:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:12:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:13:01 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:13:01 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 13:13:01 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 13:13:03 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 13:13:03 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9vx8kn9v_mock.wav 2026-03-08 13:13:04 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 13:13:05 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 13:13:05 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:13:08 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 13:13:08 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpd955rezd_mock.wav 2026-03-08 13:13:11 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 13:13:13 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 13:13:17 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 13:13:18 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 13:13:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp67oi11tb_mock.wav 2026-03-08 13:13:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 13:13:23 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 13:13:24 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-2.306641 < -1.000000) 2026-03-08 13:13:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 13:13:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3c7luvc4_mock.wav 2026-03-08 13:13:25 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.243208 < -1.000000) 2026-03-08 13:13:25 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.652465 < -1.000000) 2026-03-08 13:13:25 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 13:13:25 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 lucas' → 열차 2026-03-08 13:13:25 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:13:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 96자) 2026-03-08 13:13:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터카 lucas 통과 | 긴급도:일반 | 키워드:역전기(RV) 모터카 lucas, 신호, 통과, 일반 2026-03-08 13:13:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4793, filename=tmptpp3sl9m_mock.wav) 2026-03-08 13:13:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:13:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:13:27 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:13:27 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:13:27 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:13:27 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:13:27 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:13:27 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:13:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:13:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:13:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:13:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:13:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:13:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:16:52 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf834-237d4bb56d0effe5081e514e;f20696c8-859f-4ce8-947f-8fd9ed7e13bf'), (b'RateLimit', b'"api";r=975;t=119'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'5PdXrMJmS-kY0WK87y5zsqK5oAbPxNOdcq-ZP8eu99pFQ5BUV225Lw==')]) 2026-03-08 13:13:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:13:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:13:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:13:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:13:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:13:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:13:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:13:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:13:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:13:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:13:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:16:52 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf834-6a8ee9b66e2883e256553512;f20696c8-859f-4ce8-947f-8fd9ed7e13bf'), (b'RateLimit', b'"api";r=974;t=119'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'hZXJFt803XHxkj5vjYoEWww19qV0nXyno9KQlwRbq80EIRHsqu-ksQ==')]) 2026-03-08 13:13:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:13:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:13:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:13:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:13:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:13:29 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:13:29 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 13:13:29 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 13:13:33 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 13:13:34 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 13:13:34 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 13:13:34 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4794, filename=tmpm40erh1d_mock.wav) 2026-03-08 13:13:34 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:13:34 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 13:13:34 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:13:34 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:13:34 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:13:34 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:13:34 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:13:34 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:13:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:13:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:13:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:13:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:13:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:13:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:16:59 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf83b-352bd61f3c28f5ca46e284ed;8eccb795-17c4-401a-a8af-f81d7cbb89c3'), (b'RateLimit', b'"api";r=973;t=112'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'twr5ARDQbtSiWBtlkqMeoT-tCoGj5c-8DWGjpTMjDf2v4Dj4ecxXQg==')]) 2026-03-08 13:13:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:13:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:13:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:13:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:13:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:13:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:13:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:13:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:13:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:13:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:13:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:16:59 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf83b-3d6b97415463f49d79166f1f;8eccb795-17c4-401a-a8af-f81d7cbb89c3'), (b'RateLimit', b'"api";r=972;t=112'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ZD2wV4oWdHlnsYIX6Feij04mGwYpIiwO8SZO8mpUpzxq0gKhkU3XKA==')]) 2026-03-08 13:13:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:13:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:13:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:13:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:13:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:13:34 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 13:13:36 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 13:13:36 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 13:13:36 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 13:13:40 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 13:13:40 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:13:44 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 13:13:45 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 13:13:45 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 13:13:45 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:13:46 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 13:13:46 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 13:13:46 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4795, filename=tmpt685r7fy_mock.wav) 2026-03-08 13:13:46 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:13:46 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:13:46 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:13:46 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:13:46 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:13:46 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:13:46 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:13:46 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:13:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:13:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:13:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:13:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:13:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:13:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:17:11 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf847-490c5e7868bb0d51121e57a5;f7449439-a31f-4699-9bf8-ceb56738cbf7'), (b'RateLimit', b'"api";r=971;t=100'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'sW7rhJey_iYkCo0VC5mh0jj8Hhp0-fozeuZn_yuSD0dwMAkWGYpyeQ==')]) 2026-03-08 13:13:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:13:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:13:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:13:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:13:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:13:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:13:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:13:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:13:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:13:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:13:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:17:11 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf847-2f360774417df5b564845c97;f7449439-a31f-4699-9bf8-ceb56738cbf7'), (b'RateLimit', b'"api";r=970;t=100'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bmyCchAKiQYxNNYqukcW2AGUxnIF1PbUd5VCDuLilPYexqLiCoJdBg==')]) 2026-03-08 13:13:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:13:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:13:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:13:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:13:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:13:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 13:13:48 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 13:13:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 13:13:52 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 13:13:52 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 13:13:52 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:13:54 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:13:54 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmzmu9wbp_mock.wav 2026-03-08 13:13:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 13:13:57 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 13:13:57 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 13:13:57 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:13:57 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:13:57 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpf8z34i5c_mock.wav 2026-03-08 13:13:58 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 13:13:58 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 13:13:58 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4796, filename=tmpug1llse5_mock.wav) 2026-03-08 13:13:58 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:13:58 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:13:58 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:13:58 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:13:58 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:13:58 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:13:58 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:13:58 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:13:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:13:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:13:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:13:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:13:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:13:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:17:23 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf853-34b775aa4c3b47f06b8ba0e7;e3a9678c-e7c4-49b1-8914-0a50485e4ba7'), (b'RateLimit', b'"api";r=969;t=88'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'vq5xg3tmfaGOTFls9b6MnkarqNqZNQSisVx8FWrvwUyFFwzm_wQK5A==')]) 2026-03-08 13:13:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:13:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:13:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:13:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:13:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:13:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:13:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:13:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:13:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:13:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:13:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:17:23 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf853-1aa8934553d2d65e410d62fa;e3a9678c-e7c4-49b1-8914-0a50485e4ba7'), (b'RateLimit', b'"api";r=968;t=88'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'wX-iTHllRN5Uz2bhPwkaMwppnbM2iemEg26oinbxQKBGiZkd5X4iDg==')]) 2026-03-08 13:13:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:13:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:13:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:13:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:13:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:14:01 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 13:14:01 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 13:14:01 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 13:14:04 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:14:04 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:14:08 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 13:14:08 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 13:14:09 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:14:10 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 13:14:10 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 13:14:10 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4797, filename=tmpf8d1as0d_mock.wav) 2026-03-08 13:14:10 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:14:10 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:14:10 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:14:10 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:14:10 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:14:10 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:14:10 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:14:10 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:14:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:14:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:14:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:14:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:14:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:14:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:17:35 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf85f-2c62454d12fa2e707b72a7d0;a92d441d-f851-48d9-87d5-85077d1b6022'), (b'RateLimit', b'"api";r=967;t=76'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 93e35c9dc15bc1e4c4e3a051603e3c20.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'MPnqE-zQE8h6KBj8_HDhnaVcinp60rzYcMYcOLw-GSrIS_Wc0jMGPQ==')]) 2026-03-08 13:14:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:14:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:14:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:14:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:14:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:14:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:14:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:14:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:14:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:14:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:14:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:17:35 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf85f-58c91fe261e1f3a740f3aed1;a92d441d-f851-48d9-87d5-85077d1b6022'), (b'RateLimit', b'"api";r=966;t=76'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 93e35c9dc15bc1e4c4e3a051603e3c20.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'Hqva5hh5JpQ_kwDt74BofJR2CP7Yj18NdGfAGLG0yrmUVg6g7uohvA==')]) 2026-03-08 13:14:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:14:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:14:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:14:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:14:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:14:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 13:14:13 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 13:14:13 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 13:14:13 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 13:14:16 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:14:16 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:14:21 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:14:21 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:14:21 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 13:14:21 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:14:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 13:14:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqnrjllmk_mock.wav 2026-03-08 13:14:22 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 13:14:22 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 13:14:22 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 13:14:22 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4798, filename=tmp0e7srsrn_mock.wav) 2026-03-08 13:14:22 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:14:22 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:14:22 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:14:22 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:14:22 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:14:22 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:14:22 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:14:22 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:14:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:14:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:14:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:14:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:14:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:14:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:17:47 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf86b-31b24f7c3bec17bb40dd2ae8;f3ecda46-f2df-4584-93a1-f51342c7a3cf'), (b'RateLimit', b'"api";r=965;t=64'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9743bb391d556d154c1b65d94c3f82c0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'jHqq9r-78zvy0jleMaTIa303OhiCTAVSTU_8Y6kJ-GHBM3STdSVvFA==')]) 2026-03-08 13:14:23 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:14:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:14:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:14:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:14:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:14:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:14:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:14:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:14:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:14:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:14:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:17:48 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf86c-6e0c56f325c9121e138a1323;f3ecda46-f2df-4584-93a1-f51342c7a3cf'), (b'RateLimit', b'"api";r=964;t=63'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9743bb391d556d154c1b65d94c3f82c0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'_UkAfdjsT094bPIU1CTBa2-TtQxufpOqMLnsgeFASQSqxFQ2wlfWLQ==')]) 2026-03-08 13:14:23 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:14:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:14:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:14:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:14:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:14:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 13:14:25 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 13:14:25 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 13:14:29 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 13:14:29 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:14:30 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 13:14:30 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpigneeht9_mock.wav 2026-03-08 13:14:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 13:14:34 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:14:34 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:14:34 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 13:14:34 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:14:34 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 13:14:34 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:14:34 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4799, filename=tmpoe1nhh44_mock.wav) 2026-03-08 13:14:34 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:14:34 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:14:34 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:14:34 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:14:34 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:14:34 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:14:34 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:14:34 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:14:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:14:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:14:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:14:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:14:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:14:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:18:00 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf878-46d3bb817e640b965294e8db;54bc4069-e278-4d16-ae2f-4be6badbb76b'), (b'RateLimit', b'"api";r=963;t=51'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 fb23da0134ded13322b39ad952ac5222.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'NQMjb7Q_q099pOLmrUU9bEpDyPiEhgvjIvPrGz_gKveSSy9C1yNRyA==')]) 2026-03-08 13:14:35 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:14:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:14:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:14:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:14:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:14:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:14:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:14:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:14:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:14:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:14:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:18:00 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf878-67a0fa2e54b7b9441f1d7d6b;54bc4069-e278-4d16-ae2f-4be6badbb76b'), (b'RateLimit', b'"api";r=962;t=51'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 fb23da0134ded13322b39ad952ac5222.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'exbRBhlBDCTczoRGjCyfxpjGOKnuWkq6Hwgl3FnMBErG4OvLDZRy4Q==')]) 2026-03-08 13:14:35 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:14:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:14:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:14:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:14:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:14:35 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 13:14:35 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpw4uqp3yn_mock.wav 2026-03-08 13:14:37 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:14:37 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 13:14:37 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 13:14:41 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 13:14:41 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 13:14:41 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:14:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 13:14:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpdcmgler1_mock.wav 2026-03-08 13:14:46 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 13:14:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 13:14:52 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 13:14:52 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpgbv1g_vx_mock.wav 2026-03-08 13:14:54 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 13:15:00 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 13:15:01 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 13:15:05 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 13:15:05 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.923952 < -1.000000) 2026-03-08 13:15:06 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.356769 < -1.000000) 2026-03-08 13:15:07 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:15:07 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:15:07 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '오전 하단 당면이' → 불명 2026-03-08 13:15:07 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:15:07 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 50자) 2026-03-08 13:15:07 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:당면이 통과 | 긴급도:일반 | 키워드:당면이,신호,통과,일반 2026-03-08 13:15:07 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4800, filename=tmpd0x2_g3h_mock.wav) 2026-03-08 13:15:07 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:15:07 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:15:07 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:15:07 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:15:07 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:15:07 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:15:07 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:15:07 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:15:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:15:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:15:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:15:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:15:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:15:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:18:32 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf898-5cda6bf520411fce66303071;4fdb75e6-1f3c-4fb7-b72c-9cfb1c6056a5'), (b'RateLimit', b'"api";r=961;t=19'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'N-k3fIg2FIg3FnXgsWz3PyEnjfhcNE92WGXX07_sGSQta1ubs7OEeA==')]) 2026-03-08 13:15:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:15:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:15:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:15:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:15:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:15:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:15:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:15:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:15:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:15:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:15:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:18:33 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf899-6eb2b9d3765cb2a5425e7aa9;4fdb75e6-1f3c-4fb7-b72c-9cfb1c6056a5'), (b'RateLimit', b'"api";r=960;t=18'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'dQE_MCwCG4M4lcf7OJU_1IoglyaFoxlsSWOUxQq7cHPeicHW4Ojs6w==')]) 2026-03-08 13:15:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:15:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:15:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:15:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:15:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:15:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:15:10 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 13:15:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 13:15:11 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 13:15:14 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 13:15:15 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 13:15:15 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 13:15:15 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4801, filename=tmpjsy38tpn_mock.wav) 2026-03-08 13:15:15 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:15:15 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 13:15:15 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:15:15 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:15:15 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:15:15 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:15:15 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:15:15 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:15:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:15:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:15:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:15:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:15:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:15:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:18:40 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf8a0-3370d9ff2cabcb5563f1768e;efd831f2-4d06-4260-a286-d19be5394d26'), (b'RateLimit', b'"api";r=959;t=11'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'CfNQtCxeZ0y19LbkRxB1Ol94eJloWwAhZ6urQNkY9sjD-ZvkulFkng==')]) 2026-03-08 13:15:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:15:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:15:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:15:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:15:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:15:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:15:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:15:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:15:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:15:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:15:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:18:40 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf8a0-1bdb245516a113d952da990e;efd831f2-4d06-4260-a286-d19be5394d26'), (b'RateLimit', b'"api";r=958;t=11'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'fd_GyQAaMZVW3zqkV7GdGywjd4xiiDxuTFcvvC4Q7mp6exC9kPfcog==')]) 2026-03-08 13:15:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:15:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:15:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:15:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:15:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:15:17 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 13:15:17 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 13:15:17 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 13:15:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 13:15:21 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:15:21 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0d2gr6w__mock.wav 2026-03-08 13:15:21 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 13:15:21 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:15:22 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 13:15:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:15:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmwcdqhg1_mock.wav 2026-03-08 13:15:26 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 13:15:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 13:15:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:15:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 13:15:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 13:15:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4802, filename=tmpccm6ovdq_mock.wav) 2026-03-08 13:15:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:15:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:15:27 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:15:27 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:15:27 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:15:27 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:15:27 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:15:27 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:15:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:15:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:15:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:15:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:15:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:15:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:18:52 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf8ac-0f4a98571bccc43b5de5df59;0b59c35d-56b6-4015-b4ff-75aa3cb6c229'), (b'RateLimit', b'"api";r=999;t=299'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'AQvmRbzjKOHKsuTFlP5rzOR9SDnE-RUZN8wEyUSBpJVQyt-KzqwdXw==')]) 2026-03-08 13:15:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:15:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:15:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:15:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:15:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:15:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:15:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:15:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:15:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:15:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:15:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:18:52 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf8ac-0e5e621d1f561ae55c42214d;0b59c35d-56b6-4015-b4ff-75aa3cb6c229'), (b'RateLimit', b'"api";r=998;t=299'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'YwUBbgoNbtdu6nOMukE9hkJMgcIe8TNuVEz6EsEzod0W9ocBGHOp5w==')]) 2026-03-08 13:15:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:15:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:15:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:15:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:15:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:15:30 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 13:15:30 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 13:15:30 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 13:15:33 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 13:15:33 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:15:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 13:15:38 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 13:15:38 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 13:15:38 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:15:39 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 91자) 2026-03-08 13:15:39 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,긴급도: 일반 2026-03-08 13:15:39 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4803, filename=tmppjcv2z67_mock.wav) 2026-03-08 13:15:39 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:15:39 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:15:39 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:15:39 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:15:39 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:15:39 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:15:39 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:15:39 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:15:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:15:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:15:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:15:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:15:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:15:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:19:04 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf8b8-27d6437e35ac2fa10287ee94;7a42d272-9d6b-4829-b2c4-43e67a47cffc'), (b'RateLimit', b'"api";r=997;t=287'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'orIkDCoH6C2eSC870StbhRoEkrGMUmQ_H_RiE98AsM8OypEpY8PmHw==')]) 2026-03-08 13:15:39 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:15:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:15:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:15:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:15:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:15:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:15:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:15:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:15:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:15:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:15:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:19:05 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf8b9-40b140dd4c898b415763b5a0;7a42d272-9d6b-4829-b2c4-43e67a47cffc'), (b'RateLimit', b'"api";r=996;t=286'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'-fHcOFWQ_eC3L1q8ELE5zK5e-0JpEJCMe3vh8EHiFaCn_BMcoP9G6A==')]) 2026-03-08 13:15:40 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:15:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:15:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:15:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:15:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:15:42 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 13:15:42 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 13:15:42 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 13:15:46 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:15:46 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:15:48 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 13:15:48 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2060ugxt_mock.wav 2026-03-08 13:15:49 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 13:15:50 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 13:15:50 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 13:15:50 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:15:51 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 13:15:51 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 13:15:51 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4804, filename=tmpi8yxxpvv_mock.wav) 2026-03-08 13:15:51 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:15:51 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:15:51 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:15:51 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:15:51 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:15:51 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:15:51 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:15:51 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:15:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:15:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:15:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:15:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:15:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:15:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:19:16 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf8c4-3ece9c8f2a19c11f64fbbf4e;1d43f226-9eff-4566-acbd-a0f058bf3488'), (b'RateLimit', b'"api";r=995;t=275'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'gUC7U-PC4mOciCDjPttryI72X1mz012tKGcpcaEBEUBdeXeK6sROWg==')]) 2026-03-08 13:15:51 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:15:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:15:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:15:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:15:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:15:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:15:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:15:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:15:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:15:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:15:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:19:16 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf8c4-333eed0f58afada25ce35c6d;1d43f226-9eff-4566-acbd-a0f058bf3488'), (b'RateLimit', b'"api";r=994;t=275'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'eyE-15iqYcucTUIs47FpCNWPd_qzWJhJi4WUT2lk4S2eHfHhNck0rg==')]) 2026-03-08 13:15:51 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:15:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:15:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:15:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:15:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:15:54 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 13:15:54 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 13:15:54 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 13:15:57 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 13:15:57 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzhg8ixt8_mock.wav 2026-03-08 13:15:57 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:15:57 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:15:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 13:16:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 13:16:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpa702f11g_mock.wav 2026-03-08 13:16:02 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:16:02 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:16:02 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 13:16:02 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:16:03 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 13:16:03 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 13:16:03 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4805, filename=tmp2docqn9w_mock.wav) 2026-03-08 13:16:03 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:16:03 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:16:03 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:16:03 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:16:03 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:16:03 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:16:03 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:16:03 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:16:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:16:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:16:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:16:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:16:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:16:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:19:28 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf8d0-54b621df5088108062869e77;d568bf18-bf05-426c-bd00-1284c7b19699'), (b'RateLimit', b'"api";r=993;t=263'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'DseyiZplCDpdDSXttB72qiCbbvTu__KM5wvkmvXzctMUCimGLqLiFg==')]) 2026-03-08 13:16:04 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:16:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:16:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:16:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:16:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:16:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:16:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:16:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:16:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:16:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:16:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:19:29 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf8d1-646fb8c50c3e5d2d26002b6c;d568bf18-bf05-426c-bd00-1284c7b19699'), (b'RateLimit', b'"api";r=992;t=262'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'IaN9Jptn9SQYBSwLW1n27YL0M8EVkuosRQM4dievIHtAutLe6F9cMg==')]) 2026-03-08 13:16:04 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:16:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:16:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:16:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:16:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:16:06 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 13:16:06 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 13:16:06 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 13:16:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 13:16:10 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 13:16:10 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:16:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 13:16:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpm8uanwb2_mock.wav 2026-03-08 13:16:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 13:16:15 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:16:15 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:16:15 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 13:16:15 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:16:15 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 13:16:15 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:16:15 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4806, filename=tmp086eyz6f_mock.wav) 2026-03-08 13:16:15 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:16:15 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:16:15 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:16:15 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:16:15 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:16:15 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:16:15 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:16:15 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:16:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:16:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:16:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:16:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:16:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:16:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:19:41 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf8dc-74890b8218dbe6d234bb2cc8;ff25bc38-f968-4094-8d1b-f140399c7776'), (b'RateLimit', b'"api";r=991;t=251'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'99WVEcxTMGGVbs5W9fKCBGqLaq7bVUM3RbcQVsx_hXo8B0TnXnJiyQ==')]) 2026-03-08 13:16:16 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:16:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:16:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:16:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:16:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:16:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:16:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:16:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:16:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:16:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:16:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:19:41 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf8dd-226f7ecc33aa431841906022;ff25bc38-f968-4094-8d1b-f140399c7776'), (b'RateLimit', b'"api";r=990;t=250'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'8cIaPFUQ2MbR8qC-W9M899E10bVhmd7U6rVNbTWaC9hLOlcAlpkooQ==')]) 2026-03-08 13:16:16 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:16:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:16:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:16:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:16:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:16:18 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:16:18 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 13:16:18 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 13:16:19 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 13:16:19 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpgimr_0lj_mock.wav 2026-03-08 13:16:22 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 13:16:22 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:16:27 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 13:16:29 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 13:16:35 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 13:16:39 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 13:16:39 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (16.521739 > 2.400000) 2026-03-08 13:16:44 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 13:16:45 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.786710 < -1.000000) 2026-03-08 13:16:46 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.320302 < -1.000000) 2026-03-08 13:16:46 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 13:16:46 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 13:16:46 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 역전기(RV) 모터카 역전기(RV' → 열차 2026-03-08 13:16:46 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:16:48 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:16:48 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpq7nc1i3v_mock.wav 2026-03-08 13:16:49 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 442자) 2026-03-08 13:16:49 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터카 역전기(RV) 모터카 역전기(RV) 모터카 역전기(RV) 모터카 역전기(RV) 모터카 역전기(RV) 모터카 역전기(RV) 모터카 역전기(RV) 모터카 역전기(RV) 모터카 역전기(RV) 모터카 역전기(RV) 모터카 역전기(RV) 모터카 역전기(RV) 모터카 역전기(RV) 모터카 역전기(RV) 모터카 역전기(RV) 모터카 역전기(RV) 모터카 역전기(RV) 모터카 역전기(RV) 모터카 역전기(RV) 모터카 역전기(RV) 모터카 역전기(RV) 모터카 역전기(RV) 모터카 역전기(RV) 모터카 역전기(RV) 모터카 역전기(RV) 모터카 역전기(RV) 모터카 역전기(RV) 모터카 역전기(RV) 모터카 역전기(RV) 모터카 역전기(RV) 모터카 역전기(RV) 모터카 역전기(RV) 모터카 역전기(RV) 모터카 역전기(RV) 모터카 역전기(RV) 모터카 역전기(RV | 긴급도:일반 | 키워드:없음 2026-03-08 13:16:49 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4807, filename=tmptj6pg4mc_mock.wav) 2026-03-08 13:16:49 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:16:49 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:16:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:16:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:16:49 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:16:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:16:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:16:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:16:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:16:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:16:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:16:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:16:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:16:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:20:14 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf8fe-51b37b511109210176625c86;c373980c-6ef2-43d5-b9fb-8421523cc44d'), (b'RateLimit', b'"api";r=989;t=217'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'DhFOycZf-RsO9ZvkN_8UVeU3577eVZcjZjvtGn-6mpI8eNHF6rvtQg==')]) 2026-03-08 13:16:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:16:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:16:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:16:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:16:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:16:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:16:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:16:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:16:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:16:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:16:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:20:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf8fe-1a3af9e93752320a1c0dc471;c373980c-6ef2-43d5-b9fb-8421523cc44d'), (b'RateLimit', b'"api";r=988;t=217'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lJI3Rix2hCUvENbXRs764bWpp3YxV_2PFo7a5vpZ3PdfIAtV-mo_0A==')]) 2026-03-08 13:16:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:16:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:16:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:16:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:16:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:16:49 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 13:16:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:16:51 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 13:16:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 13:16:51 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:16:51 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp34f_r6x7_mock.wav 2026-03-08 13:16:55 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 13:16:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 13:16:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 철도 2026-03-08 13:16:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4808, filename=tmp2719b6k4_mock.wav) 2026-03-08 13:16:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:16:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 13:16:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:16:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:16:56 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:16:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:16:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:16:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:16:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:16:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:16:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:16:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:16:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:16:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:20:21 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf905-55fd86107e09ff7d5a93bd7f;78eac6e0-1709-4798-a28c-c3b5e5798f3f'), (b'RateLimit', b'"api";r=987;t=210'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Q_vCOiHklbQdWBEUp84kqkSkByi2qPQBx89W-gvPLxEjzjhiJHA7_g==')]) 2026-03-08 13:16:56 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:16:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:16:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:16:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:16:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:16:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:16:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:16:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:16:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:16:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:16:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:20:21 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf905-56bfa95308773ec701522e7e;78eac6e0-1709-4798-a28c-c3b5e5798f3f'), (b'RateLimit', b'"api";r=986;t=210'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'vKpjAsszUtefZ_5XUz0HtE6BCwWorgr5P1S2uxEGzl1xP0jCIBmNLw==')]) 2026-03-08 13:16:57 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:16:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:16:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:16:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:16:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:16:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 13:16:59 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 13:16:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 13:17:02 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 13:17:02 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:17:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 13:17:07 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 13:17:07 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 13:17:07 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:17:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 13:17:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 13:17:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4809, filename=tmp4x6i26ex_mock.wav) 2026-03-08 13:17:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:17:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:17:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:17:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:17:08 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:17:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:17:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:17:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:17:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:17:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:17:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:17:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:17:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:17:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:20:33 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf911-4d0b2079083696dc7acfc172;f5ab103b-1458-4f76-b2ac-f9adec01bf28'), (b'RateLimit', b'"api";r=985;t=198'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'8l0Z3EhoCp3izSlleiT1unmYEHSEHdpvbOF9NCxv-i_l8R2-twOkZg==')]) 2026-03-08 13:17:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:17:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:17:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:17:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:17:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:17:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:17:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:17:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:17:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:17:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:17:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:20:34 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf912-437dc6674e5258db7c35ae4a;f5ab103b-1458-4f76-b2ac-f9adec01bf28'), (b'RateLimit', b'"api";r=984;t=197'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'OtAVS2zX40FQtyV73ucWHMAeshwcBU4GpyPfwnnLMv6tliVkyHpNyw==')]) 2026-03-08 13:17:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:17:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:17:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:17:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:17:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:17:11 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 13:17:11 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 13:17:11 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 13:17:15 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 13:17:15 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:17:15 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 13:17:15 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0du5y8li_mock.wav 2026-03-08 13:17:16 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 13:17:19 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 13:17:19 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 13:17:19 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:17:21 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 13:17:21 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 13:17:21 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4810, filename=tmp5ev9i_fo_mock.wav) 2026-03-08 13:17:21 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:17:21 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:17:21 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:17:21 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:17:21 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:17:21 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:17:21 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:17:21 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:17:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:17:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:17:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:17:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:17:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:17:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:20:46 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf91e-35e088c01e040590792eee44;8950d0de-26a6-4870-8efb-a04e2f6a711f'), (b'RateLimit', b'"api";r=983;t=185'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'CfM87I7xClHY14qQyPUzMC6OYLT9BspUv24QblVqJwkkngkf3AoGCQ==')]) 2026-03-08 13:17:21 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:17:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:17:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:17:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:17:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:17:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:17:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:17:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:17:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:17:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:17:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:20:46 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf91e-7340852d2c3ab86048ee977f;8950d0de-26a6-4870-8efb-a04e2f6a711f'), (b'RateLimit', b'"api";r=982;t=185'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ddKIVvXhSXnvNxPfsYSneSr0rWzCC1WuNnEL2-Ky0XmKsoKIUuhkxw==')]) 2026-03-08 13:17:21 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:17:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:17:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:17:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:17:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:17:23 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 13:17:23 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 13:17:23 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 13:17:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 13:17:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsw0lf1c2_mock.wav 2026-03-08 13:17:24 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 13:17:27 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:17:27 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:17:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 13:17:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmph8y4jv3o_mock.wav 2026-03-08 13:17:32 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 13:17:32 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 13:17:32 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:17:32 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 13:17:32 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:17:32 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4811, filename=tmpig808dx3_mock.wav) 2026-03-08 13:17:32 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:17:32 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:17:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:17:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:17:32 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:17:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:17:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:17:33 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:17:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:17:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:17:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:17:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:17:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:17:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:20:58 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf92a-26ee98c2115ab9516ebe1543;ec80d4b3-5eaa-458d-991f-f7a215a22bfe'), (b'RateLimit', b'"api";r=981;t=173'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'fqxWrbbOEiEoiV_aUfhpyiU_WuAkSToRHCztJH068in_WEA6-6jU0g==')]) 2026-03-08 13:17:33 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:17:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:17:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:17:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:17:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:17:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:17:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:17:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:17:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:17:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:17:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:20:58 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf92a-2c6e39466eeef7d43e7cb2dc;ec80d4b3-5eaa-458d-991f-f7a215a22bfe'), (b'RateLimit', b'"api";r=980;t=173'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ZHEBhECh55ejFV34UVRKnv_7CF-XjBxpbvpjCu2vnFjFliz9rhXPsg==')]) 2026-03-08 13:17:33 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:17:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:17:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:17:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:17:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:17:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 13:17:35 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 13:17:35 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 13:17:35 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 13:17:39 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:17:39 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:17:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 13:17:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphhh2kg7s_mock.wav 2026-03-08 13:17:41 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 13:17:44 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:17:44 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:17:44 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 13:17:44 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:17:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 13:17:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 13:17:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4812, filename=tmp7hgkhfua_mock.wav) 2026-03-08 13:17:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:17:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:17:45 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:17:45 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:17:45 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:17:45 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:17:45 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:17:45 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:17:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:17:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:17:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:17:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:17:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:17:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:21:10 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf936-10b490115a6f54e22e0c779a;faa30227-0a37-4118-be73-3124bc3f1188'), (b'RateLimit', b'"api";r=979;t=161'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'05TTnFhHWtP-9x6qUp9mK5_rWWCGFEkmOrH6Pf3HZBTDf1DGjODVeA==')]) 2026-03-08 13:17:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:17:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:17:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:17:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:17:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:17:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:17:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:17:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:17:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:17:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:17:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:21:10 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf936-19452aee398f843a4f346323;faa30227-0a37-4118-be73-3124bc3f1188'), (b'RateLimit', b'"api";r=978;t=161'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'cOWGOEHxIcSINNFG4caO6n4t-nIjaAKHVryq1nkNSERnKL5rbOJYmA==')]) 2026-03-08 13:17:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:17:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:17:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:17:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:17:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:17:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 13:17:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1_a4zs84_mock.wav 2026-03-08 13:17:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 13:17:48 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 13:17:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 13:17:51 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 13:17:51 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:17:56 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 13:17:56 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:17:56 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:17:56 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 13:17:56 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:17:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 13:17:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:17:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4813, filename=tmpqdmg_ccp_mock.wav) 2026-03-08 13:17:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:17:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:17:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:17:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:17:57 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:17:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:17:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:17:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:17:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:17:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:17:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:17:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:17:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:17:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:21:22 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf942-37a018ad3e78c89238d3e58b;1a867af0-d46d-4f60-bd11-50e77b18ab07'), (b'RateLimit', b'"api";r=977;t=149'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'V2rDjIKBlHkpx-mGZHbdCjTAL3Q6NFPWCJOREAXJGn6kAfqIrZkf-g==')]) 2026-03-08 13:17:57 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:17:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:17:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:17:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:17:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:17:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:17:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:17:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:17:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:17:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:17:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:21:22 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf942-4e80993a086d30c668e6b696;1a867af0-d46d-4f60-bd11-50e77b18ab07'), (b'RateLimit', b'"api";r=976;t=149'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'-ro-Cmx_zoJ5wXieivnXpLQuES1_88SI_KRtn0W3zE7GUe5Jlli1sQ==')]) 2026-03-08 13:17:57 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:17:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:17:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:17:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:17:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:18:00 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:18:00 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 13:18:00 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 13:18:03 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 13:18:03 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:18:06 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 13:18:09 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 13:18:13 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 13:18:15 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:18:15 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp35k5yyu0_mock.wav 2026-03-08 13:18:15 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 13:18:16 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 13:18:18 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:18:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpye8izvrm_mock.wav 2026-03-08 13:18:20 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 13:18:25 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 13:18:26 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.674071 < -1.000000) 2026-03-08 13:18:27 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.077748 < -1.000000) 2026-03-08 13:18:27 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:18:27 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:18:27 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '여기부터는 받아서 드러쉬고' → 불명 2026-03-08 13:18:27 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:18:28 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 46자) 2026-03-08 13:18:28 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:드러쉬 통과 | 긴급도:일반 | 키워드:드러쉬,신호,통과,일반 2026-03-08 13:18:28 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4814, filename=tmpnx6m2tjn_mock.wav) 2026-03-08 13:18:28 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:18:28 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:18:28 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:18:28 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:18:28 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:18:28 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:18:28 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:18:28 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:18:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:18:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:18:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:18:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:18:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:18:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:21:53 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf961-0a9961b9738982c0304842bc;dd07c5c2-7195-4d4f-bf9f-c33269cfc645'), (b'RateLimit', b'"api";r=975;t=118'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'g9ScArmC9Q35UpYfYW4EHQJkI11e5GFBQqiQUTzMiJ3S1qPt6gOeGw==')]) 2026-03-08 13:18:28 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:18:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:18:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:18:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:18:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:18:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:18:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:18:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:18:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:18:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:18:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:21:53 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf961-7b2b2ec841a400f5265031c1;dd07c5c2-7195-4d4f-bf9f-c33269cfc645'), (b'RateLimit', b'"api";r=974;t=118'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'DXceOTPENZ0cQ51mo54LYgxc7p1pRDK32tBMqCdXBHXpDKSJY9mt0A==')]) 2026-03-08 13:18:28 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:18:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:18:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:18:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:18:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:18:31 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:18:31 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 13:18:31 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 13:18:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 13:18:34 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 13:18:35 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 13:18:35 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 13:18:35 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4815, filename=tmp1egfemvo_mock.wav) 2026-03-08 13:18:35 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:18:35 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 13:18:35 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:18:35 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:18:35 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:18:35 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:18:35 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:18:35 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:18:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:18:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:18:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:18:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:18:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:18:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:22:00 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf968-3cf085841777596969902ab8;7c640dd0-720f-4090-819c-e0d10e323442'), (b'RateLimit', b'"api";r=973;t=111'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'yZpNTh2LClzABtmuyPq0iveu5PEoroadNEDRH6B_gtmNiwE757_6Rg==')]) 2026-03-08 13:18:35 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:18:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:18:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:18:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:18:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:18:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:18:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:18:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:18:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:18:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:18:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:22:01 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf969-48eb31566124b5c57aebb1d2;7c640dd0-720f-4090-819c-e0d10e323442'), (b'RateLimit', b'"api";r=972;t=110'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'cV9iX7TtxkXrXVgayjiLo0XpW8UHZ4Le-wIKGdxL8wV1DbF6HxIQaA==')]) 2026-03-08 13:18:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:18:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:18:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:18:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:18:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:18:38 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 13:18:38 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 13:18:38 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 13:18:42 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 13:18:42 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:18:42 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 13:18:42 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpdvda3l3l_mock.wav 2026-03-08 13:18:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 13:18:46 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 13:18:47 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 13:18:47 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:18:47 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 13:18:47 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 13:18:47 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4816, filename=tmp7di62mkn_mock.wav) 2026-03-08 13:18:47 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:18:47 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:18:47 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:18:47 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:18:47 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:18:47 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:18:47 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:18:47 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:18:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:18:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:18:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:18:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:18:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:18:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:22:13 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf975-3c1a997b094783b61731b249;7850fbe1-6b13-4147-9bef-ca19b1f3a293'), (b'RateLimit', b'"api";r=971;t=98'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'EZfbbTa9yCBPIuuWll6kk8A67vTsnN0vlHXeaMUXhwWFcKPu26mwLQ==')]) 2026-03-08 13:18:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:18:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:18:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:18:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:18:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:18:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:18:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:18:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:18:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:18:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:18:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:22:13 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf975-0db0b6542ff18f864b260e88;7850fbe1-6b13-4147-9bef-ca19b1f3a293'), (b'RateLimit', b'"api";r=970;t=98'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'oU9FwPigG2i8LprLWW-_UDcoZvHCykbufvIvcHk4ylJQ2-VMMc7q0g==')]) 2026-03-08 13:18:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:18:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:18:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:18:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:18:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:18:50 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 13:18:50 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 13:18:50 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 13:18:51 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 13:18:51 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxojf1p4e_mock.wav 2026-03-08 13:18:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 13:18:54 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 13:18:54 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:18:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 13:18:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbjad_wt5_mock.wav 2026-03-08 13:18:59 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 13:18:59 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 13:18:59 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:19:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 13:19:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 13:19:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4817, filename=tmpl7rk_zcl_mock.wav) 2026-03-08 13:19:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:19:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:19:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:19:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:19:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:19:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:19:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:19:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:19:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:19:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:19:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:19:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:19:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:19:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:22:25 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf981-6c86c86361e09d940f85bf3b;2278ff63-72b6-4c78-b3c3-31878d17b261'), (b'RateLimit', b'"api";r=969;t=86'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'k-JwfmcWhL10BtMCrRtar_ed-1CPYLfgL_jnIgM2FoY1SlQcsm_0yA==')]) 2026-03-08 13:19:00 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:19:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:19:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:19:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:19:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:19:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:19:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:19:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:19:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:19:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:19:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:22:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf981-3ea748e04276647b3ac90dd7;2278ff63-72b6-4c78-b3c3-31878d17b261'), (b'RateLimit', b'"api";r=968;t=86'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'693AzXTRbqq9K6i-YHWqkhowwUAn5x2EKGhmefV30trcnktroXxYFg==')]) 2026-03-08 13:19:00 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:19:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:19:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:19:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:19:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:19:01 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 13:19:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 13:19:03 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 13:19:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 13:19:06 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 13:19:06 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpoqcvalh2_mock.wav 2026-03-08 13:19:06 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:19:06 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:19:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 13:19:10 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 13:19:10 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 13:19:10 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:19:11 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 13:19:11 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:19:11 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4818, filename=tmpgeq23f9p_mock.wav) 2026-03-08 13:19:11 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:19:11 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:19:11 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:19:11 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:19:11 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:19:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:19:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:19:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:19:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:19:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:19:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:19:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:19:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:19:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:22:37 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf98d-5788ad862f02fe6a64f63d02;07cb7682-ef90-4bf0-adc9-2420c9d00180'), (b'RateLimit', b'"api";r=967;t=74'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'L1-NG09OarO0qf_CLmag71ADCzqXQqSSVUwGf7BScBlU3pYD5iBxRA==')]) 2026-03-08 13:19:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:19:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:19:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:19:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:19:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:19:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:19:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:19:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:19:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:19:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:19:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:22:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf98d-547e13ca3036b5f762a07d6f;07cb7682-ef90-4bf0-adc9-2420c9d00180'), (b'RateLimit', b'"api";r=966;t=74'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'egGsMysNc9g-X_dgOPha1QQP-TZLJuT0pXkLeFS0HUY7Gf7i3rE14g==')]) 2026-03-08 13:19:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:19:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:19:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:19:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:19:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:19:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 13:19:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvdudyf2l_mock.wav 2026-03-08 13:19:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 13:19:14 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 13:19:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 13:19:18 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:19:18 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:19:22 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 13:19:23 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:19:23 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:19:23 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 13:19:23 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:19:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 13:19:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 13:19:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4819, filename=tmpkyqh82yq_mock.wav) 2026-03-08 13:19:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:19:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:19:24 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:19:24 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:19:24 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:19:24 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:19:24 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:19:24 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:19:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:19:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:19:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:19:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:19:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:19:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:22:49 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf999-3371c6b9634dda94040ae39c;2487956d-51fd-476c-b50d-348f65bedc7a'), (b'RateLimit', b'"api";r=965;t=62'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Rzdmf2GtkwwmU4X-rTJvzn2ZUe1K1Wsfz-qw3sn-mhnS458P4RiEDA==')]) 2026-03-08 13:19:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:19:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:19:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:19:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:19:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:19:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:19:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:19:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:19:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:19:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:19:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:22:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf999-7e4a21ee66e5f7023bc97f6e;2487956d-51fd-476c-b50d-348f65bedc7a'), (b'RateLimit', b'"api";r=964;t=62'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bzw70SJRtAhvm6tPZ2Z-HCEvmno7NdbciBj1WqkAxMDODa6iJnlkdw==')]) 2026-03-08 13:19:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:19:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:19:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:19:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:19:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:19:26 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 13:19:26 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 13:19:26 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 13:19:30 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 13:19:30 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:19:32 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 13:19:35 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:19:35 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:19:35 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 13:19:35 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:19:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 13:19:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:19:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4820, filename=tmpt8rbn1jl_mock.wav) 2026-03-08 13:19:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:19:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:19:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:19:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:19:36 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:19:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:19:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:19:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:19:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:19:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:19:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:19:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:19:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:19:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:23:01 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf9a5-3d1004477cd0726a6b4098cc;ccb07126-10ac-474e-844b-3a025b23528c'), (b'RateLimit', b'"api";r=963;t=50'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'KKtYD_9Rvvz94d6spdEX6ZCPxwvCOuOiFEaK7jkUtp9izYqaZG1A3g==')]) 2026-03-08 13:19:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:19:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:19:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:19:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:19:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:19:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:19:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:19:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:19:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:19:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:19:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:23:01 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf9a5-478761a73605f309041e99a4;ccb07126-10ac-474e-844b-3a025b23528c'), (b'RateLimit', b'"api";r=962;t=50'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bxIGVgtgB85i51-0eB_EJLbptZcucPGefC8ofFMIi3-y78c1xg20Kg==')]) 2026-03-08 13:19:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:19:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:19:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:19:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:19:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:19:38 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:19:38 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 13:19:38 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 13:19:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 13:19:42 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:19:42 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpccypxhp1_mock.wav 2026-03-08 13:19:42 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 13:19:42 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:19:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 13:19:45 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:19:45 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp31vh9ile_mock.wav 2026-03-08 13:19:48 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 13:19:53 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 13:19:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 13:19:59 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 13:20:04 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 13:20:05 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.483053 < -1.000000) 2026-03-08 13:20:05 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.089704 < -1.000000) 2026-03-08 13:20:05 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 13:20:05 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '모터카 역전기(RV) 모터카 고호기 궤도 검축차 자갈도' → 열차 2026-03-08 13:20:05 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:20:06 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 58자) 2026-03-08 13:20:06 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:모터카 역전기 고호기 궤도 검축차 자갈도상 | 긴급도:일반 | 키워드:없음 2026-03-08 13:20:06 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4821, filename=tmp3sp3qkxi_mock.wav) 2026-03-08 13:20:06 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:20:06 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:20:06 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:20:06 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:20:06 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:20:06 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:20:06 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:20:06 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:20:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:20:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:20:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:20:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:20:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:20:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:23:32 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf9c4-3986983a338b0d2b6fe6d805;031254d5-fcb1-4525-99e8-23bc789b99f2'), (b'RateLimit', b'"api";r=961;t=19'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'xBvgapK2DZvkSJdX6NXmWRKt3Wqip4vYxqiTF7X6CxnibMtw3bOjlQ==')]) 2026-03-08 13:20:07 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:20:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:20:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:20:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:20:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:20:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:20:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:20:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:20:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:20:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:20:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:23:32 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf9c4-797c2fb816c8111051603ad8;031254d5-fcb1-4525-99e8-23bc789b99f2'), (b'RateLimit', b'"api";r=960;t=19'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'f99wljCeweCLJ0JFZ7U2EKegrZlDcL1skkBsHSag0KBBzzDYXQIYOA==')]) 2026-03-08 13:20:07 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:20:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:20:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:20:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:20:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:20:09 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:20:09 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 13:20:09 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 13:20:09 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 13:20:09 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptvb72lj8_mock.wav 2026-03-08 13:20:09 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 13:20:13 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 13:20:14 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 13:20:14 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 13:20:14 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4822, filename=tmpdbu1vo5p_mock.wav) 2026-03-08 13:20:14 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:20:14 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 13:20:14 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:20:14 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:20:14 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:20:14 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:20:14 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:20:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:20:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:20:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:20:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:20:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:20:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:20:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:23:39 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf9cb-65a9856f1d72fb84673fdc9e;e8b0c3d4-12b2-49ba-bb5f-545311a421f4'), (b'RateLimit', b'"api";r=959;t=12'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Fx_YPfoGORwHjBRxzvgfL8iJgpHbco9mmafvFAMvOn2-f7QJ0N83-Q==')]) 2026-03-08 13:20:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:20:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:20:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:20:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:20:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:20:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:20:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:20:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:20:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:20:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:20:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:23:39 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf9cb-1c9ddff0488b4a2f2c280965;e8b0c3d4-12b2-49ba-bb5f-545311a421f4'), (b'RateLimit', b'"api";r=958;t=12'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'CE_EJvPCp3HOM6Qu03EE4vALpvK7jG95tIUlFwXW7cnskI7ilipMSA==')]) 2026-03-08 13:20:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:20:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:20:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:20:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:20:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:20:16 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 13:20:16 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 13:20:16 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 13:20:18 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 13:20:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpy2pfiqfz_mock.wav 2026-03-08 13:20:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 13:20:20 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 13:20:20 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:20:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 13:20:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpasoqxqgl_mock.wav 2026-03-08 13:20:25 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 13:20:25 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 13:20:25 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:20:26 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 13:20:26 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 13:20:26 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4823, filename=tmpcam2oqq0_mock.wav) 2026-03-08 13:20:26 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:20:26 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:20:26 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:20:26 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:20:26 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:20:26 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:20:26 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:20:26 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:20:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:20:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:20:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:20:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:20:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:20:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:23:51 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf9d7-7b5bf169260d1b6d318943fd;eba56dbb-466e-4494-9eb7-5ec3c96f19c8'), (b'RateLimit', b'"api";r=999;t=300'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'F0UVrjRua_OensGZRSlyVOs5_8QerY5RFq5MHQY-qx_T2MgJTd6UTQ==')]) 2026-03-08 13:20:26 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:20:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:20:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:20:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:20:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:20:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:20:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:20:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:20:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:20:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:20:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:23:52 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf9d8-195cb3f618f4520b6a269910;eba56dbb-466e-4494-9eb7-5ec3c96f19c8'), (b'RateLimit', b'"api";r=998;t=299'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'1D9nGp5K26v8ypANRxgJ228vzzYREvO9YAEx2YiogSF2M1ZTwL11FA==')]) 2026-03-08 13:20:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:20:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:20:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:20:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:20:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:20:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 13:20:29 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 13:20:29 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 13:20:29 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 13:20:33 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 13:20:33 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:20:33 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 13:20:33 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpomrv8h9k_mock.wav 2026-03-08 13:20:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 13:20:37 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 13:20:37 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 13:20:37 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:20:39 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 13:20:39 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 13:20:39 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4824, filename=tmptsfhhxl9_mock.wav) 2026-03-08 13:20:39 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:20:39 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:20:39 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:20:39 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:20:39 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:20:39 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:20:39 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:20:39 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:20:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:20:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:20:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:20:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:20:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:20:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:24:04 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf9e4-0fafa4df524215f12d3a934c;3021bb37-f18b-455a-882f-0b0182452c71'), (b'RateLimit', b'"api";r=997;t=287'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'IIYhyVypdInxGI-xtA9ht7HYd5592ACJgCEJtZOO5ZW_xcNwzNjwDA==')]) 2026-03-08 13:20:39 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:20:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:20:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:20:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:20:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:20:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:20:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:20:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:20:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:20:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:20:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:24:04 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf9e4-57e66486689bbab657696ea9;3021bb37-f18b-455a-882f-0b0182452c71'), (b'RateLimit', b'"api";r=996;t=287'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Sh505bsHgvOqu1unPtJbV4rageKSkH2zfV-FYimk3LdWC0TPI8HTsg==')]) 2026-03-08 13:20:39 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:20:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:20:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:20:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:20:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:20:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 13:20:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmp6hwdr3_mock.wav 2026-03-08 13:20:41 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 13:20:41 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 13:20:41 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 13:20:45 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:20:45 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:20:49 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 13:20:49 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 13:20:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 13:20:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:20:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 13:20:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 13:20:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4825, filename=tmpndj3lxut_mock.wav) 2026-03-08 13:20:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:20:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:20:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:20:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:20:50 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:20:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:20:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:20:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:20:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:20:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:20:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:20:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:20:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:20:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:24:16 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf9f0-1157ef763588f0755316b4fa;86f39cc9-8dcb-49b4-9fb7-38c55c8fa906'), (b'RateLimit', b'"api";r=995;t=275'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'SL90dxm04OAjqBY30jqTxdhZ4wosC2AwNzXt3xgNJqAq0OqyY9SGQw==')]) 2026-03-08 13:20:51 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:20:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:20:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:20:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:20:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:20:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:20:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:20:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:20:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:20:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:20:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:24:16 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf9f0-210c0cc730a945856dbc1361;86f39cc9-8dcb-49b4-9fb7-38c55c8fa906'), (b'RateLimit', b'"api";r=994;t=275'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'XMqYrsRSJSlLGjdxX1Ykzuwu3Ndc8dfnTclSI2YRPbHNxKDHjWhurw==')]) 2026-03-08 13:20:51 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:20:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:20:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:20:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:20:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:20:53 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 13:20:53 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 13:20:53 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 13:20:57 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:20:57 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:20:59 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 13:21:02 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:21:02 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:21:02 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 13:21:02 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:21:03 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 13:21:03 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,신호,통과 2026-03-08 13:21:03 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4826, filename=tmpfqb1cc8n_mock.wav) 2026-03-08 13:21:03 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:21:03 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:21:03 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:21:03 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:21:03 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:21:03 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:21:03 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:21:03 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:21:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:21:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:21:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:21:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:21:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:21:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:24:28 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf9fc-112d5ab168185ab63e253f02;5c311658-8b5d-40cb-87a3-b05da885c0af'), (b'RateLimit', b'"api";r=993;t=263'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'HD88Dut35pwf3OZMKlsPPeueMgKnYno2yOgAXtd2fBWJJ7chi8QdYQ==')]) 2026-03-08 13:21:03 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:21:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:21:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:21:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:21:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:21:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:21:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:21:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:21:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:21:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:21:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:24:28 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acf9fc-7f71d13e6ec4548420863bbe;5c311658-8b5d-40cb-87a3-b05da885c0af'), (b'RateLimit', b'"api";r=992;t=263'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'z6Tf5SlLg_YMrhwsuZHBs0z-myo8IetkXsNCRVESdg7wmAK-v-l_MA==')]) 2026-03-08 13:21:03 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:21:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:21:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:21:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:21:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:21:05 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 13:21:05 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 13:21:05 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 13:21:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 13:21:09 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:21:09 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzgupg1yk_mock.wav 2026-03-08 13:21:09 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 13:21:09 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:21:10 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 13:21:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:21:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqnpg1dkr_mock.wav 2026-03-08 13:21:14 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:21:14 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:21:14 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 13:21:14 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:21:15 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 13:21:15 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:21:15 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4827, filename=tmpp1rqho2u_mock.wav) 2026-03-08 13:21:15 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:21:15 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:21:15 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:21:15 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:21:15 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:21:15 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:21:15 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:21:15 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:21:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:21:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:21:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:21:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:21:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:21:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:24:40 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfa08-162f49ee489ca82b0bb14c95;07009b16-c5db-488a-93fe-4a659c809a0e'), (b'RateLimit', b'"api";r=991;t=251'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'KPMKOd6BJQqPl2Ps-8LLk8AFDvHKNhPWLUGOI8tJxgRExODQ9-BsEg==')]) 2026-03-08 13:21:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:21:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:21:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:21:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:21:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:21:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:21:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:21:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:21:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:21:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:21:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:24:40 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfa08-47f9eaed59114d90100bc810;07009b16-c5db-488a-93fe-4a659c809a0e'), (b'RateLimit', b'"api";r=990;t=251'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'p36B6xG3FivUO45RQDa_Hpsh16sRWHQsDbkl-eYT3wnZ41VBW21Vmw==')]) 2026-03-08 13:21:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:21:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:21:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:21:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:21:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:21:18 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:21:18 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 13:21:18 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 13:21:21 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 13:21:21 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:21:26 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 13:21:27 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 13:21:32 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 13:21:36 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 13:21:36 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp12vv45s2_mock.wav 2026-03-08 13:21:37 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 13:21:38 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 13:21:43 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 13:21:44 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.244488 < -1.000000) 2026-03-08 13:21:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 13:21:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmps2etcpg4_mock.wav 2026-03-08 13:21:44 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.898724 < -1.000000) 2026-03-08 13:21:45 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 13:21:45 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 doctor' → 열차 2026-03-08 13:21:45 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:21:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 13:21:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 73자) 2026-03-08 13:21:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터카 | 긴급도:일반 | 키워드:역전기(RV) 모터카,신호,통과,역전기 2026-03-08 13:21:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4828, filename=tmp8qpgcbxy_mock.wav) 2026-03-08 13:21:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:21:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:21:46 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:21:46 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:21:46 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:21:46 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:21:46 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:21:46 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:21:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:21:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:21:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:21:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:21:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:21:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:25:11 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfa27-2e919cb110bb5b9e22bb9dc7;fa77902b-5f6c-4b28-89f7-3429b73c0174'), (b'RateLimit', b'"api";r=989;t=220'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9A4Ihvol1d6ibSGgCFh2xPUvCaIKDZd1YrehUUmmrjMuYFxly3anYg==')]) 2026-03-08 13:21:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:21:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:21:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:21:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:21:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:21:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:21:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:21:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:21:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:21:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:21:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:25:11 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfa27-448b1e420567d09d69b6c37d;fa77902b-5f6c-4b28-89f7-3429b73c0174'), (b'RateLimit', b'"api";r=988;t=220'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_q33SgmA-tdfMcPyneU-157KT8QgERJe10DIxU0rqaTqfm06DlJ94g==')]) 2026-03-08 13:21:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:21:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:21:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:21:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:21:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:21:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:21:48 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 13:21:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 13:21:49 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 13:21:49 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpdagyhqmi_mock.wav 2026-03-08 13:21:52 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 13:21:53 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 13:21:53 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 13:21:53 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4829, filename=tmpif847a09_mock.wav) 2026-03-08 13:21:53 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:21:53 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 13:21:53 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:21:53 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:21:53 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:21:53 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:21:53 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:21:53 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:21:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:21:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:21:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:21:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:21:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:21:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:25:18 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfa2e-56241d1a14733fd73fa53f03;1f5258e6-5d72-4ad7-929e-a648e1844d45'), (b'RateLimit', b'"api";r=987;t=213'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'fY-ZvB12ZoOOcwc5jy7XaHGyr3eOueh8pxmrO2YTiKCye7_HUoJdjg==')]) 2026-03-08 13:21:53 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:21:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:21:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:21:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:21:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:21:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:21:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:21:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:21:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:21:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:21:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:25:18 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfa2e-3126fa34321f81e22714e312;1f5258e6-5d72-4ad7-929e-a648e1844d45'), (b'RateLimit', b'"api";r=986;t=213'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'y6UgZhEk99hEpH9cizsRU37lQfSGOWqQxuDB0KvA19hGmu1bMIOHdw==')]) 2026-03-08 13:21:53 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:21:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:21:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:21:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:21:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:21:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 13:21:56 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 13:21:56 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 13:21:56 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 13:21:59 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 13:21:59 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:22:00 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 13:22:00 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpyqgyz2ku_mock.wav 2026-03-08 13:22:01 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 13:22:04 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 13:22:04 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 13:22:04 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:22:05 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 13:22:05 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 13:22:05 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4830, filename=tmpa2dlb7l1_mock.wav) 2026-03-08 13:22:05 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:22:05 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:22:05 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:22:05 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:22:05 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:22:05 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:22:05 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:22:05 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:22:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:22:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:22:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:22:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:22:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:22:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:25:30 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfa3a-5dd3f24c150941ca6043a1b4;5d86add7-5d89-4a2b-b889-715ac9bca658'), (b'RateLimit', b'"api";r=985;t=201'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'64_Kj2nNf_MhWhyHtJZiffN9Ldd0X9cai45TK-fk7Vd6Fg57TAHK3A==')]) 2026-03-08 13:22:05 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:22:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:22:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:22:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:22:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:22:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:22:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:22:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:22:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:22:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:22:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:25:31 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfa3b-11f185ac4900016e6e36e3b9;5d86add7-5d89-4a2b-b889-715ac9bca658'), (b'RateLimit', b'"api";r=984;t=200'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'2QjaJe1iCzI0EWL4DcShJyd8XT3jq7Z4Q7Cfj8p4batgmPE4qVqONw==')]) 2026-03-08 13:22:06 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:22:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:22:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:22:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:22:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:22:06 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 13:22:06 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpd6jjdzod_mock.wav 2026-03-08 13:22:08 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 13:22:08 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 13:22:08 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 13:22:12 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 13:22:12 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:22:16 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 13:22:16 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 13:22:16 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 13:22:16 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:22:17 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 13:22:17 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 13:22:17 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4831, filename=tmpd7oelkmh_mock.wav) 2026-03-08 13:22:17 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:22:17 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:22:17 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:22:17 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:22:17 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:22:17 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:22:17 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:22:17 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:22:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:22:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:22:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:22:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:22:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:22:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:25:43 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfa47-3e092b471b3c7734403e168e;f4b2d343-d92c-4607-9639-d99d9afc5390'), (b'RateLimit', b'"api";r=983;t=188'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ZD997Ulug0l8wgx8jGQUMhrQaHjQnsOss711BUbptUsFTIIZN8TGcA==')]) 2026-03-08 13:22:18 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:22:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:22:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:22:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:22:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:22:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:22:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:22:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:22:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:22:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:22:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:25:43 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfa47-405c57b719f6a3e06dafcea3;f4b2d343-d92c-4607-9639-d99d9afc5390'), (b'RateLimit', b'"api";r=982;t=188'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'HJAuZnI9IYD91rhhSWYjqHbbwOQ8buO4DOlJoP_Cv5lF8QyVAWXBhA==')]) 2026-03-08 13:22:18 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:22:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:22:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:22:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:22:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:22:20 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 13:22:20 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 13:22:20 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 13:22:24 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:22:24 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:22:26 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 13:22:28 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 13:22:28 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 13:22:28 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:22:29 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 13:22:29 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:22:29 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4832, filename=tmpopf321b5_mock.wav) 2026-03-08 13:22:29 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:22:29 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:22:29 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:22:29 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:22:29 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:22:29 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:22:29 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:22:29 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:22:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:22:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:22:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:22:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:22:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:22:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:25:54 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfa52-14c251d04fe49df25b9dbee9;ddb35612-ddd7-49a6-a268-9482e77a76d8'), (b'RateLimit', b'"api";r=981;t=177'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Pakdj2l2zC9cwpBoYVmhzan1E4PD36E6GRFE83cda_x0EUxkYXyJzg==')]) 2026-03-08 13:22:29 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:22:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:22:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:22:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:22:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:22:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:22:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:22:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:22:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:22:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:22:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:25:54 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfa52-41c9f1245154cd937d9d1ce5;ddb35612-ddd7-49a6-a268-9482e77a76d8'), (b'RateLimit', b'"api";r=980;t=177'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lGGGHpDjDpRzMze0TfYjDoO2e9z34JBbsjMAYz95d2iNFXu49nWg3w==')]) 2026-03-08 13:22:29 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:22:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:22:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:22:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:22:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:22:32 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 13:22:32 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 13:22:32 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 13:22:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 13:22:35 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:22:35 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:22:35 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:22:35 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2k0fcadq_mock.wav 2026-03-08 13:22:37 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 13:22:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:22:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1dtpk0b5_mock.wav 2026-03-08 13:22:41 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:22:41 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:22:41 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 13:22:41 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:22:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 13:22:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 13:22:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4833, filename=tmpj9f_qsjh_mock.wav) 2026-03-08 13:22:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:22:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:22:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:22:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:22:41 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:22:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:22:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:22:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:22:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:22:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:22:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:22:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:22:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:22:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:26:07 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfa5f-2a2beb8617911ab60c267402;36556b9e-eae9-4e0d-a8b0-efd881552286'), (b'RateLimit', b'"api";r=979;t=164'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'yFmg5PWbrYVR8XeMMtKKf6ZeyYsU7COolquGLm0DLqDwNugc_ytzgw==')]) 2026-03-08 13:22:42 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:22:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:22:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:22:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:22:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:22:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:22:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:22:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:22:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:22:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:22:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:26:07 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfa5f-4b43736e16de732e4407aa7f;36556b9e-eae9-4e0d-a8b0-efd881552286'), (b'RateLimit', b'"api";r=978;t=164'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6QZD_ghx_-LWiz8mO3-3l5m2CRXOWyfbXkr6_9d8f1Js43rgvsOUOw==')]) 2026-03-08 13:22:42 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:22:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:22:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:22:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:22:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:22:44 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 13:22:44 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 13:22:44 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 13:22:48 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 13:22:48 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:22:52 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:22:52 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:22:52 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 13:22:52 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:22:53 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 13:22:53 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:22:53 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4834, filename=tmpmqtsbg6v_mock.wav) 2026-03-08 13:22:53 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:22:53 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:22:53 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:22:53 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:22:53 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:22:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 13:22:53 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:22:53 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:22:53 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:22:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:22:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:22:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:22:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:22:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:22:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:26:18 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfa6a-0555511f41c215de7a080229;f32c4a24-db42-46a9-9cf8-0028c84e713b'), (b'RateLimit', b'"api";r=977;t=153'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'tsfk5uvbAymCjTykhFlZes2V1vG_x0RCXgjpNtejH4bm2lclHa3WlA==')]) 2026-03-08 13:22:53 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:22:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:22:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:22:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:22:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:22:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:22:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:22:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:22:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:22:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:22:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:26:19 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfa6b-10b36834259f083275bd68b5;f32c4a24-db42-46a9-9cf8-0028c84e713b'), (b'RateLimit', b'"api";r=976;t=152'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'iLBwl4pLvko-tvUK5mjmDUowcDcQqyheBCrXHUoHW9mn1DOkIMCHBg==')]) 2026-03-08 13:22:54 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:22:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:22:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:22:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:22:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:22:56 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:22:56 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 13:22:56 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 13:22:59 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 13:22:59 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:23:03 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 13:23:03 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpswd98o6a_mock.wav 2026-03-08 13:23:04 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 13:23:05 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 13:23:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 13:23:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmps7yprp09_mock.wav 2026-03-08 13:23:12 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 13:23:12 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 13:23:16 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 13:23:16 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_gf1k8mg_mock.wav 2026-03-08 13:23:17 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 13:23:21 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 13:23:22 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 13:23:22 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.863468 < -1.000000) 2026-03-08 13:23:23 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.836887 < -1.000000) 2026-03-08 13:23:24 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:23:24 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:23:24 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '신호ji' → 불명 2026-03-08 13:23:24 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:23:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 13:23:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:신호ji 통과 | 긴급도:일반 | 키워드:신호ji,통과,일반 2026-03-08 13:23:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4835, filename=tmpypvwyq1x_mock.wav) 2026-03-08 13:23:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:23:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:23:24 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:23:24 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:23:24 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:23:24 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:23:24 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:23:24 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:23:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:23:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:23:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:23:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:23:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:23:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:26:49 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfa89-32450e9d3b15da513855ad20;2b66e53d-ff84-47f6-85fa-fec63d2679f8'), (b'RateLimit', b'"api";r=975;t=122'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'dJO5bmlgSyM8GyqoD3rKdk6QWStTLAx40DDMXflqluoFAmTAwKlaTQ==')]) 2026-03-08 13:23:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:23:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:23:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:23:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:23:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:23:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:23:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:23:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:23:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:23:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:23:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:26:50 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfa8a-30755b0a17bda1457dbc3177;2b66e53d-ff84-47f6-85fa-fec63d2679f8'), (b'RateLimit', b'"api";r=974;t=121'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'L8njPZsvG5K4ivX0wwfA-Kx6YrQnbp-LG8F43HcLh8L1KoXR69aToQ==')]) 2026-03-08 13:23:25 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:23:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:23:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:23:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:23:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:23:27 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:23:27 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 13:23:27 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 13:23:27 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 13:23:27 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpg95qbax3_mock.wav 2026-03-08 13:23:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 13:23:31 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 13:23:32 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 13:23:32 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 13:23:32 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4836, filename=tmp3thrmpzh_mock.wav) 2026-03-08 13:23:32 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:23:32 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 13:23:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:23:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:23:32 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:23:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:23:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:23:32 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:23:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:23:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:23:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:23:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:23:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:23:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:26:57 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfa91-77fbc3aa3e5ce065602bb2d0;06594890-1f18-42f3-befb-feeffa384b3d'), (b'RateLimit', b'"api";r=973;t=114'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'VlqRcedSqn9N3IT9fUJoEMpO79wXIi4Gr4uBk2hYojTK0aHJTsPZ7Q==')]) 2026-03-08 13:23:32 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:23:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:23:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:23:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:23:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:23:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:23:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:23:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:23:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:23:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:23:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:26:57 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfa91-1b68fc98540972675642149a;06594890-1f18-42f3-befb-feeffa384b3d'), (b'RateLimit', b'"api";r=972;t=114'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'rnErNMYO2JLVNxKlG7ngo1Hfk0uxcGkaJTvxW7Qun4--s9hsUOxWqw==')]) 2026-03-08 13:23:32 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:23:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:23:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:23:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:23:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:23:33 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 13:23:33 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpkkce0o90_mock.wav 2026-03-08 13:23:34 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 13:23:34 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 13:23:34 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 13:23:38 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 13:23:38 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:23:43 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 13:23:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 13:23:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:23:43 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 13:23:44 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 13:23:44 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 13:23:44 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4837, filename=tmp6_9yeg3k_mock.wav) 2026-03-08 13:23:44 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:23:44 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:23:44 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:23:44 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:23:44 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:23:44 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:23:44 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:23:44 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:23:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:23:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:23:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:23:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:23:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:23:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:27:09 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfa9d-3a01902a437230cd081e06e6;a6f8a954-42b5-4f9e-aff9-1f7e00494d00'), (b'RateLimit', b'"api";r=971;t=102'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'QyHn3W0TO9iYS3tcTqNsCu3Otz2zUGXo3QxO6DQVbH8C7x7JHkxAcw==')]) 2026-03-08 13:23:44 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:23:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:23:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:23:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:23:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:23:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:23:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:23:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:23:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:23:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:23:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:27:09 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfa9d-78f5df497cb83f0d1e9173ff;a6f8a954-42b5-4f9e-aff9-1f7e00494d00'), (b'RateLimit', b'"api";r=970;t=102'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'RlKXqXKi84onWVBTeFiWaoTy_19fce3_IvWXi8m3FWWy8T31tnc6Cg==')]) 2026-03-08 13:23:44 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:23:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:23:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:23:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:23:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:23:46 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 13:23:46 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 13:23:46 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 13:23:50 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 13:23:50 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:23:53 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 13:23:55 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 13:23:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 13:23:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:23:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 13:23:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 13:23:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4838, filename=tmpi06tellu_mock.wav) 2026-03-08 13:23:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:23:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:23:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:23:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:23:56 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:23:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:23:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:23:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:23:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:23:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:23:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:23:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:23:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:23:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:27:21 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfaa9-0375984362ed260a060ccf4c;e2bb469f-fbc8-467a-ba73-6a5284a92fb9'), (b'RateLimit', b'"api";r=969;t=90'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'jHNJziMIe13GUDw7NPEgZnrYEDuD1JalmLNnO3YE3vv36P9H0manmg==')]) 2026-03-08 13:23:56 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:23:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:23:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:23:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:23:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:23:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:23:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:23:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:23:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:23:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:23:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:27:22 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfaaa-6239c12d6d37bbe06a74deaa;e2bb469f-fbc8-467a-ba73-6a5284a92fb9'), (b'RateLimit', b'"api";r=968;t=89'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'0htNRBCYSQQhJNKyM1OE0HGd7wyrFbL3tmmVRcE6Mg67XBWJGKCpdA==')]) 2026-03-08 13:23:57 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:23:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:23:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:23:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:23:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:23:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 13:23:59 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 13:23:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 13:24:01 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 13:24:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:24:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbc79urxd_mock.wav 2026-03-08 13:24:03 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:24:03 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:24:04 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 13:24:06 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:24:06 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfid3hn47_mock.wav 2026-03-08 13:24:07 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 13:24:07 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 13:24:07 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:24:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 13:24:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:24:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4839, filename=tmpxw7rwbqg_mock.wav) 2026-03-08 13:24:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:24:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:24:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:24:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:24:08 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:24:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:24:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:24:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:24:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:24:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:24:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:24:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:24:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:24:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:27:33 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfab5-76c4c4e124b14f131aca873a;ceb0204c-5180-4d82-90a5-89369b27dcde'), (b'RateLimit', b'"api";r=967;t=78'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'A208MLWv4MdV_juRGaIBJof63cw7As5CBDwxHeuD66P5sHXb3H6KSg==')]) 2026-03-08 13:24:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:24:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:24:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:24:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:24:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:24:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:24:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:24:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:24:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:24:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:24:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:27:34 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfab6-750aee5107f528981c8ea9cf;ceb0204c-5180-4d82-90a5-89369b27dcde'), (b'RateLimit', b'"api";r=966;t=77'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'EqnZvCuL_PV1So_NLBYv6F1tqZQ82lwiAfmDkvUB39IAAGCYKSMtcQ==')]) 2026-03-08 13:24:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:24:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:24:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:24:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:24:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:24:11 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 13:24:11 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 13:24:11 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 13:24:14 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:24:14 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:24:19 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:24:19 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:24:19 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 13:24:19 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:24:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 13:24:20 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 13:24:20 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 13:24:20 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4840, filename=tmpwy45bs5j_mock.wav) 2026-03-08 13:24:20 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:24:20 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:24:20 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:24:20 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:24:20 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:24:20 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:24:20 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:24:20 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:24:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:24:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:24:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:24:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:24:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:24:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:27:46 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfac2-489db8d401bd6c925d1494b5;2e38ee7c-c9aa-4231-a914-b92e2bc50378'), (b'RateLimit', b'"api";r=965;t=65'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ahrh5YwziKVOgnwWJcNlKbKZj_ONtfiNtiKKQOREqjWSGdXXV-7stQ==')]) 2026-03-08 13:24:21 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:24:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:24:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:24:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:24:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:24:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:24:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:24:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:24:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:24:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:24:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:27:46 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfac2-59def4ea687909be758c997d;2e38ee7c-c9aa-4231-a914-b92e2bc50378'), (b'RateLimit', b'"api";r=964;t=65'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'b8Gl2yTq_3pUmy9DlaLt85yXRkVloll2LkSNT8M1khUHEB6xJX-ajg==')]) 2026-03-08 13:24:21 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:24:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:24:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:24:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:24:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:24:23 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 13:24:23 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 13:24:23 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 13:24:27 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 13:24:27 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:24:30 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 13:24:30 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0u43s3n4_mock.wav 2026-03-08 13:24:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 13:24:32 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:24:32 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:24:32 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 13:24:32 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:24:32 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 13:24:32 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:24:32 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4841, filename=tmp7h8hx49w_mock.wav) 2026-03-08 13:24:32 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:24:32 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:24:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:24:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:24:32 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:24:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:24:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:24:32 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:24:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:24:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:24:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:24:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:24:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:24:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:27:58 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acface-6ee49dd6742fe3a322fdd97e;c2ebd8ca-91d3-4ac5-a685-ed2bd0e8b9ee'), (b'RateLimit', b'"api";r=963;t=53'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6XehdrqiJzPQrjQQ7tutTsO81tNkDNhbi5TEx5wf_ZJYA9CE56FI4Q==')]) 2026-03-08 13:24:33 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:24:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:24:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:24:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:24:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:24:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:24:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:24:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:24:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:24:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:24:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:27:58 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acface-4f5abd50145598110417e749;c2ebd8ca-91d3-4ac5-a685-ed2bd0e8b9ee'), (b'RateLimit', b'"api";r=962;t=53'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'DljTi8obAJLJAIvOHUSV-3OD8_Qpa2vYjczKiOH-pLjsNCOiI0jGRw==')]) 2026-03-08 13:24:33 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:24:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:24:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:24:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:24:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:24:35 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:24:35 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 13:24:35 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 13:24:39 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 13:24:39 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:24:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 13:24:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_xg73do3_mock.wav 2026-03-08 13:24:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 13:24:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 13:24:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp78jguohn_mock.wav 2026-03-08 13:24:44 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 13:24:49 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 13:24:51 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 13:24:54 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 13:24:54 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmppuekaqog_mock.wav 2026-03-08 13:24:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 13:24:57 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 13:25:00 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 13:25:00 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmparmhhrxj_mock.wav 2026-03-08 13:25:02 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (17.604651 > 2.400000) 2026-03-08 13:25:03 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.093222 < -1.000000) 2026-03-08 13:25:03 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.709600 < -1.000000) 2026-03-08 13:25:04 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:25:04 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:25:04 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'ГОВОРЯТСКИЙ СЕРЦ' → 불명 2026-03-08 13:25:04 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:25:05 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 91자) 2026-03-08 13:25:05 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:ГОВОРЯТСКИЙ СЕРЦ | 긴급도:일반 | 키워드:ГОВОРЯТСКИЙ СЕРЦ, 신호, 통과, 일반 2026-03-08 13:25:05 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4842, filename=tmpavkpfz34_mock.wav) 2026-03-08 13:25:05 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:25:05 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:25:05 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:25:05 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:25:05 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:25:05 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:25:05 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:25:05 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:25:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:25:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:25:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:25:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:25:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:25:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:28:30 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfaee-131683cc4cfc9e1a3d232bb7;d7ea4c07-18fc-466a-bbbf-f5480c7caa05'), (b'RateLimit', b'"api";r=961;t=21'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'v7uMd2Jalc_ORQVZA-919BXOAli9cz4FlPFARy6qtzlrKkZNQW656g==')]) 2026-03-08 13:25:05 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:25:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:25:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:25:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:25:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:25:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:25:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:25:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:25:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:25:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:25:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:28:30 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfaee-0ce5839f0da0824c34de967c;d7ea4c07-18fc-466a-bbbf-f5480c7caa05'), (b'RateLimit', b'"api";r=960;t=21'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'C7KTR4mhiopwb0glmJpOWALf_5Bt06V_wszvY0jzwmTvtyp1bmYSPA==')]) 2026-03-08 13:25:05 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:25:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:25:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:25:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:25:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:25:07 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:25:07 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 13:25:07 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 13:25:10 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 13:25:11 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 13:25:12 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 25자) 2026-03-08 13:25:12 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:없음 2026-03-08 13:25:12 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4843, filename=tmp1g750g2t_mock.wav) 2026-03-08 13:25:12 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:25:12 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 13:25:12 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:25:12 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:25:12 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:25:12 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:25:12 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:25:12 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:25:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:25:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:25:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:25:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:25:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:25:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:28:37 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfaf5-607a05a1609d34113beec5eb;1836b936-83b0-4b87-ab20-4fe7e5931907'), (b'RateLimit', b'"api";r=959;t=14'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'xd4k63d3PuzFms9Do6sLeXHzZ-MJMFdpxRpxNM3mMnStsRCrxEgvVg==')]) 2026-03-08 13:25:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:25:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:25:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:25:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:25:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:25:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:25:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:25:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:25:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:25:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:25:12 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 13:25:12 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 13:25:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:28:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfaf5-3a6f21a91732eb3f02b37e4f;1836b936-83b0-4b87-ab20-4fe7e5931907'), (b'RateLimit', b'"api";r=958;t=14'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bk4X7nGpzgfxl2JPTYXSGyD8F3gjZRYMc8jC0E-ny4oloHlIj26zDQ==')]) 2026-03-08 13:25:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:25:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:25:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:25:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:25:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:25:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 13:25:15 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 13:25:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 13:25:18 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 13:25:18 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:25:20 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 13:25:23 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 13:25:23 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 13:25:23 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:25:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 13:25:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 13:25:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4844, filename=tmpx55vehw9_mock.wav) 2026-03-08 13:25:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:25:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:25:24 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:25:24 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:25:24 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:25:24 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:25:24 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:25:24 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:25:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:25:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:25:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:25:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:25:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:25:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:28:49 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfb01-7807c0224ec95c3922f554c8;28d2e2ab-ddbc-4253-947b-e406de3d0cbf'), (b'RateLimit', b'"api";r=957;t=2'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'RI1UUagwF_YLckHPwVB2PZxbRcH-bXF7GjoCefMvarE2MAHYMyI8XA==')]) 2026-03-08 13:25:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:25:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:25:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:25:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:25:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:25:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:25:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:25:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:25:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:25:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:25:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:28:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfb01-349c4e5d32682b2827a117a9;28d2e2ab-ddbc-4253-947b-e406de3d0cbf'), (b'RateLimit', b'"api";r=956;t=2'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'-9fxo6Et5GOrfdwILGBcYHPh2lAM_QkcTSwLkfdDCMp4rYRkUbRuUQ==')]) 2026-03-08 13:25:25 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:25:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:25:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:25:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:25:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:25:27 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 13:25:27 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 13:25:27 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 13:25:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 13:25:30 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:25:30 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpi_pgn3g0_mock.wav 2026-03-08 13:25:31 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 13:25:31 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:25:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 13:25:33 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:25:33 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpynqh1fpu_mock.wav 2026-03-08 13:25:36 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 13:25:36 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 13:25:36 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:25:37 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 94자) 2026-03-08 13:25:37 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 13:25:37 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4845, filename=tmp7j79iu82_mock.wav) 2026-03-08 13:25:37 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:25:37 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:25:37 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:25:37 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:25:37 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:25:37 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:25:37 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:25:37 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:25:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:25:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:25:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:25:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:25:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:25:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:29:02 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfb0e-61fc4f486eecd8e82621c3a9;9211689f-08d9-4590-9f77-787dd3fce730'), (b'RateLimit', b'"api";r=999;t=289'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Iuul__irqNly34nqpPKXC2ESR_z5WCAZLSbpzSVi8Ej632KS3cgkRA==')]) 2026-03-08 13:25:37 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:25:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:25:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:25:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:25:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:25:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:25:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:25:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:25:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:25:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:25:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:29:02 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfb0e-667a7a707bbb1bd1386e2456;9211689f-08d9-4590-9f77-787dd3fce730'), (b'RateLimit', b'"api";r=998;t=289'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'y8O679zXWcJTfVyER37jlJAJD_t4T27x5n7nZPYulEKa5byi4ep34w==')]) 2026-03-08 13:25:37 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:25:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:25:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:25:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:25:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:25:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 13:25:39 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 13:25:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 13:25:43 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:25:43 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:25:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 13:25:47 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 13:25:47 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 13:25:47 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:25:48 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 13:25:48 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 13:25:48 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4846, filename=tmpko0i0puc_mock.wav) 2026-03-08 13:25:48 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:25:48 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:25:48 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:25:48 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:25:48 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:25:48 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:25:48 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:25:48 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:25:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:25:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:25:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:25:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:25:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:25:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:29:14 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfb1a-3482fa7c20c9df95172efe3c;6ed9cbf4-059f-4cdc-8520-77ba214073ef'), (b'RateLimit', b'"api";r=997;t=277'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'z7Fy_mNz-zTm812ItAB2jPKTT6Mj2RzRB014wlQ4FGrsGsUnfZmHfA==')]) 2026-03-08 13:25:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:25:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:25:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:25:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:25:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:25:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:25:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:25:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:25:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:25:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:25:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:29:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfb1a-369d4f9778c11222290e4e50;6ed9cbf4-059f-4cdc-8520-77ba214073ef'), (b'RateLimit', b'"api";r=996;t=277'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'NAr-tBHnSN1JZU-HBaiRfvSUprD-2tBYOXU4BVdsrKpqi1feN6ZUHA==')]) 2026-03-08 13:25:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:25:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:25:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:25:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:25:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:25:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 13:25:51 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 13:25:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 13:25:55 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:25:55 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:25:57 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 13:25:57 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpnnhrox56_mock.wav 2026-03-08 13:25:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 13:26:00 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:26:00 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:26:00 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 13:26:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:26:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 13:26:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 13:26:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4847, filename=tmprdeopbjs_mock.wav) 2026-03-08 13:26:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:26:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:26:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:26:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:26:01 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:26:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:26:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:26:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:26:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:26:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:26:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:26:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:26:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:26:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:29:26 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfb26-5bb1ae5a0ca2f4ee26d3104b;1ca73d04-9a9c-41a0-b29a-7a2c68dfc59a'), (b'RateLimit', b'"api";r=995;t=265'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'QXt_NhvcfF9myK3AM6kZQNh5qEIPw06k_-sLQnl-X8JizGNdf85_Tg==')]) 2026-03-08 13:26:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:26:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:26:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:26:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:26:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:26:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:26:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:26:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:26:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:26:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:26:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:29:26 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfb26-30934e11164b77fc5c7a8437;1ca73d04-9a9c-41a0-b29a-7a2c68dfc59a'), (b'RateLimit', b'"api";r=994;t=265'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lCaRUnMakazSbbGk93lwfnR29ztehl2eT9uVqrqTW-1B6y--Ov3xgg==')]) 2026-03-08 13:26:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:26:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:26:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:26:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:26:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:26:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 13:26:04 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 13:26:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 13:26:06 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 13:26:06 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxl4t3beb_mock.wav 2026-03-08 13:26:06 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 13:26:07 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 13:26:07 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:26:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 13:26:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfql8zrdz_mock.wav 2026-03-08 13:26:12 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:26:12 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:26:12 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 13:26:12 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:26:13 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 13:26:13 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:26:13 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4848, filename=tmpt0liywyv_mock.wav) 2026-03-08 13:26:13 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:26:13 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:26:13 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:26:13 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:26:13 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:26:13 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:26:13 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:26:13 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:26:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:26:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:26:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:26:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:26:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:26:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:29:38 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfb32-6e8c90c01d85832854bb2db9;6f7adc59-b9bb-4c98-bbb7-6c670920e18b'), (b'RateLimit', b'"api";r=993;t=253'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'1i2CS-nSWildcHpS_KY523P1Y5rmWIP85ZeGyvivsI-hqvyUmrh-Ig==')]) 2026-03-08 13:26:13 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:26:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:26:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:26:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:26:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:26:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:26:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:26:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:26:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:26:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:26:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:29:39 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfb33-46fd582544a447d7255d93c7;6f7adc59-b9bb-4c98-bbb7-6c670920e18b'), (b'RateLimit', b'"api";r=992;t=252'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'zTCIKUkcHRaohUo9hUA9TDJLeps9k9hhA4Lwgu2teHO9o4Cokboa4A==')]) 2026-03-08 13:26:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:26:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:26:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:26:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:26:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:26:16 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:26:16 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 13:26:16 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 13:26:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 13:26:20 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 13:26:20 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:26:21 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 13:26:21 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpejtexbr9_mock.wav 2026-03-08 13:26:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 13:26:25 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 13:26:27 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 13:26:27 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5gx41kto_mock.wav 2026-03-08 13:26:31 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 13:26:35 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (14.283019 > 2.400000) 2026-03-08 13:26:37 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 13:26:40 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 13:26:41 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.392551 < -1.000000) 2026-03-08 13:26:41 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.707201 < -1.000000) 2026-03-08 13:26:41 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 13:26:41 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 역전기(RV) 모터카' → 열차 2026-03-08 13:26:41 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:26:43 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 78자) 2026-03-08 13:26:43 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터카 통과 | 긴급도:일반 | 키워드:역전기(RV) 모터카,역전기(RV) 2026-03-08 13:26:43 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4849, filename=tmpa_g76dnb_mock.wav) 2026-03-08 13:26:43 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:26:43 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:26:43 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:26:43 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:26:43 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:26:43 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:26:43 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:26:43 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:26:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:26:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:26:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:26:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:26:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:26:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:30:08 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfb50-09d6ea1c0bb97ace472d9044;15abf7ed-4bbf-46da-a634-918305139dd8'), (b'RateLimit', b'"api";r=991;t=223'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ybS_V3JgHxMC6a_eGXtuUwm4HpJw-Su1-9QfifqUfyFvZgPfO7Ksig==')]) 2026-03-08 13:26:43 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:26:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:26:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:26:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:26:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:26:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:26:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:26:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:26:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:26:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:26:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:30:08 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfb50-26f4b37e5875cac7522960c0;15abf7ed-4bbf-46da-a634-918305139dd8'), (b'RateLimit', b'"api";r=990;t=223'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'7mDyPHFqD8CDZKKDw4i2ajYPuUEAUhFbiGHyVkObxQbmuPX6RKmvpg==')]) 2026-03-08 13:26:43 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:26:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:26:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:26:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:26:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:26:45 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:26:45 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 13:26:45 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 13:26:47 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 13:26:49 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 13:26:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 13:26:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 13:26:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4850, filename=tmp82pyxvzs_mock.wav) 2026-03-08 13:26:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:26:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 13:26:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:26:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:26:50 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:26:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:26:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:26:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:26:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:26:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:26:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:26:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:26:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:26:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:30:15 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfb57-36dcf50b0390d36f6546ea3e;97827e20-e89f-4f39-b0fb-b0646d35dbc6'), (b'RateLimit', b'"api";r=989;t=216'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'7Gqs5ZlF_vQcgmaSr4Nq8QnlaBY-3IDExZcCDTyzwOeVX0RWbvaeFQ==')]) 2026-03-08 13:26:50 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:26:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:26:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:26:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:26:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:26:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:26:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:26:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:26:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:26:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:26:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:30:15 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfb57-61c749af6ab558685c214714;97827e20-e89f-4f39-b0fb-b0646d35dbc6'), (b'RateLimit', b'"api";r=988;t=216'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'jGAjAfk7hmAoyY-ITbw97_nE1_ogW8zcbuMlhYQv9B2T18QYK6lGSw==')]) 2026-03-08 13:26:51 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:26:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:26:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:26:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:26:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:26:53 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 13:26:53 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 13:26:53 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 13:26:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 13:26:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:26:56 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 13:26:56 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:26:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4cckqp7q_mock.wav 2026-03-08 13:26:58 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 13:27:00 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:27:00 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprhfbnou7_mock.wav 2026-03-08 13:27:01 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 13:27:01 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 13:27:01 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:27:02 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 34자) 2026-03-08 13:27:02 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:전차선, 이동 2026-03-08 13:27:02 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4851, filename=tmph7psckbn_mock.wav) 2026-03-08 13:27:02 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:27:02 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:27:02 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:27:02 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:27:02 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:27:02 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:27:02 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:27:02 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:27:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:27:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:27:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:27:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:27:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:27:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:30:27 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfb63-443412c3162d2e4305b7a769;1e7acf66-a602-44e4-92b3-53f175dd0be5'), (b'RateLimit', b'"api";r=987;t=204'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'oGUkylL0YabNQPB0qR6EkyTrB2nfPpVhq1q9T-02sp0cxae9ZQi87w==')]) 2026-03-08 13:27:03 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:27:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:27:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:27:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:27:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:27:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:27:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:27:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:27:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:27:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:27:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:30:28 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfb64-38e457a561f8344e1324beaf;1e7acf66-a602-44e4-92b3-53f175dd0be5'), (b'RateLimit', b'"api";r=986;t=203'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'-JiYO7kWh1WcVCeKkttBSwkXPT29GMCGB2in7fHr2Mivko36mMxZ9Q==')]) 2026-03-08 13:27:03 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:27:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:27:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:27:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:27:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:27:05 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 13:27:05 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 13:27:05 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 13:27:09 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 13:27:09 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:27:13 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 13:27:13 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 13:27:13 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:27:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 13:27:14 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 13:27:14 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 13:27:14 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4852, filename=tmpbdtl6unk_mock.wav) 2026-03-08 13:27:14 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:27:14 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:27:15 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:27:15 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:27:15 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:27:15 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:27:15 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:27:15 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:27:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:27:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:27:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:27:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:27:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:27:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:30:40 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfb70-0f276c9934f7b61a799acdd1;daba5279-4bad-498f-923a-40195b88d9f4'), (b'RateLimit', b'"api";r=985;t=191'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'yMX0jjJnUlQkixMm9Qqr_-RjsbQZF-rnowZsUm-Yp6KdxMGO2qmOkA==')]) 2026-03-08 13:27:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:27:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:27:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:27:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:27:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:27:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:27:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:27:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:27:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:27:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:27:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:30:40 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfb70-1e52b3ad0c01fe634cfd2347;daba5279-4bad-498f-923a-40195b88d9f4'), (b'RateLimit', b'"api";r=984;t=191'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Xxq0NCaPo1csgu-fesD1OGOZgKOemLl_4eEyIfAt5JKtDyBcBuOE8w==')]) 2026-03-08 13:27:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:27:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:27:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:27:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:27:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:27:17 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 13:27:17 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 13:27:17 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 13:27:21 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:27:21 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:27:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 13:27:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8pm6a0g1_mock.wav 2026-03-08 13:27:24 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 13:27:25 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 13:27:25 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 13:27:25 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:27:26 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 13:27:26 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 13:27:26 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4853, filename=tmphtwnv1qs_mock.wav) 2026-03-08 13:27:26 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:27:26 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:27:26 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:27:26 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:27:26 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:27:26 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:27:26 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:27:26 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:27:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:27:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:27:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:27:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:27:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:27:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:30:51 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfb7b-3edef714697ab26a64959b30;9a75b16f-afc5-444c-bae3-786ea0893dd5'), (b'RateLimit', b'"api";r=983;t=180'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'reaEt4-EqYbD1fKUQvwyz9aBzQ4w6sQ44k64tPOCzzk16CmtuZvd4w==')]) 2026-03-08 13:27:26 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:27:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:27:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:27:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:27:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:27:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:27:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:27:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:27:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:27:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:27:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:30:52 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfb7c-6017861139974c727809c022;9a75b16f-afc5-444c-bae3-786ea0893dd5'), (b'RateLimit', b'"api";r=982;t=179'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'OQE9JBOrmJ8WKsNS3DRoXO5AYD4kqJbLIMb-dKyZj46ifrxxTawKfw==')]) 2026-03-08 13:27:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:27:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:27:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:27:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:27:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:27:29 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 13:27:29 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 13:27:29 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 13:27:32 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:27:32 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:27:33 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 13:27:33 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpejwbnfo3_mock.wav 2026-03-08 13:27:33 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 13:27:37 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 13:27:37 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqtqjikz3_mock.wav 2026-03-08 13:27:38 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:27:38 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:27:38 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 13:27:38 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:27:38 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 37자) 2026-03-08 13:27:38 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 13:27:38 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4854, filename=tmpauaw4uel_mock.wav) 2026-03-08 13:27:38 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:27:38 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:27:38 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:27:38 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:27:38 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:27:38 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:27:38 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:27:38 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:27:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:27:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:27:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:27:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:27:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:27:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:31:04 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfb88-156f6fad416b3ab210572b2d;7ec0f6e7-5325-471a-9d51-a0c5db2249df'), (b'RateLimit', b'"api";r=981;t=167'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'FGjGod5-P4QY-VgVh_3FpAo85Y83F1ukP0nGBnmzfVaB6Jz4QJ9eiw==')]) 2026-03-08 13:27:39 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:27:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:27:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:27:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:27:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:27:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:27:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:27:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:27:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:27:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:27:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:31:04 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfb88-44069bdb04b094701b3138df;7ec0f6e7-5325-471a-9d51-a0c5db2249df'), (b'RateLimit', b'"api";r=980;t=167'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'yOR905q_S5FPk5Wr2-4SyzFOpxGhqEhGvDcTQbtloKG3lwQ9KIYQSw==')]) 2026-03-08 13:27:39 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:27:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:27:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:27:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:27:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:27:41 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 13:27:41 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 13:27:41 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 13:27:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 13:27:45 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 13:27:45 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:27:48 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 13:27:48 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpyvg8d582_mock.wav 2026-03-08 13:27:50 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:27:50 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:27:50 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 13:27:50 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:27:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 13:27:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 78자) 2026-03-08 13:27:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 13:27:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4855, filename=tmp0_8v62t5_mock.wav) 2026-03-08 13:27:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:27:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:27:51 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:27:51 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:27:51 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:27:51 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:27:51 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:27:51 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:27:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:27:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:27:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:27:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:27:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:27:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:31:16 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfb94-781ac9801fb68b3f20c51c4f;cfb7e36f-d79d-41d5-802f-b402491f8a09'), (b'RateLimit', b'"api";r=979;t=155'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'jdZ7XUsRdHgR8kJBLp2haCURpfvls3oXMCOGFmWIyyMqEr7PwQco3Q==')]) 2026-03-08 13:27:51 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:27:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:27:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:27:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:27:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:27:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:27:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:27:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:27:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:27:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:27:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:31:16 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfb94-2febf1e77ef5178a556d7fad;cfb7e36f-d79d-41d5-802f-b402491f8a09'), (b'RateLimit', b'"api";r=978;t=155'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'HMXzp07H3WYcfVz19c5CKEmDw8AuTWDli1WfyytOIM5qjkxC49_QIw==')]) 2026-03-08 13:27:51 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:27:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:27:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:27:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:27:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:27:53 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:27:53 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 13:27:53 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 13:27:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 13:27:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpf935mid5_mock.wav 2026-03-08 13:27:57 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 13:27:57 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:28:02 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 13:28:05 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 13:28:09 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 13:28:13 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 13:28:15 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 13:28:17 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 13:28:19 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.385565 < -1.000000) 2026-03-08 13:28:19 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.866265 < -1.000000) 2026-03-08 13:28:20 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:28:20 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:28:20 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'Продолжение следует...' → 불명 2026-03-08 13:28:20 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:28:21 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 61자) 2026-03-08 13:28:21 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:[실제 분석 대상] | 긴급도:일반 | 키워드:[실제 분석 대상] 2026-03-08 13:28:21 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4856, filename=tmpwz_wxvx5_mock.wav) 2026-03-08 13:28:21 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:28:21 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:28:21 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:28:21 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:28:21 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:28:21 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:28:21 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:28:21 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:28:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:28:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:28:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:28:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:28:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:28:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:31:46 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfbb2-68a470f405f9ab8b106bf627;79946c21-1795-4c66-9bef-40297206140e'), (b'RateLimit', b'"api";r=977;t=125'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'B88HPPot4hS7WcYyzFw66_KHv_ZpxTl4vnKiU5tHj77XDU2mcl6HpA==')]) 2026-03-08 13:28:21 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:28:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:28:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:28:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:28:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:28:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:28:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:28:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:28:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:28:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:28:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:31:46 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfbb2-098744ee27241c2849cf5f17;79946c21-1795-4c66-9bef-40297206140e'), (b'RateLimit', b'"api";r=976;t=125'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'PWiRxovPRNLKjhay7TXWGObILVqzxqJF9NEOJiDaXx8UnQsNtEjk2A==')]) 2026-03-08 13:28:21 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:28:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:28:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:28:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:28:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:28:22 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 13:28:23 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:28:23 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 13:28:23 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 13:28:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:28:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpgipp57zj_mock.wav 2026-03-08 13:28:26 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 13:28:27 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 13:28:27 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:28:27 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpeqbbb7dm_mock.wav 2026-03-08 13:28:28 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 13:28:28 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 13:28:28 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4857, filename=tmptp__3aop_mock.wav) 2026-03-08 13:28:28 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:28:28 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 13:28:28 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:28:28 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:28:28 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:28:28 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:28:28 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:28:28 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:28:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:28:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:28:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:28:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:28:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:28:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:31:53 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfbb9-5a3161762940eec414910551;9f78a4eb-e60d-4cb7-a925-1bf5a8d2f42e'), (b'RateLimit', b'"api";r=975;t=118'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'JWagBq4X7Wp33MPl9rszLhbB2gra1Huqtbto6Rh8RCsrKXol_9mjCg==')]) 2026-03-08 13:28:28 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:28:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:28:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:28:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:28:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:28:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:28:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:28:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:28:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:28:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:28:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:31:54 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfbba-26c9eba508f6908379916b69;9f78a4eb-e60d-4cb7-a925-1bf5a8d2f42e'), (b'RateLimit', b'"api";r=974;t=117'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'z_XFkpXXrpcpTi7L23ovSilRvmViqP6Jpvtp6D5pyhcI55Kqa1baJw==')]) 2026-03-08 13:28:29 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:28:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:28:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:28:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:28:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:28:31 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 13:28:31 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 13:28:31 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 13:28:35 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 13:28:35 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:28:40 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 13:28:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 13:28:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:28:40 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 13:28:40 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 13:28:40 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4858, filename=tmpm47u1079_mock.wav) 2026-03-08 13:28:40 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:28:40 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:28:40 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:28:40 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:28:40 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:28:40 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:28:40 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:28:40 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:28:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:28:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:28:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:28:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:28:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:28:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:32:06 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfbc6-23e7f2c77ea7ce6877037756;60e85b8b-c6d8-4452-92ef-ec8bdb2a1d9e'), (b'RateLimit', b'"api";r=973;t=105'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'8OaMqjhTOhwieCkYNmCjIVdXp_1LJbotBQ7zGKOYfy68UVRyuGg6yA==')]) 2026-03-08 13:28:41 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:28:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:28:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:28:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:28:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:28:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:28:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:28:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:28:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:28:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:28:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:32:06 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfbc6-55dc82da09e3ae0d2c1cb9ba;60e85b8b-c6d8-4452-92ef-ec8bdb2a1d9e'), (b'RateLimit', b'"api";r=972;t=105'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'YN942NnD7wDs3aXHPQ1TYQC7FYceHdoJ3dqUbD6pjqhTtqYTmHoD1w==')]) 2026-03-08 13:28:41 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:28:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:28:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:28:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:28:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:28:41 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 13:28:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 13:28:43 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 13:28:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 13:28:47 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 13:28:47 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:28:51 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 13:28:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 13:28:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:28:52 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 13:28:52 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp55ya6m3n_mock.wav 2026-03-08 13:28:52 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 13:28:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 13:28:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 13:28:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4859, filename=tmphk0n83fo_mock.wav) 2026-03-08 13:28:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:28:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:28:53 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:28:53 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:28:53 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:28:53 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:28:53 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:28:53 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:28:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:28:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:28:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:28:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:28:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:28:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:32:18 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfbd2-62d492c2611a8ae64800d83f;fb6b9cc3-3ea7-4b67-b741-d6266716441c'), (b'RateLimit', b'"api";r=971;t=93'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'nC7DOHCOzjJBmrqopJGCeTPs7gAgGmkfXaqGKXzE1HFf4Kyy3vodQA==')]) 2026-03-08 13:28:53 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:28:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:28:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:28:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:28:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:28:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:28:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:28:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:28:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:28:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:28:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:32:18 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfbd2-4bf188cf4ff7631a75e8a642;fb6b9cc3-3ea7-4b67-b741-d6266716441c'), (b'RateLimit', b'"api";r=970;t=93'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'OKCQwYg8HMllsqRoB7hzK-nMVmlHX_GM-fsESvkUvm49GKdswiONNQ==')]) 2026-03-08 13:28:53 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:28:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:28:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:28:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:28:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:28:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 13:28:55 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 13:28:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 13:28:59 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:28:59 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:29:00 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 13:29:00 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmja24otb_mock.wav 2026-03-08 13:29:01 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 13:29:03 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 13:29:03 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 13:29:03 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:29:04 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 13:29:04 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:29:04 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4860, filename=tmpw22_jfif_mock.wav) 2026-03-08 13:29:04 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:29:04 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:29:04 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:29:04 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:29:04 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:29:04 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:29:04 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:29:04 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:29:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:29:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:29:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:29:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:29:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:29:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 13:29:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpx_0cnczk_mock.wav 2026-03-08 13:29:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:32:30 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfbde-0a78100c11c12cb63328a748;c38db68d-ac4b-460f-bda9-a5be1a5192aa'), (b'RateLimit', b'"api";r=969;t=81'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9TP9Qr2XdkOTxKvdu6glb2vqxyhlBJznx7TUzFqoHV43KACdTvB2VA==')]) 2026-03-08 13:29:05 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:29:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:29:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:29:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:29:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:29:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:29:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:29:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:29:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:29:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:29:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:32:30 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfbde-42b887ab529e4dac66acaf7a;c38db68d-ac4b-460f-bda9-a5be1a5192aa'), (b'RateLimit', b'"api";r=968;t=81'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'e9qSCusOeXf7Arqxg-XcmZA0R28ylKUTZzxeuswQH2sbkfbDNkK_cw==')]) 2026-03-08 13:29:05 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:29:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:29:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:29:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:29:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:29:07 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 13:29:07 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 13:29:07 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 13:29:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 13:29:11 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:29:11 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:29:15 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 13:29:15 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvmzbu49z_mock.wav 2026-03-08 13:29:16 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:29:16 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:29:16 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 13:29:16 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:29:17 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 13:29:17 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 13:29:17 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4861, filename=tmpy31f4jgp_mock.wav) 2026-03-08 13:29:17 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:29:17 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:29:17 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:29:17 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:29:17 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:29:17 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:29:17 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:29:17 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:29:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:29:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:29:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:29:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:29:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:29:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 13:29:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:32:42 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfbea-70f0b28d68279f83169d1261;77fd3726-d97b-4e77-976b-77671605b7ba'), (b'RateLimit', b'"api";r=967;t=69'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_I3REhusfL8343DLll2U3o-5BOSK8VsU80P_nFbi6ummcdRr8vdKYQ==')]) 2026-03-08 13:29:17 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:29:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:29:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:29:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:29:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:29:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:29:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:29:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:29:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:29:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:29:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:32:42 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfbea-14104b0172ad79244cc85a3f;77fd3726-d97b-4e77-976b-77671605b7ba'), (b'RateLimit', b'"api";r=966;t=69'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'zyojuNJPvHD5OcK1IE7HDtSrG-tox9XMzQEhFgUJvVJYRRhScbELkw==')]) 2026-03-08 13:29:17 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:29:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:29:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:29:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:29:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:29:20 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 13:29:20 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 13:29:20 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 13:29:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 13:29:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpgbasltql_mock.wav 2026-03-08 13:29:23 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 13:29:23 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:29:28 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:29:28 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:29:28 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 13:29:28 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:29:29 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 13:29:29 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:29:29 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4862, filename=tmporm29mkf_mock.wav) 2026-03-08 13:29:29 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:29:29 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:29:29 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:29:29 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:29:29 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:29:29 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:29:29 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:29:29 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:29:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:29:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:29:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:29:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:29:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:29:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:32:54 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfbf6-4844636b18877f1200b6afcb;aedbe6a7-78aa-4f3f-b755-99b73bf65c75'), (b'RateLimit', b'"api";r=965;t=57'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'1Gn9ObcODMpSuhKjzxeTrXSfYc2UVCO6Si-xHnSoveN3uZikssTAJg==')]) 2026-03-08 13:29:29 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:29:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:29:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:29:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:29:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:29:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:29:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:29:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:29:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:29:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:29:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:32:54 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfbf6-4b005553346025371521379b;aedbe6a7-78aa-4f3f-b755-99b73bf65c75'), (b'RateLimit', b'"api";r=964;t=57'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'cvV5weARtRKwEnY6cS9_YTxGEVHwgFZAc0XK1I3_M_B5PQHCAWc3zQ==')]) 2026-03-08 13:29:29 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:29:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:29:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:29:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:29:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:29:32 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:29:32 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 13:29:32 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 13:29:32 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 13:29:35 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 13:29:35 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:29:41 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 13:29:42 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 13:29:48 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 13:29:49 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 13:29:51 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:29:51 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpa08lmcq0_mock.wav 2026-03-08 13:29:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 13:29:53 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 13:29:54 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.619218 < -1.000000) 2026-03-08 13:29:55 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.073915 < -1.000000) 2026-03-08 13:29:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:29:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprx34ybn__mock.wav 2026-03-08 13:29:55 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.727578 < -1.000000) 2026-03-08 13:29:56 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:29:56 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:29:56 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'салатурочный' → 불명 2026-03-08 13:29:56 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:29:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 53자) 2026-03-08 13:29:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:[실제 분석 대상] | 긴급도:일반 | 키워드:[실제 분석 대상] 2026-03-08 13:29:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4863, filename=tmpwel_ln2q_mock.wav) 2026-03-08 13:29:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:29:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:29:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:29:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:29:57 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:29:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:29:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:29:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:29:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:29:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:29:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:29:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:29:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:29:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:33:22 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfc12-29f76fa9406073982665732e;67f3ac71-d43a-4cde-bf90-4e7a2f0d1494'), (b'RateLimit', b'"api";r=963;t=29'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'gNgZQIualHO5UlFJXT2s2KcMS0i1L1Wk90z_5dKm8W8odGUKwBHQsw==')]) 2026-03-08 13:29:57 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:29:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:29:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:29:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:29:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:29:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:29:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:29:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:29:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:29:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:29:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:33:22 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfc12-0e3f602d02add1746c6cdfaf;67f3ac71-d43a-4cde-bf90-4e7a2f0d1494'), (b'RateLimit', b'"api";r=962;t=29'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'D3HDeDKFwtaDzFUqgkQovWaTgWw3AkloSEiQncaYB19ji1qtBurM1Q==')]) 2026-03-08 13:29:57 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:29:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:29:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:29:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:29:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:29:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:29:59 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 13:29:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 13:30:03 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 13:30:04 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 13:30:04 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 13:30:04 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4864, filename=tmpj6b7zkr__mock.wav) 2026-03-08 13:30:04 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:30:04 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 13:30:04 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:30:04 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:30:04 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:30:04 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:30:04 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:30:04 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:30:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:30:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:30:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:30:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:30:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:30:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:33:29 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfc19-046826430065f730258ca0b1;86842ec1-77d1-43cd-886c-c88933e05898'), (b'RateLimit', b'"api";r=961;t=22'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Sa32l1x5eLKirDkYXk_mh_iA35wpBj5a2WpnjNVS3OuyrDwuPTXyBQ==')]) 2026-03-08 13:30:04 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:30:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:30:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:30:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:30:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:30:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:30:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:30:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:30:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:30:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:30:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:33:29 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfc19-100836aa0f85d1a70c9551c1;86842ec1-77d1-43cd-886c-c88933e05898'), (b'RateLimit', b'"api";r=960;t=22'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6pTv9Zf8rICD9pCefNDSvFDoxX7azAb1phxXnJ_v9OumDdQTFH3DWA==')]) 2026-03-08 13:30:04 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:30:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:30:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:30:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:30:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:30:07 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 13:30:07 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 13:30:07 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 13:30:09 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 13:30:10 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 13:30:10 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:30:15 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 13:30:15 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 13:30:15 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:30:16 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 13:30:16 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 13:30:16 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4865, filename=tmpwe18j4kv_mock.wav) 2026-03-08 13:30:16 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:30:16 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:30:16 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:30:16 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:30:16 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:30:16 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:30:16 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:30:16 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:30:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:30:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:30:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:30:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:30:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:30:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:33:41 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfc25-3e66e3aa4130f175137756c1;f75b13f2-8607-461b-b658-a406a19bb752'), (b'RateLimit', b'"api";r=959;t=10'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9-1piYIKQ7FXLh0QAf0-gycdoWucKkpc9VyunswD8r8SdA9-3ly_UA==')]) 2026-03-08 13:30:16 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:30:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:30:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:30:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:30:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:30:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:30:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:30:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:30:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:30:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:30:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:33:42 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfc26-503b12230f7ff1a77f0b001a;f75b13f2-8607-461b-b658-a406a19bb752'), (b'RateLimit', b'"api";r=958;t=9'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'q__wyFyjHbeRtEjkDJZh3DoOVEiorrWYr1i-rZqKBe12Ck85VbqSGQ==')]) 2026-03-08 13:30:17 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:30:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:30:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:30:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:30:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:30:19 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 13:30:19 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 13:30:19 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 13:30:19 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 13:30:19 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp98gunawe_mock.wav 2026-03-08 13:30:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 13:30:23 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 13:30:23 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:30:27 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 13:30:27 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 13:30:27 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:30:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 13:30:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpm9a7q5yb_mock.wav 2026-03-08 13:30:28 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 13:30:28 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 13:30:28 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4866, filename=tmpvxp_pqbh_mock.wav) 2026-03-08 13:30:28 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:30:28 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:30:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 13:30:29 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:30:29 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:30:29 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:30:29 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:30:29 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:30:29 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:30:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:30:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:30:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:30:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:30:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:30:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:33:54 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfc32-0e77932715ade57b07c99e84;f1576008-3aa8-4060-874c-2b1a17b8c906'), (b'RateLimit', b'"api";r=999;t=297'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'RiwH9cpbYwTpVEeiv9b-BS7HEbnunO5SQuKAgOKJ3bAImt7g9V5cHg==')]) 2026-03-08 13:30:29 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:30:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:30:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:30:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:30:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:30:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:30:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:30:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:30:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:30:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:30:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:33:54 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfc32-2d35e2325e7a4c1c51d48411;f1576008-3aa8-4060-874c-2b1a17b8c906'), (b'RateLimit', b'"api";r=998;t=297'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Qyl0lAjXjvYppfh2kJqvH30irODohFVcI_hJGDp2F_kFkG7iLoryyg==')]) 2026-03-08 13:30:29 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:30:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:30:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:30:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:30:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:30:31 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 13:30:31 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 13:30:31 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 13:30:32 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 13:30:32 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmperwgrlbl_mock.wav 2026-03-08 13:30:35 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:30:35 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:30:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 13:30:39 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 13:30:39 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 13:30:39 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:30:40 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 13:30:40 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:30:40 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4867, filename=tmpdd88tiqb_mock.wav) 2026-03-08 13:30:40 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:30:40 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:30:40 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:30:40 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:30:40 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:30:40 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:30:40 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:30:40 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:30:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:30:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:30:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:30:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:30:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:30:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:34:05 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfc3d-0dd2e99a2d65cd8d08266e1d;c0c5d374-8d83-4b8c-9465-213c13d3dd12'), (b'RateLimit', b'"api";r=997;t=286'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'4CFen4GajcTzGu-wwi22MGz7XeCuoYnc6CnJ7sRqBHEPVieYJjM1dg==')]) 2026-03-08 13:30:40 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:30:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:30:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:30:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:30:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:30:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:30:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:30:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:30:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:30:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:30:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:34:05 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfc3d-40f4436762903039769c06a4;c0c5d374-8d83-4b8c-9465-213c13d3dd12'), (b'RateLimit', b'"api";r=996;t=286'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'hFPTluSy9gLfKltT11Gl0q_xiLRuLsRw09GsEdKu2q_Jh6Nj-576-A==')]) 2026-03-08 13:30:40 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:30:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:30:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:30:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:30:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:30:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 13:30:43 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 13:30:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 13:30:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 13:30:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprzqytusl_mock.wav 2026-03-08 13:30:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 13:30:47 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:30:47 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:30:49 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 13:30:49 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsa7s5l9x_mock.wav 2026-03-08 13:30:52 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:30:52 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:30:52 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 13:30:52 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:30:53 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 13:30:53 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 13:30:53 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4868, filename=tmpzb4npgsm_mock.wav) 2026-03-08 13:30:53 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:30:53 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:30:53 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:30:53 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:30:53 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:30:53 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:30:53 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:30:53 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:30:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:30:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:30:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:30:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:30:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:30:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:34:18 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfc4a-1f6613376518033a5f07f3d0;b36042da-3339-44bd-8cf8-fe0c6e66a3cb'), (b'RateLimit', b'"api";r=995;t=273'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Bd-jq6Gm_bCa2AbL9eOU5AXajfTV1xsFqc_AZ84Qs1VMhLkLYBxqBQ==')]) 2026-03-08 13:30:53 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:30:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:30:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:30:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:30:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:30:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:30:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:30:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:30:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:30:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:30:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:34:18 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfc4a-430e5d1145915d0809a1984b;b36042da-3339-44bd-8cf8-fe0c6e66a3cb'), (b'RateLimit', b'"api";r=994;t=273'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'fV_JE5i0_TnGPTK7upWypACkvQS44yM61cC3uXo4Xdaj7bxGtjE3uQ==')]) 2026-03-08 13:30:53 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:30:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:30:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:30:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:30:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:30:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 13:30:55 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 13:30:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 13:30:59 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 13:30:59 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:31:00 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 13:31:04 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:31:04 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:31:04 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 13:31:04 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:31:04 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 13:31:04 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:31:04 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4869, filename=tmpzwhu86k3_mock.wav) 2026-03-08 13:31:04 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:31:04 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:31:04 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:31:04 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:31:04 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:31:04 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:31:04 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:31:04 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:31:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:31:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:31:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:31:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:31:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:31:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:34:30 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfc56-7be50c267cbc254819c3d238;ddf15297-eaf7-45fa-a91f-980c76c11012'), (b'RateLimit', b'"api";r=993;t=261'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'U0AfilTztrwL-u93gDg7XTcTEeMMLxCGAV5EAZLX3be2i8lZYkg7lQ==')]) 2026-03-08 13:31:05 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:31:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:31:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:31:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:31:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:31:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:31:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:31:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:31:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:31:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:31:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:34:30 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfc56-0afdaea34000baff68599c4f;ddf15297-eaf7-45fa-a91f-980c76c11012'), (b'RateLimit', b'"api";r=992;t=261'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'YfZxE5r3l2lLN0Imxadnn6e5iu4rs6R7sLPH3t65vTVEMq1VEr4hCg==')]) 2026-03-08 13:31:05 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:31:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:31:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:31:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:31:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:31:07 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:31:07 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 13:31:07 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 13:31:10 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 13:31:11 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 13:31:11 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:31:16 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 13:31:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 13:31:19 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:31:19 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp15d8ojz4_mock.wav 2026-03-08 13:31:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 13:31:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:31:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6o__7fbl_mock.wav 2026-03-08 13:31:24 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 13:31:30 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 13:31:34 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (11.435897 > 2.400000) 2026-03-08 13:31:35 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.551017 < -1.000000) 2026-03-08 13:31:35 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 13:31:36 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.027234 < -1.000000) 2026-03-08 13:31:37 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:31:37 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:31:37 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'fazer서 확인해 보' → 불명 2026-03-08 13:31:37 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:31:37 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 48자) 2026-03-08 13:31:37 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:fazer서 확인 | 긴급도:일반 | 키워드:fazer,확인,보함 2026-03-08 13:31:37 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4870, filename=tmpdr008d5j_mock.wav) 2026-03-08 13:31:37 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:31:37 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:31:37 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:31:37 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:31:37 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:31:37 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:31:37 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:31:37 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:31:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:31:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:31:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:31:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:31:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:31:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:35:03 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfc77-2606a7bd29f6f54221a7a5e0;aaf1dced-455e-4671-9f6d-cd6d40da4365'), (b'RateLimit', b'"api";r=991;t=228'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'tQvV1pd1Y7rgMPvP0keh0w7QxZuOqSv13lmrWC0n6XMQRtKPd1U0Mw==')]) 2026-03-08 13:31:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:31:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:31:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:31:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:31:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:31:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:31:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:31:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:31:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:31:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:31:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:35:03 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfc77-56c600f73554a00c7ef39631;aaf1dced-455e-4671-9f6d-cd6d40da4365'), (b'RateLimit', b'"api";r=990;t=228'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'nhXahy4KWsjiWnEqOMXdpny5RbHAmldYe03_X-l99RU3rnweQPAZgQ==')]) 2026-03-08 13:31:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:31:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:31:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:31:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:31:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:31:40 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:31:40 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 13:31:40 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 13:31:44 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 13:31:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 13:31:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 13:31:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4871, filename=tmp5pxeiaiy_mock.wav) 2026-03-08 13:31:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:31:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 13:31:45 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:31:45 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:31:45 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:31:45 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:31:45 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:31:45 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:31:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:31:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:31:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:31:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:31:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:31:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:35:10 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfc7e-1c30f4562e91bd2b6b49fc87;007a2124-f5cc-4ddf-8bd4-8548f1fd8e60'), (b'RateLimit', b'"api";r=989;t=221'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'LN636Socg5cQ1ADWRtNDPihK2VE2NTUKsb0vEvgtqD8DBdU602bXZA==')]) 2026-03-08 13:31:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:31:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:31:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:31:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:31:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:31:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:31:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:31:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:31:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:31:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:31:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:35:10 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfc7e-03d04bb857fd2d434bb74b51;007a2124-f5cc-4ddf-8bd4-8548f1fd8e60'), (b'RateLimit', b'"api";r=988;t=221'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'AUrkBhukpUcPbXWyCC18AdrjZZ1SAz8ugrsWOOU8YXSPf_qHRthv2A==')]) 2026-03-08 13:31:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:31:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:31:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:31:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:31:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:31:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 13:31:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp200gjibx_mock.wav 2026-03-08 13:31:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 13:31:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 13:31:48 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 13:31:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 13:31:51 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 13:31:51 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:31:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 13:31:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmparhe1i1v_mock.wav 2026-03-08 13:31:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 13:31:56 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 13:31:56 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 13:31:56 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:31:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 13:31:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 13:31:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4872, filename=tmpe0v91qy7_mock.wav) 2026-03-08 13:31:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:31:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:31:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:31:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:31:57 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:31:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:31:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:31:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:31:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:31:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:31:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:31:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:31:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:31:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:35:23 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfc8b-722565384539ab8338e2e84b;3c99e318-cc8c-4e9f-9a6d-4c8193e59536'), (b'RateLimit', b'"api";r=987;t=208'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 204f05307f6d37aa487fbf653b31cd06.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'QfeCDONvZcQEuV90VnTtuRZ45meMsA2rQg1cIWjTlP-xIEyAMOtsgA==')]) 2026-03-08 13:31:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:31:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:31:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:31:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:31:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:31:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:31:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:31:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:31:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:31:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:31:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:35:23 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfc8b-3d4b9d54540c6800616eb2e6;3c99e318-cc8c-4e9f-9a6d-4c8193e59536'), (b'RateLimit', b'"api";r=986;t=208'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 204f05307f6d37aa487fbf653b31cd06.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'In1Ht3e5JZUnKoHFEmG6-53FIZLKT5wj3n6TLpJbvhJ0B9A97UMUEw==')]) 2026-03-08 13:31:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:31:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:31:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:31:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:31:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:31:59 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 13:31:59 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp980t4exu_mock.wav 2026-03-08 13:32:00 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 13:32:00 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 13:32:00 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 13:32:04 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 13:32:04 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:32:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 13:32:09 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 13:32:09 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 13:32:09 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:32:10 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 13:32:10 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 13:32:10 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4873, filename=tmprf6f04jx_mock.wav) 2026-03-08 13:32:10 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:32:10 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:32:10 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:32:10 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:32:10 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:32:10 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:32:10 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:32:10 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:32:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:32:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:32:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:32:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:32:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:32:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 13:32:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp568mttcg_mock.wav 2026-03-08 13:32:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:35:35 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfc97-01e8abc038f18d66452d6de0;61b7c6e1-82ea-4794-90e0-cd9692da1edb'), (b'RateLimit', b'"api";r=985;t=196'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca87bf429f214c70d8beaa0c7de1e702.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'fSweaCqLRi1riAsSC3bBCH6VzhqQX7eFmSoVldAFNNQP9yb-AJRw6g==')]) 2026-03-08 13:32:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:32:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:32:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:32:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:32:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:32:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:32:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:32:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:32:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:32:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:32:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:35:36 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfc98-17994d6e11c79d7c5a2d7ac1;61b7c6e1-82ea-4794-90e0-cd9692da1edb'), (b'RateLimit', b'"api";r=984;t=195'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca87bf429f214c70d8beaa0c7de1e702.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'Nh7ddRZGEfjso7-a5ObgwQZBWTA7S65ympvpUQMaG7yq7pQ6UCGg1A==')]) 2026-03-08 13:32:11 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:32:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:32:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:32:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:32:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:32:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 13:32:13 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 13:32:13 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 13:32:13 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 13:32:16 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 13:32:16 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpuz8jje2g_mock.wav 2026-03-08 13:32:17 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:32:17 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:32:21 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 13:32:21 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 13:32:21 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:32:22 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 13:32:22 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 13:32:22 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4874, filename=tmp9fscd9h3_mock.wav) 2026-03-08 13:32:22 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:32:22 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:32:22 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:32:22 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:32:22 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:32:22 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:32:22 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:32:22 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:32:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:32:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:32:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:32:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:32:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:32:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:35:47 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfca3-0ea4d7265f46073849071712;98c8a218-098e-4a9d-96ef-6d82880cbd2d'), (b'RateLimit', b'"api";r=983;t=184'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8cc99160f03cf288f95ffd3bba66cb2c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'jLQ350u0gk1_pFHSNSUeQpLy4caoWqXtHrMqZpVQUQBd0M2CJDGc4Q==')]) 2026-03-08 13:32:22 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:32:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:32:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:32:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:32:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:32:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:32:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:32:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:32:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:32:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:32:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:35:48 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfca4-5e8ccca21113f3f64ea53c38;98c8a218-098e-4a9d-96ef-6d82880cbd2d'), (b'RateLimit', b'"api";r=982;t=183'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8cc99160f03cf288f95ffd3bba66cb2c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'xF7Kwur8qBB7GHGQ0ij0OYrInMM-azdgGO4W2VBg6Kk5wqrEn_aXZQ==')]) 2026-03-08 13:32:23 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:32:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:32:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:32:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:32:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:32:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 13:32:25 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 13:32:25 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 13:32:26 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 13:32:29 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:32:29 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:32:34 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:32:34 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:32:34 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 13:32:34 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:32:34 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 13:32:34 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 13:32:34 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4875, filename=tmp9g05y3qr_mock.wav) 2026-03-08 13:32:34 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:32:34 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:32:35 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:32:35 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:32:35 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:32:35 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:32:35 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:32:35 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:32:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:32:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:32:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:32:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:32:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:32:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:36:00 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfcb0-7fc69e592d273679509f0eb8;6a6f2635-c862-40f8-8f4e-5702fc3880da'), (b'RateLimit', b'"api";r=981;t=171'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f41268584275573cf0f9ec6d6dae8b7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'9vd-og0Hq1H2M9mOESC7NGVdXN2Mm6ftZsUCOuN8dAXHvYVVN2QFkg==')]) 2026-03-08 13:32:35 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:32:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:32:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:32:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:32:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:32:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:32:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:32:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:32:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:32:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:32:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:36:00 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfcb0-0cef1e802dc0049626bd07ba;6a6f2635-c862-40f8-8f4e-5702fc3880da'), (b'RateLimit', b'"api";r=980;t=171'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f41268584275573cf0f9ec6d6dae8b7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'XMNw5acFwRqPPeGPv2smhh0t-JMsYsSt71v0AeVNdFV9rmxJDmpYow==')]) 2026-03-08 13:32:35 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:32:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:32:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:32:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:32:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:32:36 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 13:32:37 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 13:32:37 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 13:32:37 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 13:32:41 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 13:32:41 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:32:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 13:32:45 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:32:45 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7dxyfo6i_mock.wav 2026-03-08 13:32:46 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:32:46 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:32:46 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 13:32:46 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:32:47 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 13:32:47 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:32:47 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4876, filename=tmpeqtcch7b_mock.wav) 2026-03-08 13:32:47 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:32:47 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:32:47 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:32:47 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:32:47 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:32:47 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:32:47 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:32:47 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:32:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:32:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:32:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:32:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:32:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:32:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:36:12 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfcbc-6aad85c454cdc2835b46929a;69777978-efea-4521-a970-fa36e5cb2f1a'), (b'RateLimit', b'"api";r=979;t=159'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c8300eed0230a129b2b5696d1d6037f0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'yPNlbWkDrJdu2GSATxOu-KKim26WijEXurdkmZeHeCwPBwwnFzQlZA==')]) 2026-03-08 13:32:47 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:32:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:32:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:32:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:32:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:32:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:32:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:32:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:32:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:32:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:32:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:36:12 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfcbc-2b06f43e6dc3afe40364e0f3;69777978-efea-4521-a970-fa36e5cb2f1a'), (b'RateLimit', b'"api";r=978;t=159'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c8300eed0230a129b2b5696d1d6037f0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'5uXtUA1q8a3FfMFgxKXPsDdnsWL8ODdtHXLZy285uPgO5kLqN3uD3A==')]) 2026-03-08 13:32:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:32:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:32:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:32:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:32:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:32:48 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 13:32:49 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:32:49 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_i0ai925_mock.wav 2026-03-08 13:32:50 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:32:50 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 13:32:50 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 13:32:53 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 13:32:53 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:32:59 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 13:33:03 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 13:33:07 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 13:33:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 13:33:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5qywn5l7_mock.wav 2026-03-08 13:33:13 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 13:33:13 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 13:33:17 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 13:33:18 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.862957 < -1.000000) 2026-03-08 13:33:18 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.991739 < -1.000000) 2026-03-08 13:33:19 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:33:19 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:33:19 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '오십시오' → 불명 2026-03-08 13:33:19 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:33:20 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 13:33:20 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:오십시오 | 긴급도:일반 | 키워드:오십시오 2026-03-08 13:33:20 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4877, filename=tmpu__f21a2_mock.wav) 2026-03-08 13:33:20 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:33:20 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:33:20 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:33:20 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:33:20 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:33:20 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:33:20 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:33:20 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:33:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:33:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:33:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:33:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:33:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:33:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:36:45 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfcdd-6f97a5d12478f18f5f445832;f3330ff5-6752-451e-8a28-74e95514596f'), (b'RateLimit', b'"api";r=977;t=126'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'FT2H4vRS7oFgvGcG5QjKm_M7NB5Q4JyQ6LnYd5LkL0cldq3Msz_8EQ==')]) 2026-03-08 13:33:20 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:33:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:33:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:33:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:33:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:33:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:33:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:33:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:33:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:33:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:33:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:36:45 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfcdd-3c977fa775c8af417e73dbfd;f3330ff5-6752-451e-8a28-74e95514596f'), (b'RateLimit', b'"api";r=976;t=126'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'JFT_NjauQCnIzjr168B9LFAq3YPuESco2eNeYzegyTubgMU3S1w22g==')]) 2026-03-08 13:33:20 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:33:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:33:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:33:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:33:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:33:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 13:33:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2vw3bym9_mock.wav 2026-03-08 13:33:22 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 13:33:22 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:33:22 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 13:33:22 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 13:33:26 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 13:33:26 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 13:33:26 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpl6vl48jp_mock.wav 2026-03-08 13:33:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 55자) 2026-03-08 13:33:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 결과 없음 | 긴급도:일반 | 키워드:무전, 분석 대상 없음,일반,일반 2026-03-08 13:33:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4878, filename=tmp2dj_lb49_mock.wav) 2026-03-08 13:33:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:33:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 13:33:27 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:33:27 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:33:27 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:33:27 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:33:27 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:33:27 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:33:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:33:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:33:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:33:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:33:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:33:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:36:52 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfce4-2c8bb8b83c92e2007824121e;9efa65e9-b8ae-41dc-bf77-57afa63b6b6a'), (b'RateLimit', b'"api";r=975;t=119'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'kaVVIelRejTOFQ-NjEjtOyeKHp1cdtPXXymyousPw7B7atTa-NOYfg==')]) 2026-03-08 13:33:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:33:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:33:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:33:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:33:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:33:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:33:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:33:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:33:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:33:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:33:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:36:52 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfce4-00edf9ed3fe8a65c5081cd7c;9efa65e9-b8ae-41dc-bf77-57afa63b6b6a'), (b'RateLimit', b'"api";r=974;t=119'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'r77ezWMWBcIhxHOYbiMxlek_IrBBAplhabszygbaeP3sU55EdnuByA==')]) 2026-03-08 13:33:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:33:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:33:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:33:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:33:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:33:30 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 13:33:30 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 13:33:30 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 13:33:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 13:33:33 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 13:33:33 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:33:37 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 13:33:37 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpn8ik430u_mock.wav 2026-03-08 13:33:38 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 13:33:38 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 13:33:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 13:33:38 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:33:39 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 44자) 2026-03-08 13:33:39 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:전차선,지지금구,좌천,하선,운전 2026-03-08 13:33:39 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4879, filename=tmpnrymp7w5_mock.wav) 2026-03-08 13:33:39 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:33:39 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:33:39 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:33:39 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:33:39 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:33:39 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:33:39 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:33:39 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:33:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:33:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:33:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:33:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:33:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:33:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:37:05 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfcf1-7de48959470a6d7c09498c0c;eb692800-8608-4550-bf28-c37cbbf49553'), (b'RateLimit', b'"api";r=973;t=106'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ixUsqAzPgq20AJYOXWf7uNZpV6kZ_a5SLUN37RkmI7JGWpdoHzucgg==')]) 2026-03-08 13:33:40 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:33:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:33:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:33:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:33:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:33:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:33:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:33:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:33:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:33:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:33:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:37:05 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfcf1-43be73a96334f6a268fca74c;eb692800-8608-4550-bf28-c37cbbf49553'), (b'RateLimit', b'"api";r=972;t=106'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'hI7GXNaKRAIWsYUExKP86n0KYj04LMHb4IRH6zJnXaFvqi7SAimq9w==')]) 2026-03-08 13:33:40 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:33:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:33:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:33:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:33:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:33:42 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 13:33:42 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 13:33:42 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 13:33:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 13:33:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp49iawpqx_mock.wav 2026-03-08 13:33:46 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 13:33:46 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:33:50 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 13:33:50 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 13:33:50 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:33:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 13:33:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 13:33:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4880, filename=tmpp0ipxgum_mock.wav) 2026-03-08 13:33:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:33:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:33:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:33:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:33:52 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:33:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:33:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:33:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:33:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:33:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:33:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:33:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:33:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:33:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:37:17 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfcfd-3c5dcfa34711895875d21a6c;603c0f8f-1603-49cd-ac50-3a2fe635f9fb'), (b'RateLimit', b'"api";r=971;t=94'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'5KahZPIsms8NI64hobhmstBEFaegIejAWajS_ufsYhlmqDftG5ZfDw==')]) 2026-03-08 13:33:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:33:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:33:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:33:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:33:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:33:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:33:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:33:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:33:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:33:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:33:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:37:17 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfcfd-1cd4c1575d9785603bbe548b;603c0f8f-1603-49cd-ac50-3a2fe635f9fb'), (b'RateLimit', b'"api";r=970;t=94'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'gPOacsM4a0OPA_n7EbN4k_Cc2BhYpyZ1JyGycJRIOiAEj_lV1syfHQ==')]) 2026-03-08 13:33:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:33:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:33:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:33:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:33:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:33:53 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 13:33:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 13:33:55 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 13:33:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 13:33:58 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:33:58 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:34:02 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 13:34:02 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 13:34:02 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:34:03 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 13:34:03 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 13:34:03 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4881, filename=tmp5iefm6c6_mock.wav) 2026-03-08 13:34:03 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:34:03 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:34:03 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:34:03 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:34:03 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:34:03 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:34:03 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:34:03 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:34:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:34:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:34:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:34:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:34:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:34:03 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 13:34:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:37:29 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfd09-0666fc277f053f3c70329ecc;bd36ebe5-872d-4b9b-ab30-587a0a1c6538'), (b'RateLimit', b'"api";r=969;t=82'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'QWFdnD122qdulV8mzUVe14Fuc9vkVDTWrqryZxi3TKy6QvX_JrUvng==')]) 2026-03-08 13:34:04 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:34:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:34:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:34:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:34:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:34:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:34:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:34:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:34:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:34:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:34:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:37:29 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfd09-5db030185e66ee214a25c3af;bd36ebe5-872d-4b9b-ab30-587a0a1c6538'), (b'RateLimit', b'"api";r=968;t=82'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'nAAb-dDy-U63FVFDn47osD2kmc3X2VCw7gwi_xabaIExcYOTetzDyw==')]) 2026-03-08 13:34:04 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:34:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:34:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:34:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:34:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:34:06 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 13:34:06 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 13:34:06 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 13:34:10 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:34:10 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:34:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 13:34:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:34:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5zm8ixqw_mock.wav 2026-03-08 13:34:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 13:34:15 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:34:15 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:34:15 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 13:34:15 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:34:16 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 13:34:16 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 13:34:16 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4882, filename=tmpvx99cuwt_mock.wav) 2026-03-08 13:34:16 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:34:16 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:34:16 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:34:16 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:34:16 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:34:16 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:34:16 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:34:16 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:34:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:34:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:34:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:34:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:34:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:34:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:37:41 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfd15-668523561f584ba234a2a9d8;cab2f183-984d-450e-8fb9-3dc967b180eb'), (b'RateLimit', b'"api";r=967;t=70'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bZfZYpf-bpd5wrTtn25_HY7lp6PKbutcS1DKrLfTZQ2T4PguuDwSYw==')]) 2026-03-08 13:34:16 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:34:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:34:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:34:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:34:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:34:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:34:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:34:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:34:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:34:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:34:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:37:41 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfd15-33b485146da647b211fa1560;cab2f183-984d-450e-8fb9-3dc967b180eb'), (b'RateLimit', b'"api";r=966;t=70'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'wW8ma_REBPIF20YZ26laI0PhWvV5Q9_pIi3LRXBrcA8RNUrMSrIEKg==')]) 2026-03-08 13:34:16 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:34:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:34:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:34:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:34:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:34:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:34:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpi4msd20r_mock.wav 2026-03-08 13:34:18 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 13:34:18 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 13:34:18 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 13:34:22 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 13:34:22 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:34:27 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:34:27 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:34:27 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 13:34:27 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:34:28 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 13:34:28 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:34:28 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4883, filename=tmpggzpkx8q_mock.wav) 2026-03-08 13:34:28 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:34:28 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:34:28 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:34:28 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:34:28 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:34:28 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:34:28 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:34:28 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:34:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:34:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:34:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:34:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:34:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:34:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:37:53 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfd21-207f14414436836e611aaac1;7e7cd6f1-bc9b-423e-b318-db2627e4b3cd'), (b'RateLimit', b'"api";r=965;t=58'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'CJ5YsV97DISBet7v2K74yesdOILFXtqH78SkgqON64hD4G_PPHCVsw==')]) 2026-03-08 13:34:28 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:34:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:34:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:34:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:34:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:34:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:34:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:34:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:34:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:34:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:34:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:37:53 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfd21-3f1f49d053eab67e798379f5;7e7cd6f1-bc9b-423e-b318-db2627e4b3cd'), (b'RateLimit', b'"api";r=964;t=58'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'0AZkrK8ioi2PVTRJhHpgeVvHLLOEI91WnbrwQ1aUSg-7GjnKfFrJOQ==')]) 2026-03-08 13:34:28 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:34:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:34:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:34:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:34:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:34:30 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 13:34:30 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:34:30 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 13:34:30 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 13:34:34 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 13:34:34 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:34:40 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 13:34:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 13:34:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp01dk8y18_mock.wav 2026-03-08 13:34:41 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 13:34:47 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 13:34:49 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 13:34:49 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpcfjj0mdn_mock.wav 2026-03-08 13:34:49 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 13:34:53 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 13:34:53 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 13:34:53 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzha6njkt_mock.wav 2026-03-08 13:34:57 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (33.450000 > 2.400000) 2026-03-08 13:34:58 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.932355 < -1.000000) 2026-03-08 13:34:58 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-5.403644 < -1.000000) 2026-03-08 13:34:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 13:34:59 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:34:59 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:34:59 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '주님의 차는' → 불명 2026-03-08 13:34:59 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:35:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 60자) 2026-03-08 13:35:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:주님의 차 통과 | 긴급도:일반 | 키워드:주님의 차,차,신호,통과 2026-03-08 13:35:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4884, filename=tmp9a9gy1hc_mock.wav) 2026-03-08 13:35:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:35:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:35:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:35:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:35:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:35:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:35:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:35:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:35:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:35:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:35:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:35:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:35:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:35:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:38:25 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfd41-003c497f04979e2a48f9cd0a;4a4c1c26-a868-40e2-a869-2f1a24d18db9'), (b'RateLimit', b'"api";r=963;t=26'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9igPrUXRATX4jNQZCNhxJ2F-8hp-jOnh5gQZoHXA1IHG6W9Icntb2Q==')]) 2026-03-08 13:35:00 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:35:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:35:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:35:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:35:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:35:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:35:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:35:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:35:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:35:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:35:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:38:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfd41-4303029966cd4a12308ab6e4;4a4c1c26-a868-40e2-a869-2f1a24d18db9'), (b'RateLimit', b'"api";r=962;t=26'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'0PuMl5B-rKMvyip_i8LUWAVrbvTD6qzLKdD-QcLPuFsUjS0J2_cbOQ==')]) 2026-03-08 13:35:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:35:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:35:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:35:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:35:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:35:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:35:03 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 13:35:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 13:35:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 13:35:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpeugj2j4i_mock.wav 2026-03-08 13:35:06 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 13:35:07 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 13:35:07 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 13:35:07 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 철도 2026-03-08 13:35:07 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4885, filename=tmpzze3qm7c_mock.wav) 2026-03-08 13:35:07 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:35:07 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 13:35:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:35:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:35:08 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:35:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:35:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:35:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:35:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:35:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:35:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:35:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:35:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:35:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:38:33 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfd49-30b8857b7c1aaad640a50483;ea6a9d21-f118-4f85-8483-664d43f584ad'), (b'RateLimit', b'"api";r=961;t=18'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'OuOEEMeILHItV5cqLbOhMiV-oPPPkmXLjtEPlXyM6MpotTG_VGorfA==')]) 2026-03-08 13:35:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:35:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:35:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:35:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:35:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:35:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:35:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:35:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:35:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:35:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:35:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:38:33 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfd49-539d3dec50f893141bf9fa78;ea6a9d21-f118-4f85-8483-664d43f584ad'), (b'RateLimit', b'"api";r=960;t=18'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'pDHYWUwohxXCu8SExuneZEyoptBU1_YNTK7lRGZvWq1fOa9AHkpy8A==')]) 2026-03-08 13:35:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:35:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:35:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:35:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:35:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:35:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 13:35:10 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 13:35:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 13:35:11 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 13:35:11 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmppdyc0w4z_mock.wav 2026-03-08 13:35:14 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 13:35:14 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:35:19 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 13:35:19 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 13:35:19 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:35:20 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 13:35:20 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 13:35:20 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4886, filename=tmpszp2l6f1_mock.wav) 2026-03-08 13:35:20 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:35:20 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:35:20 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:35:20 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:35:20 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:35:20 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:35:20 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:35:20 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:35:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:35:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:35:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:35:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:35:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:35:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:38:45 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfd55-0231d2a31431f03369e56f79;886625c4-fb65-4508-a3f4-8750baf3381b'), (b'RateLimit', b'"api";r=959;t=6'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'a1K4Oths7MZW0G2zdOV1QLgQmtxvYRyMLl89AVUBPdB1HSwXDh8yMA==')]) 2026-03-08 13:35:20 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:35:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:35:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:35:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:35:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:35:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:35:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:35:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:35:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:35:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:35:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:38:45 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfd55-5fa6e663394f9e5a5748bed9;886625c4-fb65-4508-a3f4-8750baf3381b'), (b'RateLimit', b'"api";r=958;t=6'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'mBc2eLgCA_7SzpwYnR2-EnsA54y3JSsID2gNkCYxbClZJA5Iqi0cCQ==')]) 2026-03-08 13:35:20 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:35:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:35:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:35:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:35:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:35:21 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 13:35:23 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 13:35:23 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 13:35:23 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 13:35:26 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 13:35:26 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:35:31 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 13:35:31 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 13:35:31 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 13:35:31 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:35:32 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 13:35:32 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 13:35:32 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4887, filename=tmpky646zt__mock.wav) 2026-03-08 13:35:32 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:35:32 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:35:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:35:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:35:32 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:35:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:35:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:35:32 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:35:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:35:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:35:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:35:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:35:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:35:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:38:57 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfd61-0cb2f6566a388ec61249cf96;27c7fc4c-587b-454e-82b6-ff470c83d1f0'), (b'RateLimit', b'"api";r=999;t=294'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'EGarYWqtLgIXk15E9pygC_0eXha-B7u9aaF-GIs3PWME7a9h62x-yg==')]) 2026-03-08 13:35:32 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:35:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:35:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:35:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:35:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:35:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:35:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:35:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:35:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:35:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:35:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:38:58 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfd62-749e7eb33982777b0b23771d;27c7fc4c-587b-454e-82b6-ff470c83d1f0'), (b'RateLimit', b'"api";r=998;t=293'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'e2x2oH9EBugSWijErNYpLBrREFxQhzBqxkD0nkAO4aW9UFGz38pQpg==')]) 2026-03-08 13:35:33 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:35:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:35:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:35:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:35:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:35:35 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 13:35:35 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 13:35:35 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 13:35:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 13:35:38 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:35:38 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:35:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:35:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpf302ohk3_mock.wav 2026-03-08 13:35:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 13:35:43 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 13:35:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 13:35:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:35:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:35:44 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 13:35:44 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:35:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpd9qsmtzl_mock.wav 2026-03-08 13:35:44 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4888, filename=tmpf3du81b3_mock.wav) 2026-03-08 13:35:44 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:35:44 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:35:44 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:35:44 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:35:44 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:35:44 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:35:44 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:35:44 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:35:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:35:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:35:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:35:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:35:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:35:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:39:09 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfd6d-2074f0f1112a6d941a9f0fdd;1f919aab-ca12-409d-94a2-d237b2caaa2e'), (b'RateLimit', b'"api";r=997;t=282'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'GFaEIoYkotibzxclunOlMq6cOYV-Ea7oEijfcEMp6ZuMSBAfJkcjbQ==')]) 2026-03-08 13:35:44 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:35:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:35:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:35:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:35:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:35:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:35:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:35:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:35:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:35:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:35:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:39:09 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfd6d-44647a7d28d0770f2568a549;1f919aab-ca12-409d-94a2-d237b2caaa2e'), (b'RateLimit', b'"api";r=996;t=282'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'EppF2scGlxi9v--k6w-WPLCEUxdx8QXZaM8MnIgihoYSvAtogclRgg==')]) 2026-03-08 13:35:44 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:35:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:35:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:35:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:35:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:35:46 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 13:35:46 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 13:35:46 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 13:35:50 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:35:50 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:35:55 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:35:55 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:35:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 13:35:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:35:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 13:35:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 13:35:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4889, filename=tmpx6ghd27s_mock.wav) 2026-03-08 13:35:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:35:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:35:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:35:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:35:56 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:35:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:35:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:35:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:35:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:35:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:35:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:35:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:35:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:35:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:39:21 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfd79-4fc5cf0f6c93196b61e02006;2e7bea22-cc6f-4c88-a289-cdac408671ab'), (b'RateLimit', b'"api";r=995;t=270'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'k0iFu99Q2SHjiQcXI9sc_plrMldaA8AZQ-N7sTqgVne_BkxkkyuqNA==')]) 2026-03-08 13:35:56 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:35:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:35:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:35:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:35:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:35:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:35:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:35:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:35:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:35:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:35:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:39:22 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfd79-033e127c0a44df424b7db465;2e7bea22-cc6f-4c88-a289-cdac408671ab'), (b'RateLimit', b'"api";r=994;t=270'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'zNAmOlKGeg06-aUM9pcGiJelVMQn0W9UolbdFp2vWZpox5bL4Bu2HQ==')]) 2026-03-08 13:35:57 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:35:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:35:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:35:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:35:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:35:58 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 13:35:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 13:35:59 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 13:35:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 13:36:03 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 13:36:03 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:36:07 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:36:07 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:36:07 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 13:36:07 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:36:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 13:36:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:36:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4890, filename=tmpeyoefrc4_mock.wav) 2026-03-08 13:36:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:36:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:36:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:36:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:36:08 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:36:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:36:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:36:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:36:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:36:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:36:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:36:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:36:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:36:08 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 13:36:08 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1qyu_hlm_mock.wav 2026-03-08 13:36:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:39:33 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfd85-26fc4fd32958111b33db4612;7c46ad3c-50a3-4493-931c-f8bdcbf37a81'), (b'RateLimit', b'"api";r=993;t=258'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 204f05307f6d37aa487fbf653b31cd06.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'0PhiHd6dEfvSzHxdXBos6alZU10NrQvFWlLSUXiVY9s6ss3twhc5TQ==')]) 2026-03-08 13:36:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:36:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:36:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:36:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:36:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:36:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:36:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:36:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:36:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:36:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:36:09 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 13:36:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:39:34 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfd86-6a674b111210859e782a22f7;7c46ad3c-50a3-4493-931c-f8bdcbf37a81'), (b'RateLimit', b'"api";r=992;t=257'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 204f05307f6d37aa487fbf653b31cd06.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'DLuqfcLjSmomUajwOJrI8NpyrdjzEJhwc5K2oJWgyjhmffKrJbI9nA==')]) 2026-03-08 13:36:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:36:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:36:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:36:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:36:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:36:11 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:36:11 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 13:36:11 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 13:36:15 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 13:36:15 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:36:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 13:36:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8083ws5f_mock.wav 2026-03-08 13:36:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 13:36:20 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 13:36:21 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 13:36:21 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpn7puttfi_mock.wav 2026-03-08 13:36:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 13:36:27 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 13:36:32 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 13:36:32 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpq6yxbsqt_mock.wav 2026-03-08 13:36:32 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 13:36:33 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 13:36:38 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 13:36:38 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqhn0axk3_mock.wav 2026-03-08 13:36:38 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 13:36:39 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.618285 < -1.000000) 2026-03-08 13:36:39 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-1.617609 < -1.000000) 2026-03-08 13:36:40 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:36:40 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:36:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'Продолжение следует...' → 불명 2026-03-08 13:36:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:36:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 61자) 2026-03-08 13:36:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:[실제 분석 대상] | 긴급도:일반 | 키워드:[실제 분석 대상] 2026-03-08 13:36:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4891, filename=tmpjlvmzpg1_mock.wav) 2026-03-08 13:36:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:36:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:36:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:36:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:36:41 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:36:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:36:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:36:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:36:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:36:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:36:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:36:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:36:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:36:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:40:06 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfda6-0eddd686136012b3022cc961;9dba5bb4-eaa6-4850-822b-a711e228ec71'), (b'RateLimit', b'"api";r=991;t=225'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'yNb-ceXxBNEcrilQj4oz5AQMEUwl_NryPsGJ5DTq0vCMPUNXe59nOg==')]) 2026-03-08 13:36:41 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:36:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:36:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:36:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:36:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:36:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:36:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:36:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:36:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:36:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:36:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:40:06 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfda6-6f21b51525ccf2062f84b813;9dba5bb4-eaa6-4850-822b-a711e228ec71'), (b'RateLimit', b'"api";r=990;t=225'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'NcwZDVB9x2EkbtKkEZUT7l3dV37YoIHPFs2bJTav3g3ZrloMQltqUg==')]) 2026-03-08 13:36:41 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:36:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:36:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:36:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:36:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:36:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:36:43 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 13:36:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 13:36:47 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 13:36:48 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 25자) 2026-03-08 13:36:48 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:없음 2026-03-08 13:36:48 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4892, filename=tmp184s8os5_mock.wav) 2026-03-08 13:36:48 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:36:48 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 13:36:48 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:36:48 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:36:48 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:36:48 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:36:48 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:36:48 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:36:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:36:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:36:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:36:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:36:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:36:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:40:13 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfdad-2d702caf6be055920128e3a6;3de9e24b-3725-4bca-9aeb-c41f241be47c'), (b'RateLimit', b'"api";r=989;t=218'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'8tPfcQnqClC-xv7KaIMI0mcWe5ZPB9Ohw4PSJY-d847asXbVlbFEfA==')]) 2026-03-08 13:36:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:36:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:36:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:36:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:36:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:36:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:36:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:36:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:36:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:36:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:36:48 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 13:36:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:40:13 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfdad-07498c2c0c88642e5d99d896;3de9e24b-3725-4bca-9aeb-c41f241be47c'), (b'RateLimit', b'"api";r=988;t=218'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'rhbHC811qVCJ6DIDLVkizgZp8Qy_1f5S4eV4gw7YAnhc4_TnSKT3ew==')]) 2026-03-08 13:36:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:36:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:36:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:36:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:36:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:36:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 13:36:51 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 13:36:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 13:36:54 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 13:36:54 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:36:58 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 13:36:59 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 13:36:59 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 13:36:59 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:37:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 13:37:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 13:37:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4893, filename=tmp9r4qoj2g_mock.wav) 2026-03-08 13:37:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:37:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:37:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:37:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:37:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:37:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:37:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:37:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:37:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:37:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:37:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:37:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:37:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:37:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:40:25 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfdb9-3c81ce55567c656966f0be1f;166b3730-f312-4111-bd5e-314f57d88d68'), (b'RateLimit', b'"api";r=987;t=206'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'f6bRDg7T1lbnPpZWVLGQ3ni2AjGYg3dMU2EIDP09o5hXhzwJ-jpl0g==')]) 2026-03-08 13:37:00 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:37:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:37:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:37:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:37:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:37:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:37:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:37:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:37:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:37:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:37:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:40:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfdb9-2c86ed44303dc8c715c3fc21;166b3730-f312-4111-bd5e-314f57d88d68'), (b'RateLimit', b'"api";r=986;t=206'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'OqvJQYcidGE4yFimQMC4cCuMlpkuHfjTcfY4OoevWQdxxBT6XI3tgg==')]) 2026-03-08 13:37:00 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:37:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:37:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:37:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:37:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:37:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 13:37:03 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 13:37:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 13:37:06 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 13:37:06 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 13:37:06 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:37:08 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:37:08 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpnzqc3otm_mock.wav 2026-03-08 13:37:09 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 13:37:11 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:37:11 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpchxb46rf_mock.wav 2026-03-08 13:37:11 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 13:37:11 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 13:37:11 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:37:12 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 13:37:12 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 13:37:12 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4894, filename=tmp1scl6ffu_mock.wav) 2026-03-08 13:37:12 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:37:12 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:37:12 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:37:12 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:37:12 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:37:12 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:37:13 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:37:13 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:37:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:37:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:37:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:37:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:37:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:37:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:40:38 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfdc6-7a0be9363b8c00622ca8133f;5bd16b38-4205-4da4-9bca-f0520afa0aa4'), (b'RateLimit', b'"api";r=985;t=193'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'A4AciTZaLuQ2oJ7cGzebVhpogzjY2s4tVRr346jY_MTaBr9lbQbMdg==')]) 2026-03-08 13:37:13 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:37:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:37:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:37:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:37:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:37:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:37:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:37:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:37:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:37:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:37:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:40:38 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfdc6-7734ca2e08abbe3905975329;5bd16b38-4205-4da4-9bca-f0520afa0aa4'), (b'RateLimit', b'"api";r=984;t=193'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'HjwGcFaYVBulIBXz_SOvtJoUE24sfUqeZIZ8CPnaGkDshLmuDM62ew==')]) 2026-03-08 13:37:13 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:37:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:37:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:37:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:37:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:37:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 13:37:15 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 13:37:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 13:37:19 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:37:19 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:37:23 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 13:37:23 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 13:37:23 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:37:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 13:37:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:37:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4895, filename=tmprsgpa1ev_mock.wav) 2026-03-08 13:37:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:37:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:37:24 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:37:24 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:37:24 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:37:24 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:37:24 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:37:24 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:37:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:37:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:37:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:37:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:37:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:37:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:40:49 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfdd1-50aebef506911260596bcf3f;d29d58c2-8175-4365-ab95-9511015c778f'), (b'RateLimit', b'"api";r=983;t=182'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'96F_31TUb9BS3WylMDWXdYW2ijEecaj0pfizNn4dQo-WtPyVLU5s3w==')]) 2026-03-08 13:37:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:37:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:37:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:37:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:37:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:37:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:37:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:37:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:37:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:37:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:37:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:40:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfdd1-0ec8fe231d7bfb8a3080df6b;d29d58c2-8175-4365-ab95-9511015c778f'), (b'RateLimit', b'"api";r=982;t=182'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ZSLYPKGeOzi-fRJbQrdORlZsEpVjBXCTX36MXmDn-mEU0LW5XycIzw==')]) 2026-03-08 13:37:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:37:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:37:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:37:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:37:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:37:25 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 13:37:27 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 13:37:27 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 13:37:27 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 13:37:30 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:37:30 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:37:35 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:37:35 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:37:35 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 13:37:35 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:37:35 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 13:37:35 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8k2g9fx7_mock.wav 2026-03-08 13:37:36 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 13:37:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 13:37:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 13:37:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4896, filename=tmpmdtavck2_mock.wav) 2026-03-08 13:37:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:37:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:37:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:37:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:37:36 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:37:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:37:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:37:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:37:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:37:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:37:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:37:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:37:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:37:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:41:01 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfddd-2b28e025655a06ef563939f9;47b09c2c-fc22-434a-b29c-97e7d6157adb'), (b'RateLimit', b'"api";r=981;t=170'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'IGw_xiJDahg2KNC2sr1GYZP_1ap_L3qDVzuaShqTtBgiIAgFutHAiQ==')]) 2026-03-08 13:37:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:37:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:37:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:37:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:37:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:37:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:37:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:37:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:37:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:37:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:37:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:41:02 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfdde-230eae022aad97f6749cf0bf;47b09c2c-fc22-434a-b29c-97e7d6157adb'), (b'RateLimit', b'"api";r=980;t=169'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Tj2PzXJfmDGZrmTvX_fB0gMm7QA7Ll8QW-kx1RVuOswsllAx0FTH4Q==')]) 2026-03-08 13:37:37 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:37:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:37:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:37:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:37:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:37:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 13:37:39 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 13:37:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 13:37:42 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 13:37:43 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:37:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 13:37:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmsfg501h_mock.wav 2026-03-08 13:37:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 13:37:48 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:37:48 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:37:48 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 13:37:48 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:37:48 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 78자) 2026-03-08 13:37:48 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 13:37:48 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4897, filename=tmpotl8nph1_mock.wav) 2026-03-08 13:37:48 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:37:48 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:37:48 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:37:48 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:37:48 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:37:48 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:37:48 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:37:48 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:37:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:37:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:37:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:37:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:37:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:37:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:41:14 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfdea-39f3ed4d3c24945540f1dd5c;3f5490d5-3ed5-4900-ada9-cb72451de3fb'), (b'RateLimit', b'"api";r=979;t=157'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'urepMlRvkrFekArxjWnHgeo9Hi1I35uhpjvuW0wf1dHOHsvgJpOKVA==')]) 2026-03-08 13:37:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:37:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:37:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:37:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:37:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:37:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:37:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:37:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:37:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:37:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:37:49 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 13:37:49 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptvpy_0y0_mock.wav 2026-03-08 13:37:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:41:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfdea-3ffbd6be21a44cfe343ab4e6;3f5490d5-3ed5-4900-ada9-cb72451de3fb'), (b'RateLimit', b'"api";r=978;t=157'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_2qhpRB-w44y9jhj8SgY8guC_C-LK7IxdtoBr9N0jtePk_KbuFIbkA==')]) 2026-03-08 13:37:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:37:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:37:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:37:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:37:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:37:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:37:51 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 13:37:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 13:37:54 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 13:37:55 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 13:37:55 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:37:59 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 13:37:59 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfw7zfhwt_mock.wav 2026-03-08 13:38:00 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 13:38:01 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 13:38:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 13:38:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp00agobeb_mock.wav 2026-03-08 13:38:08 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 13:38:12 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 13:38:15 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 13:38:17 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (19.921053 > 2.400000) 2026-03-08 13:38:18 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.983889 < -1.000000) 2026-03-08 13:38:18 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-1.863518 < -1.000000) 2026-03-08 13:38:19 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:38:19 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:38:19 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '좌천' → 불명 2026-03-08 13:38:19 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:38:19 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 27자) 2026-03-08 13:38:19 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:좌천 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 13:38:19 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4898, filename=tmpj0a14xzg_mock.wav) 2026-03-08 13:38:19 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:38:19 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:38:20 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:38:20 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:38:20 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:38:20 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:38:20 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:38:20 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:38:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:38:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:38:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:38:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:38:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:38:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:41:45 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfe09-22c32570118d04290c46d9ae;a35807ff-b761-4ff1-8d3e-654736211fd9'), (b'RateLimit', b'"api";r=977;t=126'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'gHYYAnVlA5b6kxjhxzP_4lnaRdh47Bxd5vgf3HgAyjcUKUZocoHwjQ==')]) 2026-03-08 13:38:20 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:38:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:38:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:38:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:38:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:38:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:38:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:38:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:38:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:38:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:38:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:41:45 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfe09-6e3b75e861fe744d5d4829d1;a35807ff-b761-4ff1-8d3e-654736211fd9'), (b'RateLimit', b'"api";r=976;t=126'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'QfuVUEcbN_ZKR47KpZwZr298wDC0lIlSsvGqlP2yuXXZX4iaOTj6RQ==')]) 2026-03-08 13:38:20 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:38:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:38:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:38:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:38:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:38:22 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:38:22 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 13:38:22 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 13:38:25 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 13:38:26 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 13:38:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 13:38:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 13:38:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4899, filename=tmp95qb_yia_mock.wav) 2026-03-08 13:38:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:38:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 13:38:27 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:38:27 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:38:27 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:38:27 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:38:27 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:38:27 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:38:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:38:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:38:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:38:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:38:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:38:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:41:52 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfe10-128dff59233c55a85b90e4ec;9dd33428-7bc6-4cf5-9a64-eb33a390a5b3'), (b'RateLimit', b'"api";r=975;t=119'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lDX0sAjU5zP4m5VKiB1sdEehpFQ02RCiTOPacY4-AgIshO9XjKoNRw==')]) 2026-03-08 13:38:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:38:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:38:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:38:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:38:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:38:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:38:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:38:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:38:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:38:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:38:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:41:52 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfe10-4fcd10ea5b68b08675e42973;9dd33428-7bc6-4cf5-9a64-eb33a390a5b3'), (b'RateLimit', b'"api";r=974;t=119'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'J_6NTiZ4V9Q3qoncdAFRcsN701LK76KBmNT2xofFSQIPBcrWFo9JoA==')]) 2026-03-08 13:38:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:38:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:38:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:38:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:38:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:38:30 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 13:38:30 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 13:38:30 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 13:38:33 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 13:38:33 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 13:38:33 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:38:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:38:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptjr_ch8k_mock.wav 2026-03-08 13:38:36 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 13:38:38 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:38:38 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjqhnl43t_mock.wav 2026-03-08 13:38:38 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 13:38:38 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 13:38:38 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:38:39 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 13:38:39 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 13:38:39 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4900, filename=tmp_r_rr1vz_mock.wav) 2026-03-08 13:38:39 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:38:39 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:38:39 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:38:39 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:38:39 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:38:39 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:38:39 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:38:39 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:38:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:38:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:38:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:38:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:38:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:38:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:42:05 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfe1d-16cca8437fb2149e3f5f8d32;2416afc3-b895-4646-884e-16f0914bc42c'), (b'RateLimit', b'"api";r=973;t=106'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'WBTV-c0_ZMT_jpUW3tIfrneZuomxPGYKCcnkmitrGS6xrAxpTc6byg==')]) 2026-03-08 13:38:40 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:38:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:38:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:38:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:38:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:38:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:38:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:38:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:38:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:38:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:38:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:42:05 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfe1d-6922bf1c201bbd6814cd824b;2416afc3-b895-4646-884e-16f0914bc42c'), (b'RateLimit', b'"api";r=972;t=106'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'aJ3pqS0yyljXPne-nQ_QtlCQVXi-hawbtQKMdMqbZAvgrtgZocgpnQ==')]) 2026-03-08 13:38:40 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:38:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:38:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:38:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:38:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:38:42 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 13:38:42 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 13:38:42 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 13:38:46 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 13:38:46 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:38:50 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 13:38:50 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 13:38:50 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:38:51 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 13:38:51 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 13:38:51 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4901, filename=tmp0xe3gbjg_mock.wav) 2026-03-08 13:38:51 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:38:51 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:38:51 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:38:51 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:38:51 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:38:51 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:38:51 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:38:51 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:38:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:38:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:38:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:38:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:38:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:38:52 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 13:38:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:42:17 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfe29-3898c8eb093067a90a37bcff;22c93851-f757-4e1d-b5e5-9bc66d8c5362'), (b'RateLimit', b'"api";r=971;t=94'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'yz4pXPOICdjrk1wKeqfJl28hHsp1GKmh7a6M4na2Wjf4_hAffR8yRA==')]) 2026-03-08 13:38:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:38:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:38:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:38:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:38:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:38:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:38:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:38:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:38:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:38:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:38:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:42:17 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfe29-3a4406e83e7b4f3c3f291a8a;22c93851-f757-4e1d-b5e5-9bc66d8c5362'), (b'RateLimit', b'"api";r=970;t=94'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'YjPjnRtWl3bcIoEJNOG4vZcKTtWz7riBTKa2fi31B16eqd1y1OJw5Q==')]) 2026-03-08 13:38:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:38:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:38:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:38:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:38:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:38:54 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 13:38:54 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 13:38:54 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 13:38:58 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:38:58 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:39:02 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 13:39:02 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 13:39:02 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:39:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 13:39:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpswxo_a3i_mock.wav 2026-03-08 13:39:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 13:39:03 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 13:39:03 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 통과 | 긴급도:일반 | 키워드:역전기(RV),모터,신호,통과 2026-03-08 13:39:03 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4902, filename=tmprsm98nd__mock.wav) 2026-03-08 13:39:03 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:39:03 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:39:03 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:39:03 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:39:03 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:39:03 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:39:03 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:39:03 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:39:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:39:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:39:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:39:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:39:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:39:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:42:28 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfe34-59a8c25636c639304ed65f6b;a74b8a36-470a-48ed-9ed9-6cbe83190dba'), (b'RateLimit', b'"api";r=969;t=83'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'OjG4pTAG8U6Z6VKRkP15eE62DGvj-5_UQIOnHhl8hThC-h-ZP5sYUA==')]) 2026-03-08 13:39:03 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:39:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:39:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:39:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:39:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:39:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:39:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:39:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:39:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:39:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:39:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:42:28 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfe34-6495957738ae8b27303003e6;a74b8a36-470a-48ed-9ed9-6cbe83190dba'), (b'RateLimit', b'"api";r=968;t=83'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6tJ-1qrb4o0oZ7HAIjwERZN6sgKZMpkmZdAKWpkC9Q-Oek1vneUVgg==')]) 2026-03-08 13:39:03 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:39:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:39:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:39:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:39:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:39:06 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 13:39:06 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 13:39:06 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 13:39:09 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:39:09 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:39:11 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 13:39:11 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphfazn_an_mock.wav 2026-03-08 13:39:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 13:39:15 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:39:15 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:39:15 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 13:39:15 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:39:15 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 13:39:15 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,신호,통과 2026-03-08 13:39:15 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4903, filename=tmprwia8897_mock.wav) 2026-03-08 13:39:15 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:39:15 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:39:15 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:39:15 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:39:15 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:39:15 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:39:15 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:39:15 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:39:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:39:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:39:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:39:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:39:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:39:16 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 13:39:16 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpicu5bsup_mock.wav 2026-03-08 13:39:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:42:41 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfe41-0cf07c4c3666c2981ef9312d;9fad889b-080a-4ff4-a578-6678d466f1f9'), (b'RateLimit', b'"api";r=967;t=70'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'AATKaywThhPrtEaX6s3PDhw2Q3HviszIonPZrYEVkV8UAtR0nQbLMQ==')]) 2026-03-08 13:39:16 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:39:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:39:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:39:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:39:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:39:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:39:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:39:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:39:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:39:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:39:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:42:41 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfe41-6822f6ba2efb9ba916f55264;9fad889b-080a-4ff4-a578-6678d466f1f9'), (b'RateLimit', b'"api";r=966;t=70'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'1N9UbFzLTE-ss9uLa3pQVQe5ui8PQVlStLxrD4m3DfOAJJMPOi_0qQ==')]) 2026-03-08 13:39:16 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:39:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:39:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:39:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:39:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:39:18 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 13:39:18 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 13:39:18 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 13:39:21 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 13:39:22 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 13:39:22 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:39:26 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 13:39:26 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpyph3qq_s_mock.wav 2026-03-08 13:39:27 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:39:27 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:39:27 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 13:39:27 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:39:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 13:39:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:39:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4904, filename=tmpya81tmsp_mock.wav) 2026-03-08 13:39:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:39:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:39:27 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:39:27 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:39:27 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:39:27 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:39:27 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:39:27 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:39:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:39:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:39:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:39:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:39:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:39:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:42:53 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfe4d-414d4c8b0944b6aa5ad4d979;5e9a74e4-13c3-458d-8a01-c475e2371e17'), (b'RateLimit', b'"api";r=965;t=58'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bZeGp_ywDH0MpYb-6ublXpsFNILKdtOeWM8nVFI2giZ8HxyWcOf-Kw==')]) 2026-03-08 13:39:28 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:39:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:39:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:39:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:39:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:39:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:39:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:39:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:39:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:39:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:39:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:42:53 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfe4d-274c556d3d9dccae0f6d0457;5e9a74e4-13c3-458d-8a01-c475e2371e17'), (b'RateLimit', b'"api";r=964;t=58'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'pSDFx1tqypvhdGoOEP0JqQXebBEL-Rc4sIN9j0P1wDtwH_7jGiH45w==')]) 2026-03-08 13:39:28 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:39:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:39:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:39:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:39:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 13:39:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:39:30 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:39:30 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 13:39:30 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 13:39:33 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 13:39:33 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9ht3fn5x_mock.wav 2026-03-08 13:39:34 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 13:39:34 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:39:39 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 13:39:42 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 13:39:46 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 13:39:52 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 13:39:52 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 13:39:56 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (31.200000 > 2.400000) 2026-03-08 13:39:57 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.602713 < -1.000000) 2026-03-08 13:39:58 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.674206 < -1.000000) 2026-03-08 13:39:58 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 13:39:58 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 역전기(RV) 모터카 역전기(RV' → 열차 2026-03-08 13:39:58 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:39:59 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 103자) 2026-03-08 13:39:59 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터카 출입통제감시장치 통과 | 긴급도:일반 | 키워드:역전기(RV) 모터카, 출입통제감시장치,신호,통과 2026-03-08 13:39:59 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4905, filename=tmpm6t2dp6n_mock.wav) 2026-03-08 13:39:59 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:39:59 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:39:59 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:39:59 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:39:59 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:39:59 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:39:59 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:39:59 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:39:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:39:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:39:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:39:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:39:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:39:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:43:24 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfe6c-1153e84f661fce5142099807;7e9ad7fc-1f4d-495f-a509-885c73aedea4'), (b'RateLimit', b'"api";r=963;t=27'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Nd7GtuvchC4XBY5dD3WnBOom3vTe1Jvi2tFw9YYAnbsmdUzai-UYAg==')]) 2026-03-08 13:39:59 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:39:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:39:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:39:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:39:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:39:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:39:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:39:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:39:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:39:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:39:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:43:24 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfe6c-26d52a1c6f1876d2789b8533;7e9ad7fc-1f4d-495f-a509-885c73aedea4'), (b'RateLimit', b'"api";r=962;t=27'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'CUE6KcZzsq8obx5vJ39cTIhJxRP4EtLOibu3mCoMS1Wdr2__NwCdgg==')]) 2026-03-08 13:39:59 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:39:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:39:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:39:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:39:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:40:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 13:40:02 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:40:02 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 13:40:02 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 13:40:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:40:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8oiw93n0_mock.wav 2026-03-08 13:40:03 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 13:40:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:40:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmph_s_ugit_mock.wav 2026-03-08 13:40:05 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 13:40:06 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 13:40:06 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 13:40:06 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4906, filename=tmpkgidojng_mock.wav) 2026-03-08 13:40:06 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:40:06 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 13:40:06 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:40:06 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:40:06 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:40:06 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:40:06 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:40:06 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:40:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:40:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:40:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:40:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:40:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:40:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:43:32 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfe74-1acdae6d5e31f992294dde66;65040e32-0640-499e-86ea-e871e4e65ccb'), (b'RateLimit', b'"api";r=961;t=19'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'z6SGeR5xG8DTvxDXrvRSkc4tfA4G6g_DLp_jxr0NkMFTfzM4lb8MKw==')]) 2026-03-08 13:40:07 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:40:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:40:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:40:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:40:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:40:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:40:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:40:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:40:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:40:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:40:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:43:32 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfe74-256f7f4b44185dbf01ffddfb;65040e32-0640-499e-86ea-e871e4e65ccb'), (b'RateLimit', b'"api";r=960;t=19'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'dLlzQ4pN1Z1lXmFEuC4F5aE-FaP3pPXw95d73_vfvrvoIuXbc30bXg==')]) 2026-03-08 13:40:07 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:40:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:40:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:40:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:40:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:40:09 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 13:40:09 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 13:40:09 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 13:40:13 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 13:40:13 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:40:18 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 13:40:18 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 13:40:18 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:40:18 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 13:40:18 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 13:40:18 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4907, filename=tmpkz0n6cmu_mock.wav) 2026-03-08 13:40:18 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:40:18 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:40:19 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:40:19 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:40:19 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:40:19 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:40:19 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:40:19 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:40:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:40:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:40:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:40:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:40:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:40:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:43:44 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfe80-399799ba46e4fda910e39152;547a3830-dd34-44b7-b4f7-34973de43dcd'), (b'RateLimit', b'"api";r=959;t=7'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'xFn-s3r8LAdLzZOAEa4nWguLVdWsnZhGhL_DUMzvu7DAcHID3n-RyA==')]) 2026-03-08 13:40:19 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:40:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:40:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:40:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:40:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:40:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:40:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:40:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:40:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:40:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:40:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:43:44 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfe80-2d4a2c894f844d8e7b63878f;547a3830-dd34-44b7-b4f7-34973de43dcd'), (b'RateLimit', b'"api";r=958;t=7'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Ckuh_Lg_qGtn1XCVBPINlFIxsiMWHLeOr3tZeK_oU5Cyrv49wrRFow==')]) 2026-03-08 13:40:19 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:40:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 13:40:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:40:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:40:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:40:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:40:21 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 13:40:21 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 13:40:21 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 13:40:25 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 13:40:25 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:40:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 13:40:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpik31fkhd_mock.wav 2026-03-08 13:40:30 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 13:40:30 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 13:40:30 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 13:40:30 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:40:31 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 13:40:31 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 13:40:31 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4908, filename=tmpd4le4fw7_mock.wav) 2026-03-08 13:40:31 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:40:31 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:40:31 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:40:31 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:40:31 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:40:31 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:40:31 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:40:31 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:40:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:40:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:40:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:40:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:40:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:40:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:43:56 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfe8c-3646ab12475342057a883964;d37d6a5e-bce3-401f-879a-90b18ed77395'), (b'RateLimit', b'"api";r=999;t=295'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bwapBRBs1wbVr96PXESpgwBr0qH8_Kjr-x4APlR1878-ilBqFgd6cg==')]) 2026-03-08 13:40:31 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:40:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:40:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:40:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:40:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:40:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:40:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:40:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:40:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:40:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:40:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:43:56 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfe8c-3348f34f22d60d35735fd80c;d37d6a5e-bce3-401f-879a-90b18ed77395'), (b'RateLimit', b'"api";r=998;t=295'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'xwqtvXN6I908cCd2abI8PsYfQuowQB1pg5H6U9hYRepCn3jC03vX_w==')]) 2026-03-08 13:40:31 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:40:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:40:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:40:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:40:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:40:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 13:40:34 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 13:40:34 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 13:40:37 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:40:37 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:40:38 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 13:40:38 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplmfbc_or_mock.wav 2026-03-08 13:40:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 13:40:42 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 13:40:42 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 13:40:42 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:40:42 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 13:40:42 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8zkq5qi4_mock.wav 2026-03-08 13:40:43 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 78자) 2026-03-08 13:40:43 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 13:40:43 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4909, filename=tmpd0ajf_sb_mock.wav) 2026-03-08 13:40:43 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:40:43 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:40:43 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:40:43 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:40:43 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:40:43 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:40:43 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:40:43 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:40:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:40:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:40:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:40:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:40:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:40:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:44:08 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfe98-6484eb123fc948b86967ba4a;a29d6e30-4e11-433c-be5e-9f86b9ce3132'), (b'RateLimit', b'"api";r=997;t=283'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'--5RMlp0ONf0IhzDvn2qBzUO7WagzZVD_6L6Q4eV-vv0iNv_wjjh4w==')]) 2026-03-08 13:40:43 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:40:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:40:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:40:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:40:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:40:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:40:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:40:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:40:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:40:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:40:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:44:08 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfe98-5e687767360d90ae135a260e;a29d6e30-4e11-433c-be5e-9f86b9ce3132'), (b'RateLimit', b'"api";r=996;t=283'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9rQ-LZnZH9aD7o1huPt8x0FtFVF1l2NSHemzwCD1WSapJOz5gyni1g==')]) 2026-03-08 13:40:43 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:40:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:40:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:40:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:40:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:40:45 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 13:40:45 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 13:40:45 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 13:40:48 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 13:40:49 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:40:49 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:40:53 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 13:40:53 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1omfd7gq_mock.wav 2026-03-08 13:40:54 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:40:54 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:40:54 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 13:40:54 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:40:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 13:40:55 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 13:40:55 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 13:40:55 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4910, filename=tmpegtpqflw_mock.wav) 2026-03-08 13:40:55 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:40:55 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:40:55 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:40:55 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:40:55 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:40:55 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:40:55 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:40:55 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:40:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:40:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:40:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:40:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:40:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:40:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:44:20 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfea4-20a5d01a499c1abd6a7d6282;a783afb1-f1ec-4a88-9b73-74156559cc2c'), (b'RateLimit', b'"api";r=995;t=271'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'IBrI4AGqL81fbl6BzypDwtHydrDWpIiHp5_vfRQGC6kYE9GdOMpmJQ==')]) 2026-03-08 13:40:55 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:40:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:40:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:40:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:40:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:40:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:40:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:40:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:40:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:40:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:40:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:44:21 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfea5-1b4f2bdb700a64fb265063bb;a783afb1-f1ec-4a88-9b73-74156559cc2c'), (b'RateLimit', b'"api";r=994;t=270'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'K1jPuZn8-Rjv-FgA2pYjux950EnZgfI7xjQhwOf29RpY759XrAMpaQ==')]) 2026-03-08 13:40:56 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:40:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:40:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:40:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:40:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:40:58 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 13:40:58 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 13:40:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 13:41:00 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 13:41:00 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp64rsgwhp_mock.wav 2026-03-08 13:41:02 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 13:41:02 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:41:06 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:41:06 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:41:06 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 13:41:06 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:41:07 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 77자) 2026-03-08 13:41:07 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 13:41:07 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4911, filename=tmp73gzc8ui_mock.wav) 2026-03-08 13:41:07 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:41:07 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:41:07 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:41:07 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:41:07 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:41:07 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:41:07 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:41:07 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:41:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:41:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:41:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:41:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:41:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:41:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:44:33 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfeb1-253ddbb42f97ae5115eb8735;7e38dadf-949a-4883-bbfe-0878e515c7db'), (b'RateLimit', b'"api";r=993;t=258'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'uQgjOonLa1ArcuBJPa5oVSn9vcG2X2ZkHuZE0WN2lPDCZnWcv78WVA==')]) 2026-03-08 13:41:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:41:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:41:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:41:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:41:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:41:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:41:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:41:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:41:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:41:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:41:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:44:33 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfeb1-7bc80a8e67a2d1212e8d0692;7e38dadf-949a-4883-bbfe-0878e515c7db'), (b'RateLimit', b'"api";r=992;t=258'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'spU9Bm9lylHD8G9ViiMlwrMahW1VM9yfLXBxpxwHEwxKCG0OB12Ubw==')]) 2026-03-08 13:41:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:41:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:41:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:41:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:41:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:41:10 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 13:41:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:41:10 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 13:41:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 13:41:14 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 13:41:14 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:41:19 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 13:41:20 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 13:41:26 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 13:41:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 13:41:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:41:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpor1bbhrv_mock.wav 2026-03-08 13:41:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 13:41:31 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 13:41:32 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:41:32 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpc4nt7t3t_mock.wav 2026-03-08 13:41:36 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 13:41:37 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.039158 < -1.000000) 2026-03-08 13:41:37 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.598730 < -1.000000) 2026-03-08 13:41:38 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:41:38 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:41:38 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'заинтересованы' → 불명 2026-03-08 13:41:38 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:41:39 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 78자) 2026-03-08 13:41:39 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용: "заинтересованы" | 긴급도:일반 | 키워드:"заинтересованы" 2026-03-08 13:41:39 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4912, filename=tmps3o1j3sp_mock.wav) 2026-03-08 13:41:39 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:41:39 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:41:39 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:41:39 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:41:39 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:41:39 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:41:39 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:41:39 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:41:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:41:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:41:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:41:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:41:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:41:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:45:04 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfed0-5dae24764670ebdb031c9ee1;f7fa3c5a-8394-4d69-867a-292bea668da1'), (b'RateLimit', b'"api";r=991;t=227'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_j5UCGhBnhAgkAYwsa9EkaNH7yk_bAm3z8AI6MWHr3i7Mt14d8-NbQ==')]) 2026-03-08 13:41:39 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:41:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:41:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:41:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:41:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:41:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:41:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:41:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:41:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:41:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:41:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:45:04 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfed0-673adda360e7930368a2f40c;f7fa3c5a-8394-4d69-867a-292bea668da1'), (b'RateLimit', b'"api";r=990;t=227'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'-EKkNYp6nZ84iTe5N7e9JNhkJfqThbCkwVbUcqpf7r8Y6yOkylvVRg==')]) 2026-03-08 13:41:39 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:41:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:41:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:41:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:41:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:41:41 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:41:41 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 13:41:41 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 13:41:45 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 13:41:46 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 13:41:46 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 13:41:46 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4913, filename=tmpsa2ul69x_mock.wav) 2026-03-08 13:41:46 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:41:46 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 13:41:46 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:41:46 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:41:46 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:41:46 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:41:46 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:41:46 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:41:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:41:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:41:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:41:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:41:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:41:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:45:11 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfed7-4cdadeea6e5955f85f19e8a1;d3d5e291-c3cd-4cb3-92a7-569b083c450c'), (b'RateLimit', b'"api";r=989;t=220'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Kwc-IskGuMhQ6_WVX-efioTGkIA_WgKv_eg8ivtfCwn76t4I3qlkbg==')]) 2026-03-08 13:41:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:41:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:41:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:41:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:41:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:41:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:41:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:41:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:41:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:41:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:41:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:45:11 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfed7-6cd75b8b7a279aac3cde00d5;d3d5e291-c3cd-4cb3-92a7-569b083c450c'), (b'RateLimit', b'"api";r=988;t=220'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b't2UPPM13My16CepScBXcV0Zp3jSdqU3-289MHWG2KL1q88aeuhUHEw==')]) 2026-03-08 13:41:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:41:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:41:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:41:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:41:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:41:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 13:41:49 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 13:41:49 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 13:41:49 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 13:41:52 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 13:41:52 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:41:57 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 13:41:57 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpp37nasb8_mock.wav 2026-03-08 13:41:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 13:41:57 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 13:41:57 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 13:41:57 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:41:58 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 13:41:58 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 13:41:58 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4914, filename=tmpntocy91w_mock.wav) 2026-03-08 13:41:58 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:41:58 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:41:58 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:41:58 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:41:58 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:41:58 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:41:58 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:41:58 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:41:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:41:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:41:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:41:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:41:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:41:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:45:23 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfee3-5cbb257452cc1c3f3c4fc982;6a74f0dc-5445-4da3-93a2-948b73cd1e72'), (b'RateLimit', b'"api";r=987;t=208'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'k7x-ms6l2CRHQn6gkH-B-5xljGvH9gGPmnd2E4Jbf-t9-TQigKtqBQ==')]) 2026-03-08 13:41:59 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:41:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:41:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:41:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:41:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:41:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:41:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:41:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:41:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:41:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:41:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:45:24 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfee4-6dc76458009fa72928403fa0;6a74f0dc-5445-4da3-93a2-948b73cd1e72'), (b'RateLimit', b'"api";r=986;t=207'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'mlbSeUTYKZynbKrbn-CBZYuEgQyi_nCjNKmH6XPPNf1fWX-a3GGsow==')]) 2026-03-08 13:41:59 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:41:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:41:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:41:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:41:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:42:01 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 13:42:01 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 13:42:01 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 13:42:05 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 13:42:05 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:42:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 13:42:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp70o_dp7m_mock.wav 2026-03-08 13:42:06 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 13:42:09 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 13:42:09 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 13:42:09 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:42:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 13:42:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmppao9i32y_mock.wav 2026-03-08 13:42:11 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 13:42:11 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 13:42:11 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4915, filename=tmpf2h8_833_mock.wav) 2026-03-08 13:42:11 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:42:11 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:42:11 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:42:11 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:42:11 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:42:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:42:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:42:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:42:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:42:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:42:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:42:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:42:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:42:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:45:36 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfef0-5a05a84751c0c4e7756fb3da;78582bc6-0272-453c-8580-98ea9b9fafaf'), (b'RateLimit', b'"api";r=985;t=195'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Ce1CAbodfe75BEBO0JL_0tOjIbcB4uMVFnko8j4qG1xDIRxBHgVMjw==')]) 2026-03-08 13:42:11 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:42:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:42:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:42:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:42:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:42:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:42:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:42:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:42:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:42:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:42:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:45:36 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfef0-5f4c9c8b552090ec214a6d38;78582bc6-0272-453c-8580-98ea9b9fafaf'), (b'RateLimit', b'"api";r=984;t=195'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'f3kK02QM7WMr_7AL2P5JilECw5QbD70ImW-m4LNKCssYoWtRpWZYOw==')]) 2026-03-08 13:42:11 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:42:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:42:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:42:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:42:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:42:13 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 13:42:13 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 13:42:13 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 13:42:16 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 13:42:17 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:42:17 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:42:21 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 13:42:21 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptwv2n5d5_mock.wav 2026-03-08 13:42:21 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 13:42:21 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 13:42:21 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:42:22 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 13:42:22 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 13:42:22 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV),모터,확인,통과 2026-03-08 13:42:22 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4916, filename=tmpeendwd1w_mock.wav) 2026-03-08 13:42:22 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:42:22 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:42:22 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:42:22 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:42:22 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:42:22 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:42:22 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:42:22 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:42:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:42:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:42:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:42:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:42:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:42:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:45:48 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfefc-35181ee95bf5dbae6675c3f7;206a8faa-2a7f-44b3-9fc0-69b34927becd'), (b'RateLimit', b'"api";r=983;t=183'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'l8SwanxynhJhvXBMAUcBiRWRxEFc2y6BdlwYxNZWECpfghk5oLE5Ag==')]) 2026-03-08 13:42:23 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:42:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:42:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:42:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:42:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:42:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:42:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:42:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:42:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:42:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:42:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:45:48 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acfefc-439f54bb2d410a2e20274834;206a8faa-2a7f-44b3-9fc0-69b34927becd'), (b'RateLimit', b'"api";r=982;t=183'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'jianR2__o9e5okb-LO8hbsatJMFh5IsArLE9BzLQeILDOGyN6E6nXw==')]) 2026-03-08 13:42:23 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:42:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:42:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:42:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:42:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:42:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 13:42:25 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 13:42:25 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 13:42:27 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 13:42:27 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplilav8ih_mock.wav 2026-03-08 13:42:29 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:42:29 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:42:34 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:42:34 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:42:34 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 13:42:34 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:42:35 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 13:42:35 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 13:42:35 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4917, filename=tmpggpthim7_mock.wav) 2026-03-08 13:42:35 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:42:35 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:42:35 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:42:35 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:42:35 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:42:35 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:42:35 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:42:35 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:42:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:42:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:42:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:42:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:42:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:42:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:46:00 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acff08-4f40facb27025d1a7f0e7e52;f6ef5546-a263-4620-8882-23a21eade199'), (b'RateLimit', b'"api";r=981;t=171'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'rB5NbwA97dg7soniAaR3h2jUXY8n_4Q2v3sLWTXJDfm-amrvJ5yKBg==')]) 2026-03-08 13:42:35 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:42:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:42:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:42:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:42:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:42:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:42:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:42:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:42:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:42:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:42:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:46:00 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acff08-670bace22ad3e8be04066035;f6ef5546-a263-4620-8882-23a21eade199'), (b'RateLimit', b'"api";r=980;t=171'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'WEqfMAviqDN16XyORvVNuYwcN1PIMJIgthrL6R7a1jGOyd7lvZ_ibg==')]) 2026-03-08 13:42:35 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:42:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:42:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:42:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:42:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:42:37 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 13:42:38 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 13:42:38 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 13:42:38 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 13:42:41 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 13:42:41 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:42:46 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:42:46 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:42:46 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 13:42:46 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:42:47 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 13:42:47 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:42:47 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4918, filename=tmpvemzu2ag_mock.wav) 2026-03-08 13:42:47 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:42:47 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:42:47 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:42:47 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:42:47 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:42:47 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:42:47 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:42:47 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:42:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:42:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:42:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:42:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:42:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:42:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:46:12 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acff14-2dd47e9d3722657f64b73802;81867732-4a2b-403a-8ffc-f86b4616b0f3'), (b'RateLimit', b'"api";r=979;t=159'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ZvdMBl0C-Hkd0H44dtU01JIRL8rUzimC0WZ2v1Y0RBDo_CozKvB1bA==')]) 2026-03-08 13:42:47 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:42:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:42:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:42:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:42:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:42:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:42:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:42:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:42:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:42:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:42:47 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 13:42:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:46:12 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acff14-09db1e8828db4f1816a83ed6;81867732-4a2b-403a-8ffc-f86b4616b0f3'), (b'RateLimit', b'"api";r=978;t=159'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'4NudcveLr0cMJQ-sJtWIBobqSRiBXYPTf68ZzgbWvPiAdHs1f-TkqQ==')]) 2026-03-08 13:42:47 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:42:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:42:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:42:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:42:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:42:49 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:42:49 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 13:42:49 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 13:42:53 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 13:42:53 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:42:54 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 13:42:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:42:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpovbf1x1w_mock.wav 2026-03-08 13:42:58 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 13:42:59 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 13:43:00 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:43:00 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvmo8k_nh_mock.wav 2026-03-08 13:43:06 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 13:43:11 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 13:43:13 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 13:43:16 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 13:43:16 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.936589 < -1.000000) 2026-03-08 13:43:17 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.253753 < -1.000000) 2026-03-08 13:43:17 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:43:17 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:43:17 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'горяча' → 불명 2026-03-08 13:43:17 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:43:18 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 53자) 2026-03-08 13:43:18 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:[실제 분석 대상] | 긴급도:일반 | 키워드:[실제 분석 대상] 2026-03-08 13:43:18 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4919, filename=tmpfhp57o97_mock.wav) 2026-03-08 13:43:18 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:43:18 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:43:18 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:43:18 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:43:18 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:43:18 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:43:18 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:43:18 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:43:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:43:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:43:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:43:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:43:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:43:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:46:43 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acff33-7f2cdd8e581888f92e578f8b;91ec4ae2-ef81-4bfd-9fd4-5393d7bf64fa'), (b'RateLimit', b'"api";r=977;t=128'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'MPT5r1JG6eMxOngQbkcckn3cfNKrxti5ehpi0H8pdSk-q5dmydeZrQ==')]) 2026-03-08 13:43:18 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:43:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:43:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:43:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:43:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:43:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:43:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:43:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:43:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:43:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:43:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:46:43 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acff33-2f4051af2cc9d1147a1a800a;91ec4ae2-ef81-4bfd-9fd4-5393d7bf64fa'), (b'RateLimit', b'"api";r=976;t=128'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ybnle4yrkKn4JEAHDvD_fwEm-Tn-wnYp_QvWwBZt9sLMwX48sXujyw==')]) 2026-03-08 13:43:18 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:43:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:43:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:43:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:43:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:43:21 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:43:21 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 13:43:21 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 13:43:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 13:43:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpb9220583_mock.wav 2026-03-08 13:43:24 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 13:43:24 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 13:43:25 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 25자) 2026-03-08 13:43:25 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:없음 2026-03-08 13:43:25 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4920, filename=tmp8cjias2d_mock.wav) 2026-03-08 13:43:25 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:43:25 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 13:43:25 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:43:25 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:43:25 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:43:25 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:43:25 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:43:25 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:43:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:43:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:43:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:43:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:43:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:43:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:46:51 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acff3b-3b484e7572245ec5194711d1;0f0b1efc-56d4-49dd-8b36-c59ddd5a0825'), (b'RateLimit', b'"api";r=975;t=120'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'QJVzR21EYde3rEcNgGe3dHxpIQGBrHpw-0PX1Su6lyT-2ju5lLe6rg==')]) 2026-03-08 13:43:26 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:43:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:43:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:43:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:43:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:43:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:43:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:43:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:43:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:43:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:43:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:46:51 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acff3b-3b5d8ab755d3a5aa795096a3;0f0b1efc-56d4-49dd-8b36-c59ddd5a0825'), (b'RateLimit', b'"api";r=974;t=120'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'z1e-084YF__WLCVVAwkSpjZQCBeeEup-Zki2VqFZttsMq21jeKmpQw==')]) 2026-03-08 13:43:26 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:43:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:43:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:43:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:43:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:43:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 13:43:28 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 13:43:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 13:43:32 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 13:43:32 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:43:32 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 13:43:32 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjwj641kf_mock.wav 2026-03-08 13:43:33 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 13:43:37 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 13:43:37 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 13:43:37 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:43:37 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 13:43:37 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp63ob044r_mock.wav 2026-03-08 13:43:38 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 13:43:38 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 13:43:38 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4921, filename=tmphvaycx09_mock.wav) 2026-03-08 13:43:38 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:43:38 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:43:38 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:43:38 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:43:38 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:43:38 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:43:38 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:43:38 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:43:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:43:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:43:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:43:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:43:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:43:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:47:03 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acff47-24a3d6945b346b2804344de7;2b4d7170-5521-4395-8a53-b95ada24992a'), (b'RateLimit', b'"api";r=973;t=108'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'gLWjulAKpuLNBj4lpGlpYtYADYnd7yeKPcF1DJ9azbHih8NdSruxVA==')]) 2026-03-08 13:43:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:43:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:43:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:43:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:43:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:43:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:43:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:43:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:43:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:43:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:43:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:47:03 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acff47-22357a35019869c508d4efc1;2b4d7170-5521-4395-8a53-b95ada24992a'), (b'RateLimit', b'"api";r=972;t=108'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'1m7tvM7Cec-dJpmYgWFbQt8HSiw6JOUIn8RqgH9b74axGYNWJiss5Q==')]) 2026-03-08 13:43:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:43:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:43:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:43:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:43:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:43:40 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 13:43:40 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 13:43:40 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 13:43:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 13:43:44 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 13:43:44 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:43:48 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 13:43:48 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1emu15a5_mock.wav 2026-03-08 13:43:49 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 13:43:49 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 13:43:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 13:43:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:43:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 13:43:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 13:43:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4922, filename=tmp8vgpwuja_mock.wav) 2026-03-08 13:43:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:43:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:43:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:43:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:43:50 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:43:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:43:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:43:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:43:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:43:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:43:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:43:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:43:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:43:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:47:15 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acff53-109c3b045d6f67b16ea35f05;1f0e63a5-c2c1-415a-be2d-5fe97f729af8'), (b'RateLimit', b'"api";r=971;t=96'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'K-ihn0-KUVkDzHh3PFFAK58gE-r2NQ7fJ_q_R7aZG-7j5zhaE4SOrQ==')]) 2026-03-08 13:43:50 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:43:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:43:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:43:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:43:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:43:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:43:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:43:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:43:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:43:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:43:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:47:16 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acff54-4582a9f42ac8269e2d382431;1f0e63a5-c2c1-415a-be2d-5fe97f729af8'), (b'RateLimit', b'"api";r=970;t=95'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'xRB5C2vf-x74EHJgSmNqpZT-eRHN9XtFLufREOOJZJ-ZYtF6AvJRBg==')]) 2026-03-08 13:43:51 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:43:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:43:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:43:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:43:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:43:53 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 13:43:53 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 13:43:53 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 13:43:54 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 13:43:54 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpr4_1omj5_mock.wav 2026-03-08 13:43:57 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:43:57 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:44:01 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 13:44:01 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 13:44:01 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:44:02 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 13:44:02 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 13:44:02 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4923, filename=tmpd37_kaop_mock.wav) 2026-03-08 13:44:02 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:44:02 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:44:02 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:44:02 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:44:02 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:44:02 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:44:02 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:44:02 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:44:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:44:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:44:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:44:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:44:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:44:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:47:27 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acff5f-3fd7cf39673dfdd043fcdfc6;dffa73ff-8321-4691-a69f-29314faf32bd'), (b'RateLimit', b'"api";r=969;t=84'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'4Tq8wxurvZ6zRhkGSY8wWNK8qBay1jkxRyh-aCT1Dvpz3zeHDeoOUw==')]) 2026-03-08 13:44:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:44:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:44:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:44:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:44:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:44:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:44:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:44:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:44:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:44:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:44:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:47:27 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acff5f-1c1306b1144d7e4145d92588;dffa73ff-8321-4691-a69f-29314faf32bd'), (b'RateLimit', b'"api";r=968;t=84'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'8PNE9AKhx3O8ehTsIVRsW-QLEGbckxkifBORvDhh1OxsA9l_drCLxA==')]) 2026-03-08 13:44:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:44:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:44:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:44:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:44:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:44:04 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 13:44:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 13:44:05 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 13:44:05 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 13:44:08 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:44:08 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:44:13 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:44:13 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:44:13 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 13:44:13 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:44:14 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 13:44:14 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 13:44:14 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,신호,통과 2026-03-08 13:44:14 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4924, filename=tmpsyr0mqd2_mock.wav) 2026-03-08 13:44:14 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:44:14 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:44:14 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:44:14 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:44:14 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:44:14 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:44:14 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:44:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:44:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:44:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:44:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:44:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:44:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:44:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:47:39 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acff6b-4a1cbdcf6fdbd09e459e7b7f;5e30ca2a-40c5-4021-8172-1f240915b01d'), (b'RateLimit', b'"api";r=967;t=72'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'jv3ZeZjMEsVe_cmjQCDObpv46X7V4t3UUEyBbCtJqkjRYoALwLAenw==')]) 2026-03-08 13:44:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:44:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:44:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:44:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:44:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:44:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:44:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:44:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:44:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:44:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:44:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:47:40 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acff6c-0422a9637e9addb55729bad8;5e30ca2a-40c5-4021-8172-1f240915b01d'), (b'RateLimit', b'"api";r=966;t=71'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'0d91ljfwE0jxvox_0N2K3yfHBgFf3ClVm2n2ACtutA1laH7lyb3JwQ==')]) 2026-03-08 13:44:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:44:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:44:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:44:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:44:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:44:17 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 13:44:17 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 13:44:17 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 13:44:20 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 13:44:20 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:44:21 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 13:44:23 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:44:23 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpswxwqd0o_mock.wav 2026-03-08 13:44:25 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 13:44:26 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:44:26 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:44:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 13:44:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:44:26 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 13:44:26 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:44:26 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4925, filename=tmp1nspedn3_mock.wav) 2026-03-08 13:44:26 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:44:26 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:44:26 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:44:26 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:44:26 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:44:26 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:44:26 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:44:26 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:44:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:44:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:44:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:44:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:44:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:44:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:47:52 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acff78-76c6300a3b04a1564e0b699f;4061a358-22b8-4c43-964f-7243fd522a8e'), (b'RateLimit', b'"api";r=965;t=59'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'38atIipR3DUOlubEYOx_-omOoR1_kZZX3fQiy8Snt1cFz8_FSDkJnw==')]) 2026-03-08 13:44:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:44:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:44:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:44:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:44:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:44:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:44:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:44:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:44:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:44:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:44:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:47:52 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acff78-169d9bf824346ff0461da627;4061a358-22b8-4c43-964f-7243fd522a8e'), (b'RateLimit', b'"api";r=964;t=59'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'eSmw8UotbuwMX6S0e0ifp83Hq5rpkaLU2S8BnEzGTBwglvLo93RpcQ==')]) 2026-03-08 13:44:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:44:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:44:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:44:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:44:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:44:27 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:44:27 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphsu6hovm_mock.wav 2026-03-08 13:44:29 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:44:29 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 13:44:29 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 13:44:33 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 13:44:33 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:44:38 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 13:44:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 13:44:46 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 13:44:51 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 13:44:51 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpntvve1e6_mock.wav 2026-03-08 13:44:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 13:44:52 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 13:44:57 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 13:44:57 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.132847 < -1.000000) 2026-03-08 13:44:58 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.550009 < -1.000000) 2026-03-08 13:44:59 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:44:59 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:44:59 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '아름다운' → 불명 2026-03-08 13:44:59 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:44:59 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 17자) 2026-03-08 13:44:59 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:아름다운 | 긴급도:일반 | 키워드:없음 2026-03-08 13:44:59 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4926, filename=tmplkh2rsec_mock.wav) 2026-03-08 13:44:59 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:44:59 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:44:59 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:44:59 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:44:59 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:44:59 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:44:59 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:44:59 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:44:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:44:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:44:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:44:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:44:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:44:59 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 13:44:59 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqmhy8nfn_mock.wav 2026-03-08 13:44:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:48:24 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acff98-40054bca33ab32fb43222c52;8a14c66f-38d0-4f24-8917-a061fbaec2de'), (b'RateLimit', b'"api";r=963;t=27'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'n-Zn9kkHDqEPktW7WPoy-AU1lKNtAM2hAr7_c-ONNJWWR8ZFvGiWqQ==')]) 2026-03-08 13:44:59 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:44:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:44:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:44:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:44:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:44:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:44:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:44:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:44:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:44:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:45:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:48:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acff99-5d687914312e41a35a9a6079;8a14c66f-38d0-4f24-8917-a061fbaec2de'), (b'RateLimit', b'"api";r=962;t=26'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'KtccOunddjPjeJDMxgbzSFgo7kYvJlCGd0rsYpHmGxcyL5HTTLC1og==')]) 2026-03-08 13:45:00 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:45:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:45:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:45:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:45:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:45:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 13:45:02 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:45:02 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 13:45:02 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 13:45:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 13:45:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpnnwkzj82_mock.wav 2026-03-08 13:45:06 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 13:45:07 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 50자) 2026-03-08 13:45:07 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:무전,무전,무전,무전 2026-03-08 13:45:07 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4927, filename=tmpy7vav69x_mock.wav) 2026-03-08 13:45:07 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:45:07 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 13:45:07 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:45:07 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:45:07 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:45:07 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:45:07 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:45:07 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:45:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:45:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:45:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:45:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:45:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:45:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:48:32 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acffa0-680e851348ba7004034d57f1;4a651d11-f94a-445b-8bd3-07b2e0e8d9f2'), (b'RateLimit', b'"api";r=961;t=19'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'1Ewk--60sKMlW1g29FbXvvjK60mXF83wHQ8-vlT6UNBzIyZHvPo8Pw==')]) 2026-03-08 13:45:07 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:45:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:45:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:45:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:45:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:45:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:45:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:45:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:45:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:45:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:45:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:48:32 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acffa0-14b278e05b7b2a5742d9f574;4a651d11-f94a-445b-8bd3-07b2e0e8d9f2'), (b'RateLimit', b'"api";r=960;t=19'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'yuIAUQRb4m0VfCJpYvyMK8gc_rs_4d2_AoMOliHNg85TipN3NY4rJA==')]) 2026-03-08 13:45:07 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:45:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:45:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:45:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:45:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:45:09 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 13:45:09 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 13:45:09 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 13:45:10 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 13:45:13 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 13:45:13 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:45:15 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 13:45:15 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbfuukeod_mock.wav 2026-03-08 13:45:16 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 13:45:18 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 13:45:18 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 13:45:18 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:45:19 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 13:45:19 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 13:45:19 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4928, filename=tmp26ctip1__mock.wav) 2026-03-08 13:45:19 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:45:19 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:45:19 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:45:19 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:45:19 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:45:19 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:45:19 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:45:19 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:45:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:45:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:45:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:45:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:45:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:45:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:48:44 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acffac-70d0071900b0b0d020d43bc4;deed02fa-0f4f-47b2-a39e-bcf7cd481881'), (b'RateLimit', b'"api";r=959;t=7'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'it4BtHX-GHfsAv3v_l_ac9pc49wl8IA58XZbFZwod4pxBHt21q4MVA==')]) 2026-03-08 13:45:19 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:45:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:45:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:45:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:45:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:45:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:45:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:45:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:45:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:45:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:45:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:48:45 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acffad-30554493259c0227359e7123;deed02fa-0f4f-47b2-a39e-bcf7cd481881'), (b'RateLimit', b'"api";r=958;t=6'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Esn-ik4lXTfdvu_sEhNJCbvUsn9wxMLjAZXgQJ0iBIWMwI9xXAe4Yg==')]) 2026-03-08 13:45:20 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:45:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:45:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:45:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:45:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:45:21 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 13:45:21 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpl4gmsc5r_mock.wav 2026-03-08 13:45:22 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 13:45:22 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 13:45:22 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 13:45:26 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 13:45:26 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:45:30 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 13:45:30 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 13:45:30 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:45:31 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 13:45:31 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 13:45:31 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 13:45:31 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4929, filename=tmp9zak405y_mock.wav) 2026-03-08 13:45:31 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:45:31 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:45:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:45:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:45:32 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:45:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:45:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:45:32 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:45:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:45:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:45:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:45:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:45:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:45:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:48:57 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acffb9-3aa9d5164f7b26f900bd5cdf;beae5311-1bb1-4b03-adb1-5b208e357898'), (b'RateLimit', b'"api";r=999;t=294'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'TL4WjpmQz9UudO0cbDRa_6SKS02R51MfN2heFoj7OxYEwbrqzNluqw==')]) 2026-03-08 13:45:32 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:45:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:45:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:45:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:45:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:45:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:45:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:45:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:45:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:45:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:45:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:48:57 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acffb9-182e3eea3f9a125b7ab87bfd;beae5311-1bb1-4b03-adb1-5b208e357898'), (b'RateLimit', b'"api";r=998;t=294'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bev7GGXyc_EVu1D1EgeipPKNqdZo9fZS8b-YvEOkFa2dKvyo4IpGdA==')]) 2026-03-08 13:45:32 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:45:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:45:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:45:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:45:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:45:34 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 13:45:34 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 13:45:34 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 13:45:38 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:45:38 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:45:41 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 13:45:42 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 13:45:42 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 13:45:42 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:45:43 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 13:45:43 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:45:43 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4930, filename=tmpb8fvm6em_mock.wav) 2026-03-08 13:45:43 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:45:43 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:45:43 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:45:43 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:45:43 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:45:43 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:45:43 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:45:43 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:45:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:45:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:45:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:45:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:45:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:45:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:49:08 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acffc4-433c55067329eab82e999bb8;c9cbd034-d0eb-4d36-8752-025dc73e3a15'), (b'RateLimit', b'"api";r=997;t=283'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'8JwMFEuC8sodvO2hsBzt1ptXV6vJrIx4o5R8oon8WjXMZmZxG4qlKg==')]) 2026-03-08 13:45:43 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:45:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:45:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:45:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:45:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:45:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:45:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:45:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:45:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:45:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:45:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:49:08 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acffc4-165aeffa224c2190559c3aa4;c9cbd034-d0eb-4d36-8752-025dc73e3a15'), (b'RateLimit', b'"api";r=996;t=283'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'TuYvjGs1hLdQmF-FKzIfpJSGhn9dKbgGcKLO2tih4bciLlwK5MCpcA==')]) 2026-03-08 13:45:43 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:45:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:45:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:45:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:45:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:45:46 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 13:45:46 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 13:45:46 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 13:45:48 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 13:45:49 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:45:49 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:45:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:45:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2n36nn0d_mock.wav 2026-03-08 13:45:52 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 13:45:54 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:45:54 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp52aqntw7_mock.wav 2026-03-08 13:45:55 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:45:55 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:45:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 13:45:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:45:55 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 13:45:55 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 13:45:55 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4931, filename=tmpah_gh1v5_mock.wav) 2026-03-08 13:45:55 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:45:55 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:45:55 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:45:55 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:45:55 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:45:55 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:45:55 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:45:55 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:45:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:45:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:45:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:45:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:45:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:45:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:49:21 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acffd1-2dfbf579257054fd3e16189b;812f0cbc-76bb-4d8d-860e-35f3987aeca0'), (b'RateLimit', b'"api";r=995;t=270'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'1cpepA_XBLHvfcwxyNBUyl98pW4u-kp8Yz6cHuetc_Ht30RhPBIhCA==')]) 2026-03-08 13:45:56 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:45:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:45:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:45:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:45:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:45:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:45:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:45:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:45:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:45:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:45:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:49:21 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acffd1-2e0e50cc1359a2b14008f6ac;812f0cbc-76bb-4d8d-860e-35f3987aeca0'), (b'RateLimit', b'"api";r=994;t=270'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ulPIzaGHrgrzIMzlKz_JzuLu012zrtV_2_O-QPGeTpqJqs6iDwk8_A==')]) 2026-03-08 13:45:56 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:45:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:45:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:45:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:45:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:45:58 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 13:45:58 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 13:45:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 13:46:02 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 13:46:02 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:46:07 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:46:07 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:46:07 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 13:46:07 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:46:07 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 13:46:07 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:46:07 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4932, filename=tmp673vwpvc_mock.wav) 2026-03-08 13:46:07 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:46:07 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:46:07 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:46:07 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:46:07 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:46:07 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:46:07 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:46:07 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:46:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:46:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:46:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:46:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:46:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:46:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:49:33 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acffdd-5679dd8d4c6a874c3c61ca21;22f5c6ed-346c-4cbe-a7d0-48893af8823e'), (b'RateLimit', b'"api";r=993;t=258'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'X1L3ZvjGbwKHqvPzpmeZuKppaK0tVvDQ6K-4S5wPGvG9mKGGZpmF1Q==')]) 2026-03-08 13:46:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:46:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:46:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:46:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:46:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:46:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:46:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:46:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:46:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:46:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:46:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:49:33 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acffdd-2ea2ca1f563351ff182ebc35;22f5c6ed-346c-4cbe-a7d0-48893af8823e'), (b'RateLimit', b'"api";r=992;t=258'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'MqmVR5u6qjx5snR-ygyaOrrk2rIt9MIBMbNlhVibtGv1C0Zgl2m_Zg==')]) 2026-03-08 13:46:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:46:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:46:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:46:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:46:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:46:08 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 13:46:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:46:10 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 13:46:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 13:46:14 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 13:46:14 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:46:18 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 13:46:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprw17z9n4_mock.wav 2026-03-08 13:46:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 13:46:19 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 13:46:26 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 13:46:27 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 13:46:27 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6p1o3ax2_mock.wav 2026-03-08 13:46:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 13:46:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 13:46:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9zveoxlf_mock.wav 2026-03-08 13:46:34 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 13:46:37 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 13:46:39 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (9.023810 > 2.400000) 2026-03-08 13:46:39 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.136502 < -1.000000) 2026-03-08 13:46:40 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.659452 < -1.000000) 2026-03-08 13:46:40 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 13:46:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 역전기(RV) 모터카 철기 출입통' → 열차 2026-03-08 13:46:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:46:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 95자) 2026-03-08 13:46:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:철기 출입통제감시장치 통과 | 긴급도:일반 | 키워드:역전기(RV) 모터카, 철기, 출입통제,감시장치,신호,통과 2026-03-08 13:46:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4933, filename=tmptpe93bwj_mock.wav) 2026-03-08 13:46:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:46:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:46:42 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:46:42 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:46:42 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:46:42 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:46:42 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:46:42 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:46:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:46:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:46:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:46:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:46:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:46:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:50:07 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acffff-1bdb47ce51ec73435a18bf26;8579ee15-ee64-4d28-9c82-0541dc2927cd'), (b'RateLimit', b'"api";r=991;t=224'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'O8nUEcpjUwjsjxsrLEgboqoc8Z5U4olxLvwe5lI_sJp1EGB3xZ0Fyw==')]) 2026-03-08 13:46:42 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:46:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:46:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:46:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:46:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:46:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:46:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:46:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:46:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:46:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:46:42 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 13:46:42 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5ve4oz1s_mock.wav 2026-03-08 13:46:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:50:07 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69acffff-08af850f125e33e97618d490;8579ee15-ee64-4d28-9c82-0541dc2927cd'), (b'RateLimit', b'"api";r=990;t=224'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'7oCe9WUe9k5whUNXvCVNmhgG5yoFy_p5j16HhLId8nZuQvo-ivopSA==')]) 2026-03-08 13:46:42 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:46:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:46:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:46:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:46:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:46:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 13:46:44 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:46:44 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 13:46:44 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 13:46:48 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 13:46:48 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpaqtow6f3_mock.wav 2026-03-08 13:46:48 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 13:46:49 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 13:46:49 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 13:46:49 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4934, filename=tmp7grigivs_mock.wav) 2026-03-08 13:46:49 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:46:49 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 13:46:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:46:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:46:49 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:46:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:46:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:46:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:46:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:46:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:46:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:46:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:46:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:46:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:50:14 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0006-4d5381d83608ece6625af5a2;e34d5a2c-cc59-42e9-a1b2-dd02e78cfe8a'), (b'RateLimit', b'"api";r=989;t=217'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'XvXygXkcYPLTXh89uIwc0NQGDfqvecu1hVmKEwvPCsvq2BJm-Hj8RA==')]) 2026-03-08 13:46:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:46:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:46:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:46:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:46:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:46:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:46:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:46:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:46:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:46:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:46:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:50:15 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0006-51bbd1313374364275347dc1;e34d5a2c-cc59-42e9-a1b2-dd02e78cfe8a'), (b'RateLimit', b'"api";r=988;t=217'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'RZBFBM3bF9BGcA6lGIXLFPKkkw8lxP7vCGiX9A-2zipNjucPuRX-Hw==')]) 2026-03-08 13:46:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:46:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:46:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:46:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:46:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:46:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 13:46:52 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 13:46:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 13:46:55 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 13:46:55 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:46:58 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 13:47:00 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 13:47:00 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 13:47:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:47:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 13:47:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 13:47:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4935, filename=tmpvf1octsp_mock.wav) 2026-03-08 13:47:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:47:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:47:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:47:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:47:01 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:47:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:47:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:47:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:47:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:47:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:47:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:47:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:47:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:47:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:50:26 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0012-29f68ff44694b63b21d59876;443e6c14-1121-4916-8a9f-6790fc709897'), (b'RateLimit', b'"api";r=987;t=205'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'EEK1mDblqLpaCZi0P01yJW6cKdc35PuWOPesQ242GGoWwwEmfv4dew==')]) 2026-03-08 13:47:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:47:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:47:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:47:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:47:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:47:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:47:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:47:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:47:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:47:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:47:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:50:27 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0013-31bcd7dc7a704ed968be3a66;443e6c14-1121-4916-8a9f-6790fc709897'), (b'RateLimit', b'"api";r=986;t=204'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'thOs9vBAarcdgqcwKhECX1pPIXK2AuKnO8P3pCRusMfSjQPrtoejyQ==')]) 2026-03-08 13:47:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:47:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:47:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:47:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:47:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:47:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 13:47:04 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 13:47:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 13:47:07 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 13:47:07 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:47:08 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 13:47:12 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 13:47:12 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 13:47:12 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:47:13 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 13:47:13 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 13:47:13 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4936, filename=tmpmfeyrom7_mock.wav) 2026-03-08 13:47:13 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:47:13 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:47:13 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:47:13 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:47:13 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:47:13 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:47:13 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:47:13 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:47:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:47:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:47:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:47:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:47:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:47:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:50:39 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad001f-3f136c9e375f8a246f2d2cd8;bfc59396-fe75-4ce1-92b4-8797dd69bb8d'), (b'RateLimit', b'"api";r=985;t=192'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'4oFvfhz9kMiVcnfd_7PvHKvUmI2gj4K8f9q59EmnT2-MBe3skzaVfw==')]) 2026-03-08 13:47:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:47:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:47:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:47:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:47:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:47:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:47:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:47:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:47:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:47:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:47:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:50:39 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad001f-75307dff12e4ae213ff3106a;bfc59396-fe75-4ce1-92b4-8797dd69bb8d'), (b'RateLimit', b'"api";r=984;t=192'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'wqOfrvMpH2sNzLE0JwSIlfzo7EKn27RICCOaR4sQkcKsvnR47Zy6-A==')]) 2026-03-08 13:47:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:47:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:47:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:47:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:47:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:47:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 13:47:16 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 13:47:16 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 13:47:16 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 13:47:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:47:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8habuzox_mock.wav 2026-03-08 13:47:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 13:47:20 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:47:20 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:47:21 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:47:21 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2o62ger5_mock.wav 2026-03-08 13:47:24 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 13:47:24 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 13:47:24 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:47:25 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 13:47:25 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:47:25 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4937, filename=tmplmn1ij1q_mock.wav) 2026-03-08 13:47:25 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:47:25 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:47:25 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:47:25 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:47:25 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:47:25 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:47:25 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:47:25 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:47:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:47:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:47:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:47:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:47:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:47:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:50:51 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad002b-6ba957296a75d5c2343efc51;5420b343-8dca-4e40-afde-f6dd7c102f5f'), (b'RateLimit', b'"api";r=983;t=180'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'nb1yPJIOOyDwZNN36ZP-a3NKZiG2EqgX9mWxcHvLDGEIGuPoM-499w==')]) 2026-03-08 13:47:26 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:47:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:47:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:47:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:47:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:47:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:47:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:47:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:47:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:47:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:47:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:50:51 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad002b-5e9ea879172dd2346b732c43;5420b343-8dca-4e40-afde-f6dd7c102f5f'), (b'RateLimit', b'"api";r=982;t=180'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'zXJec2ZoMWPf4jkIv349S7VJnpowuG5-gEs6jVNLJUKihPv-Toh4CA==')]) 2026-03-08 13:47:26 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:47:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:47:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:47:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:47:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:47:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 13:47:28 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 13:47:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 13:47:32 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:47:32 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:47:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 13:47:37 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:47:37 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:47:37 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 13:47:37 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:47:38 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 59자) 2026-03-08 13:47:38 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과 2026-03-08 13:47:38 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4938, filename=tmpq_ucm7zm_mock.wav) 2026-03-08 13:47:38 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:47:38 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:47:38 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:47:38 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:47:38 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:47:38 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:47:38 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:47:38 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:47:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:47:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:47:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:47:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:47:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:47:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:51:03 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0037-21fff616433ecd5d6d778e50;dc9fa21a-adb7-4924-bbeb-d35fc150e85d'), (b'RateLimit', b'"api";r=981;t=168'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'OVEXeRYE39hQOr3wG7fbzsY1C3YsweQSyRjGGH-Z0krwGXght4tBmw==')]) 2026-03-08 13:47:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:47:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:47:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:47:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:47:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:47:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:47:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:47:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:47:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:47:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:47:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:51:03 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0037-046b827e497dc9f417e2f29d;dc9fa21a-adb7-4924-bbeb-d35fc150e85d'), (b'RateLimit', b'"api";r=980;t=168'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ResfgKDdLjUMyYfuChO9qFTQvFrzHGKrxLQgyL0Pg4K3llhjl-FUCA==')]) 2026-03-08 13:47:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:47:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:47:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:47:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:47:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:47:40 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 13:47:40 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 13:47:40 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 13:47:44 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 13:47:44 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:47:45 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 13:47:45 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp14yqqkvy_mock.wav 2026-03-08 13:47:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 13:47:49 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:47:49 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:47:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 13:47:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:47:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 13:47:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:47:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4939, filename=tmp8xuq27ed_mock.wav) 2026-03-08 13:47:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:47:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:47:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:47:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:47:50 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:47:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:47:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:47:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:47:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:47:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:47:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:47:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:47:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:47:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:51:15 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0043-01f4998211eb1392444dc5c7;2b9d3361-395a-4f11-98d6-813468aec5f6'), (b'RateLimit', b'"api";r=979;t=156'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'YfAi5rRVRifJuAjCv3X58AvCP7GAcUs2Hk37ZOW-09ybFyh0E3l5VA==')]) 2026-03-08 13:47:50 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:47:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:47:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:47:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:47:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:47:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:47:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:47:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:47:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:47:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:47:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:51:15 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0043-5c2065804615cd3700ebc533;2b9d3361-395a-4f11-98d6-813468aec5f6'), (b'RateLimit', b'"api";r=978;t=156'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'H5aeVB9JdtLpa2SBzdayhTE6uOLRfdmGV3-UR2vWOszN58CGcwPGFA==')]) 2026-03-08 13:47:50 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:47:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:47:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:47:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:47:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:47:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:47:52 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 13:47:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 13:47:54 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 13:47:54 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6nw6d5_t_mock.wav 2026-03-08 13:47:54 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 13:47:56 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 13:47:56 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:47:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 13:47:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqt0um8p4_mock.wav 2026-03-08 13:48:02 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 13:48:04 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 13:48:09 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 13:48:09 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_1jc7xdy_mock.wav 2026-03-08 13:48:10 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 13:48:10 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 13:48:15 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 13:48:15 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqzh7hnwu_mock.wav 2026-03-08 13:48:18 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 13:48:22 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (16.083333 > 2.400000) 2026-03-08 13:48:22 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.077844 < -1.000000) 2026-03-08 13:48:23 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.025323 < -1.000000) 2026-03-08 13:48:24 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:48:24 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:48:24 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '주행기 궤도 검색KO' → 불명 2026-03-08 13:48:24 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:48:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 29자) 2026-03-08 13:48:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:궤도 검색 KO | 긴급도:일반 | 키워드:없음 2026-03-08 13:48:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4940, filename=tmp3_b4r0nt_mock.wav) 2026-03-08 13:48:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:48:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:48:24 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:48:24 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:48:24 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:48:24 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:48:24 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:48:24 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:48:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:48:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:48:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:48:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:48:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:48:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:51:50 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0066-54981d840fd3287e4c39962a;9d100490-4bd9-403f-8b6c-f52d83df7212'), (b'RateLimit', b'"api";r=977;t=121'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'g5eJKLafWEFUpgR-7vgPvMbqQCkP0SIqh3xMPQBgd-IZcqzxIE69TA==')]) 2026-03-08 13:48:25 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:48:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:48:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:48:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:48:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:48:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:48:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:48:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:48:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:48:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:48:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:51:50 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0066-5520e99c6e53f36f20b71b10;9d100490-4bd9-403f-8b6c-f52d83df7212'), (b'RateLimit', b'"api";r=976;t=121'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'P8lX25OGFY16q2xJ7tvHdLScO7AhiedpHV_OWWJA_tI3X0u48rwfzA==')]) 2026-03-08 13:48:25 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:48:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:48:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:48:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:48:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:48:25 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 13:48:27 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:48:27 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 13:48:27 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 13:48:31 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 13:48:32 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 13:48:32 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 13:48:32 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4941, filename=tmpzaijbsem_mock.wav) 2026-03-08 13:48:32 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:48:32 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 13:48:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:48:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:48:32 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:48:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:48:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:48:32 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:48:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:48:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:48:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:48:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:48:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:48:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:51:57 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad006d-79a028a77604c0941c346c76;6865061c-c37e-4674-9008-e46898064350'), (b'RateLimit', b'"api";r=975;t=114'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'd27s4bFzGZvOouDKcxEDsmWOTo78_UIvjDvi7wLo1wqsTiJNuj57Vw==')]) 2026-03-08 13:48:32 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:48:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:48:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:48:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:48:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:48:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:48:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:48:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:48:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:48:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:48:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:51:57 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad006d-2c61623829939e45414c4616;6865061c-c37e-4674-9008-e46898064350'), (b'RateLimit', b'"api";r=974;t=114'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ZEmnPEWXGx-m_c70MAr4PYNWUNztKzhVds7ENfd8dmQgNiaORQ7U2A==')]) 2026-03-08 13:48:32 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:48:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:48:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:48:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:48:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:48:34 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 13:48:34 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 13:48:34 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 13:48:35 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 13:48:38 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 13:48:38 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:48:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 13:48:43 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 13:48:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 13:48:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:48:44 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 13:48:44 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 13:48:44 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4942, filename=tmp7cr6316a_mock.wav) 2026-03-08 13:48:44 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:48:44 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:48:44 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:48:44 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:48:44 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:48:44 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:48:44 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:48:44 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:48:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:48:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:48:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:48:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:48:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:48:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:52:09 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0079-7157cbf468cc91e517fa6767;90db41b1-6ff0-4d8d-a817-cc047a09bbdc'), (b'RateLimit', b'"api";r=973;t=102'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'DmkufsjDqgiO_jl2ilshNz30-36Ef-P9BA2QrZgDIOk49KPNhYYH6g==')]) 2026-03-08 13:48:44 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:48:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:48:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:48:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:48:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:48:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:48:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:48:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:48:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:48:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:48:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:48:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfggjnlfg_mock.wav 2026-03-08 13:48:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:52:10 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad007a-17414f962f06a3eb7b9e7b51;90db41b1-6ff0-4d8d-a817-cc047a09bbdc'), (b'RateLimit', b'"api";r=972;t=101'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Wldk5f965kPmsmDHKL81Pr3Q7xjyB7jzsyAWK04sAlCQJgapqAKE2g==')]) 2026-03-08 13:48:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:48:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:48:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:48:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:48:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:48:46 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 13:48:47 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 13:48:47 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 13:48:47 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 13:48:48 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:48:48 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpv13mhh5l_mock.wav 2026-03-08 13:48:51 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 13:48:51 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:48:55 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 13:48:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 13:48:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:48:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 13:48:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 13:48:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4943, filename=tmp1snl4kib_mock.wav) 2026-03-08 13:48:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:48:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:48:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:48:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:48:57 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:48:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:48:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:48:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:48:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:48:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:48:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:48:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:48:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:48:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:52:22 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0086-7a9ef26a20dc22375084fa21;b33cd65c-f66c-4906-8f2c-59da88f6994c'), (b'RateLimit', b'"api";r=971;t=89'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'hZvqk2-Flhz8JPqGanxr-YEbnzrcEa7dNCME_EjYSzT10RaF7Jnq8Q==')]) 2026-03-08 13:48:57 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:48:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:48:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:48:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:48:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:48:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:48:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:48:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:48:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:48:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:48:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:52:22 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0086-48c012fa7049f6c44e4b60f9;b33cd65c-f66c-4906-8f2c-59da88f6994c'), (b'RateLimit', b'"api";r=970;t=89'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Jxhcfk1aB2mFCCajnW9zxfhhDZgRi30hkJ8m41EW_XBvzxue4NYspw==')]) 2026-03-08 13:48:57 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:48:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:48:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:48:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:48:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:48:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 13:48:59 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 13:48:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 13:49:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 13:49:03 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:49:03 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:49:07 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 13:49:07 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 13:49:07 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:49:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 13:49:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:49:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4944, filename=tmppkrigpc0_mock.wav) 2026-03-08 13:49:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:49:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:49:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:49:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:49:08 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:49:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:49:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:49:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:49:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:49:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:49:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:49:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:49:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:49:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:52:33 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0091-0f3293f44a445dfa0849fbf5;bfad5baf-4d8c-47a5-96b0-d263c1cd54b8'), (b'RateLimit', b'"api";r=969;t=78'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'F6Rol_6zQpckALS0ivt1NPO691MRJi-USMa8nnn5RJILVlKO_BIBVA==')]) 2026-03-08 13:49:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:49:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:49:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:49:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:49:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:49:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:49:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:49:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:49:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:49:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:49:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:52:34 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0092-744838ed5975f4613518e7aa;bfad5baf-4d8c-47a5-96b0-d263c1cd54b8'), (b'RateLimit', b'"api";r=968;t=77'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'R68pWZPStqDza3jW2r7dtD85y9sqkOgvBjSJSFVcCAS7PhfXILng2A==')]) 2026-03-08 13:49:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:49:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:49:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:49:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:49:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:49:11 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 13:49:11 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 13:49:11 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 13:49:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 13:49:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpigx_gwvn_mock.wav 2026-03-08 13:49:12 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 13:49:15 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:49:15 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:49:20 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:49:20 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:49:20 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 13:49:20 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:49:21 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 13:49:21 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 13:49:21 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4945, filename=tmpr80cxvcu_mock.wav) 2026-03-08 13:49:21 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:49:21 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:49:21 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:49:21 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:49:21 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:49:21 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:49:21 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:49:21 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:49:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:49:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:49:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:49:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:49:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:49:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:52:46 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad009e-7ba9e5133289ebdc749eb659;c27dd3cf-414c-4bf2-b2e9-51b77bcf3371'), (b'RateLimit', b'"api";r=967;t=65'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'eQo_4nxVlDkmkmzWB20bMqob-Icvt2mCtge3IKpYsC150bU1u2B2rA==')]) 2026-03-08 13:49:21 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:49:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:49:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:49:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:49:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:49:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:49:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:49:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:49:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:49:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:49:21 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 13:49:21 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptx93n4mj_mock.wav 2026-03-08 13:49:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:52:46 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad009e-4f5cf38d33ca78b57b313ebe;c27dd3cf-414c-4bf2-b2e9-51b77bcf3371'), (b'RateLimit', b'"api";r=966;t=65'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'YtsrLUDSAf5C-5yJg0lQYxBebkTX6Dnb0ItzTren8pK2uy_Ug1HjOg==')]) 2026-03-08 13:49:21 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:49:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:49:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:49:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:49:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:49:21 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 13:49:23 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 13:49:23 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 13:49:23 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 13:49:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 13:49:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1_7liao0_mock.wav 2026-03-08 13:49:27 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 13:49:27 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:49:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 13:49:32 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:49:32 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:49:32 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 13:49:32 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:49:33 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 13:49:33 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:49:33 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4946, filename=tmptyh_56q9_mock.wav) 2026-03-08 13:49:33 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:49:33 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:49:33 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:49:33 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:49:33 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:49:33 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:49:33 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:49:33 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:49:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:49:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:49:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:49:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:49:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:49:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:52:58 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad00aa-23e5512d5b22c8d9167fef5f;292bcc04-2d4f-46f5-8896-fc2018aaa1ad'), (b'RateLimit', b'"api";r=965;t=53'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'OiFRJGt283iaM8dcQ7fwP60og-CkeoNGyVCshUya4DKfNIquy4r6TQ==')]) 2026-03-08 13:49:33 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:49:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:49:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:49:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:49:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:49:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:49:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:49:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:49:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:49:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:49:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:52:58 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad00aa-6d8eb2485cfbbad06c805f36;292bcc04-2d4f-46f5-8896-fc2018aaa1ad'), (b'RateLimit', b'"api";r=964;t=53'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'kL41ayRqYUttRuqw78_O7nllsNNud6n6Fo42Oh4AEaphhefCcLAwWw==')]) 2026-03-08 13:49:33 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:49:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:49:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:49:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:49:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:49:35 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:49:35 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 13:49:35 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 13:49:37 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 13:49:37 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp36btu26f_mock.wav 2026-03-08 13:49:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 13:49:39 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 13:49:39 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:49:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 13:49:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6o6dloeq_mock.wav 2026-03-08 13:49:45 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 13:49:52 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 13:49:53 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 13:49:59 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 13:50:02 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 13:50:06 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 13:50:07 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.975090 < -1.000000) 2026-03-08 13:50:07 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.409230 < -1.000000) 2026-03-08 13:50:07 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 13:50:07 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '조건인 역전기(RV) 모터카 역전기(RV) 모터카 기호' → 열차 2026-03-08 13:50:07 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:50:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 51자) 2026-03-08 13:50:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터카 기호 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:50:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4947, filename=tmpvi90mnii_mock.wav) 2026-03-08 13:50:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:50:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:50:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:50:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:50:08 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:50:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:50:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:50:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:50:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:50:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:50:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:50:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:50:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:50:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:53:33 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad00cd-7b3a3b032e517c06237a3789;ff81feb3-4a3e-4aaa-8723-6b8210710447'), (b'RateLimit', b'"api";r=963;t=18'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Gq-4mnPZzplIya0dFpsX-C0wbAG2eaBlPDgwKngJnlmmvfpNjNxjyw==')]) 2026-03-08 13:50:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:50:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:50:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:50:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:50:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:50:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:50:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:50:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:50:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:50:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:50:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:53:34 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad00ce-3bdbf2e04155f10f1b4cb059;ff81feb3-4a3e-4aaa-8723-6b8210710447'), (b'RateLimit', b'"api";r=962;t=17'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'pkm8psd0NFcZSK9LQU0RY3yXi48MvcZFCx1DfKcTszlvIPT8B2jOqw==')]) 2026-03-08 13:50:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:50:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:50:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:50:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:50:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:50:10 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 13:50:11 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:50:11 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 13:50:11 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 13:50:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:50:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvfo5vfbb_mock.wav 2026-03-08 13:50:13 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 13:50:15 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 13:50:15 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:50:15 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsnk4c2fp_mock.wav 2026-03-08 13:50:16 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 51자) 2026-03-08 13:50:16 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 결과 없음 | 긴급도:일반 | 키워드:무전,분석,결과 없음,일반 2026-03-08 13:50:16 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4948, filename=tmpv91jc0lk_mock.wav) 2026-03-08 13:50:16 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:50:16 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 13:50:16 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:50:16 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:50:16 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:50:16 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:50:16 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:50:16 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:50:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:50:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:50:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:50:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:50:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:50:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:53:41 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad00d5-3e9bbbc2709ffda13f85333a;7a835ae9-37f1-448d-b936-6ac578903b8b'), (b'RateLimit', b'"api";r=961;t=10'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'2N9nvicS6ZlofTaUOLLaNPZvvdo08iH_GH7u8iXAn5whUp3qgAf45w==')]) 2026-03-08 13:50:16 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:50:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:50:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:50:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:50:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:50:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:50:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:50:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:50:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:50:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:50:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:53:41 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad00d5-5cdd1a824817052a3f63fd41;7a835ae9-37f1-448d-b936-6ac578903b8b'), (b'RateLimit', b'"api";r=960;t=10'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'esrDV7-bOOxN1RLDZ50BThbu14kMUePRGpprrMSpX83Cw544MiOwOA==')]) 2026-03-08 13:50:16 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:50:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:50:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:50:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:50:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:50:18 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 13:50:18 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 13:50:18 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 13:50:22 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 13:50:22 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:50:27 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 13:50:27 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 13:50:27 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:50:28 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 13:50:28 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 13:50:28 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4949, filename=tmp58a7wsmf_mock.wav) 2026-03-08 13:50:28 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:50:28 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:50:28 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:50:28 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:50:28 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:50:28 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:50:28 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:50:28 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:50:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:50:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:50:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:50:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:50:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:50:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:53:53 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad00e1-4c0cea4f1db156e749105e0f;32ee93b8-4aff-4851-a65b-a3327e5e9e37'), (b'RateLimit', b'"api";r=999;t=298'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'pkZwGY8UIQ7L5GMWTRAE378V60gHYln_YHnceVEzAfySqwWlXs_lUA==')]) 2026-03-08 13:50:28 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:50:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:50:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:50:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:50:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:50:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:50:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:50:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:50:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:50:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:50:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:53:53 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad00e1-46907fbe03b76e1008c50599;32ee93b8-4aff-4851-a65b-a3327e5e9e37'), (b'RateLimit', b'"api";r=998;t=298'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'UzK4euxTsqZ5Tqaduex1p1puLR3i0nBPY3j65zXPaDiKi5YCiKPAcw==')]) 2026-03-08 13:50:28 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:50:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:50:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:50:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:50:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:50:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 13:50:31 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 13:50:31 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 13:50:31 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 13:50:35 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 13:50:35 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:50:39 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 13:50:39 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 13:50:39 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:50:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 13:50:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsf60g0lh_mock.wav 2026-03-08 13:50:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 13:50:40 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 13:50:40 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 13:50:40 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4950, filename=tmpf5tbzax3_mock.wav) 2026-03-08 13:50:40 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:50:40 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:50:40 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:50:40 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:50:40 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:50:40 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:50:40 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:50:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:50:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:50:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:50:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:50:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:50:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:50:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:54:06 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad00ee-29dd87fd41be8ba74a368785;e1b85cfe-3099-4a35-8277-e7c388c69869'), (b'RateLimit', b'"api";r=997;t=285'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'FuLW5u0AsXcQWV0e0J_1uFi8xrowf-7WDbtVTziuZg76ODBA3-b_9A==')]) 2026-03-08 13:50:41 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:50:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:50:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:50:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:50:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:50:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:50:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:50:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:50:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:50:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:50:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:54:06 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad00ee-035b12d37c6c5dfd20eadd40;e1b85cfe-3099-4a35-8277-e7c388c69869'), (b'RateLimit', b'"api";r=996;t=285'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ropWtZNs7SEehOcz5FvXmNBvZ33KbAgs1tIgoWxCXIPt0WDszRWy0w==')]) 2026-03-08 13:50:41 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:50:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:50:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:50:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:50:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:50:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 13:50:43 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 13:50:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 13:50:47 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:50:47 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:50:48 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 13:50:48 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptyirruv5_mock.wav 2026-03-08 13:50:49 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 13:50:51 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 13:50:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 13:50:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:50:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 13:50:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:50:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4951, filename=tmpt0769pa8_mock.wav) 2026-03-08 13:50:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:50:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:50:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:50:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:50:52 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:50:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:50:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:50:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:50:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:50:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:50:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:50:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:50:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:50:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:54:17 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad00f9-5941aa91207e4b2108cd3326;321ac654-d969-4d70-b3f9-504db5e3e44b'), (b'RateLimit', b'"api";r=995;t=274'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'iHPFWKDJIwlmbXj0sKb98zGhDlEylVOzRawtTVNEA7bW8uQX_Yk8NA==')]) 2026-03-08 13:50:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:50:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:50:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:50:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:50:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:50:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:50:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:50:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:50:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:50:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:50:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:54:18 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad00fa-11f526703a3ef8d805db4cd1;321ac654-d969-4d70-b3f9-504db5e3e44b'), (b'RateLimit', b'"api";r=994;t=273'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Sor5EmEeENIkyM8g-8LEre_0n0i4iCV81VnV3F0C3hDTMzhJ4aWjNQ==')]) 2026-03-08 13:50:53 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:50:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:50:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:50:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:50:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:50:53 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 13:50:53 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpf6xfwll2_mock.wav 2026-03-08 13:50:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 13:50:55 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 13:50:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 13:50:58 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 13:50:58 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:50:58 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:51:03 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:51:03 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:51:03 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 13:51:03 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:51:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 13:51:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpz9np0ysd_mock.wav 2026-03-08 13:51:04 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 13:51:04 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 13:51:04 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4952, filename=tmpwdwnroyl_mock.wav) 2026-03-08 13:51:04 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:51:04 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:51:04 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:51:04 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:51:04 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:51:04 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:51:04 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:51:04 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:51:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:51:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:51:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:51:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:51:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:51:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:54:30 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0106-76a650d31d1fcf05641c40b7;2450fdee-ee5a-43a8-bd57-e02cea71d117'), (b'RateLimit', b'"api";r=993;t=261'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'iijFWcH7PZop5RC5u2T0H6Fof91kzNZWix_bGjJYeT8lS5lhoUEuPw==')]) 2026-03-08 13:51:05 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:51:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:51:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:51:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:51:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:51:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:51:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:51:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:51:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:51:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:51:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:54:30 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0106-04fa5f292a82149e6abfbfd8;2450fdee-ee5a-43a8-bd57-e02cea71d117'), (b'RateLimit', b'"api";r=992;t=261'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'DZ56eQV5asHFElL7RyRCaVWaq4149XZ6ooRLaLtxGe98H-O3fJTJcA==')]) 2026-03-08 13:51:05 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:51:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:51:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:51:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:51:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:51:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 13:51:07 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 13:51:07 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 13:51:07 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 13:51:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 13:51:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0eprq50y_mock.wav 2026-03-08 13:51:11 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 13:51:11 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:51:16 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:51:16 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:51:16 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 13:51:16 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:51:16 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 13:51:16 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:51:16 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4953, filename=tmpfga5848e_mock.wav) 2026-03-08 13:51:16 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:51:16 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:51:16 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:51:16 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:51:16 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:51:16 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:51:16 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:51:16 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:51:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:51:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:51:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:51:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:51:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:51:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:54:42 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0112-412be9081775c8076b7d9de8;41a2582b-30e1-41b4-8cef-eeee93829dfb'), (b'RateLimit', b'"api";r=991;t=249'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'5sQWGyEO6zBqB4jkrfGgfCdIeYE_-7BgyQ5UDAAQzyWGQrceowyBqA==')]) 2026-03-08 13:51:17 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:51:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:51:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:51:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:51:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:51:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:51:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:51:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:51:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:51:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:51:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:54:42 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0112-22ba46b3356cbc1e1e7ce6e8;41a2582b-30e1-41b4-8cef-eeee93829dfb'), (b'RateLimit', b'"api";r=990;t=249'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'WqYXLnDj3q3byRnkEquqzGPpq1RpsqI6UNu72n1BcPMnhY2iwchBjg==')]) 2026-03-08 13:51:17 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:51:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:51:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:51:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:51:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:51:19 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:51:19 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 13:51:19 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 13:51:20 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 13:51:23 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 13:51:23 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:51:28 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 13:51:30 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 13:51:36 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 13:51:37 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 13:51:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:51:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_s3_vz7n_mock.wav 2026-03-08 13:51:41 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 13:51:42 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 13:51:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:51:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpkjtkqpt__mock.wav 2026-03-08 13:51:47 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 13:51:47 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.814948 < -1.000000) 2026-03-08 13:51:48 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.536970 < -1.000000) 2026-03-08 13:51:48 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:51:48 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:51:48 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '종료' → 불명 2026-03-08 13:51:48 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:51:49 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 13자) 2026-03-08 13:51:49 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:종료 | 긴급도:일반 | 키워드:없음 2026-03-08 13:51:49 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4954, filename=tmp8c9x9r6f_mock.wav) 2026-03-08 13:51:49 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:51:49 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:51:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:51:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:51:49 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:51:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:51:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:51:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:51:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:51:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:51:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:51:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:51:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:51:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:55:14 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0132-7fb5dd884e49d0651d11a8be;6a85f104-0c0e-41c0-8082-1b64ef4e359a'), (b'RateLimit', b'"api";r=989;t=217'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'v10vECS4iDCxapOrhXHOCNAulEKmFgbVxo_PExeuq3VC8m_uTJ-YBg==')]) 2026-03-08 13:51:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:51:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:51:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:51:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:51:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:51:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:51:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:51:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:51:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:51:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:51:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:55:15 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0132-212fde0e5395becb2d61ca75;6a85f104-0c0e-41c0-8082-1b64ef4e359a'), (b'RateLimit', b'"api";r=988;t=216'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'v1FNp9PdRNN6KADJhpew4DwEoxlzBbE-rDszSXXxp3U6onNr1-BCtg==')]) 2026-03-08 13:51:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:51:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:51:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:51:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:51:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:51:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:51:52 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 13:51:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 13:51:55 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 13:51:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 13:51:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 13:51:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4955, filename=tmp_031f1ue_mock.wav) 2026-03-08 13:51:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:51:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 13:51:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:51:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:51:56 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:51:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:51:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:51:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:51:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:51:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:51:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:51:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:51:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:51:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:55:22 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad013a-3ea14a8b704ac84407d5035d;8b1d8388-149c-441c-8b08-0fcaa4d23e4b'), (b'RateLimit', b'"api";r=987;t=209'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'qPHoqALkW8JsRIgICSqERkmgxzBWrNcfNgpJXCJjLCLhENXMcOuYIQ==')]) 2026-03-08 13:51:57 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:51:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:51:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:51:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:51:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:51:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:51:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:51:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:51:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:51:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:51:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 13:51:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:55:22 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad013a-06b6d1c34fbd908122fb1fbc;8b1d8388-149c-441c-8b08-0fcaa4d23e4b'), (b'RateLimit', b'"api";r=986;t=209'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'q4nNEAYKszGywKoqJBh9ECOBhXk56NG_mpffYTprKmnC2godJxvT4g==')]) 2026-03-08 13:51:57 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:51:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:51:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:51:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:51:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:51:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 13:51:59 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 13:51:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 13:52:03 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 13:52:03 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:52:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 13:52:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplkojolc2_mock.wav 2026-03-08 13:52:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 13:52:08 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 13:52:08 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 13:52:08 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:52:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 38자) 2026-03-08 13:52:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:전차선, 이동, 휴대 2026-03-08 13:52:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4956, filename=tmposrzq9xs_mock.wav) 2026-03-08 13:52:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:52:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:52:09 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:52:09 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:52:09 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:52:09 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:52:09 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:52:09 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:52:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:52:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:52:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:52:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:52:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:52:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:55:34 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0146-4203e02d5d5a3f1603f0effa;ef082b91-7083-4f8e-9f9a-62481b3b19b1'), (b'RateLimit', b'"api";r=985;t=197'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'fmgBK87lqsMCpBs91gYyix6IJnUDNDKpBK2w0Osm5iSIWFKXqPX6Pg==')]) 2026-03-08 13:52:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:52:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:52:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:52:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:52:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:52:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:52:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:52:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:52:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:52:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:52:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:55:34 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0146-0e9af4ea016a19a54e3d5c6c;ef082b91-7083-4f8e-9f9a-62481b3b19b1'), (b'RateLimit', b'"api";r=984;t=197'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'LmWuqliXYt3FaKbIs8T2szkjixGt5GGULcghqBzz_WDFu3IO1h18LQ==')]) 2026-03-08 13:52:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:52:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:52:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:52:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:52:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:52:11 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 13:52:11 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 13:52:11 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 13:52:15 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 13:52:15 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:52:16 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 13:52:16 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9e_c984__mock.wav 2026-03-08 13:52:16 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 13:52:20 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 13:52:20 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 13:52:20 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:52:20 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 13:52:20 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5amok1hx_mock.wav 2026-03-08 13:52:21 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 13:52:21 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 13:52:21 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4957, filename=tmpi1nprm3i_mock.wav) 2026-03-08 13:52:21 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:52:21 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:52:21 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:52:21 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:52:21 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:52:21 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:52:21 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:52:21 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:52:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:52:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:52:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:52:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:52:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:52:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:55:46 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0152-2ff8696e2a5070b43df4eea4;eb43305f-ae94-4436-b287-84e0cd56ebd9'), (b'RateLimit', b'"api";r=983;t=185'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'uECYSHnvH6pme1JoaDuerVuvJesgVNok2Bcj92JwH1amatSjDLSHXw==')]) 2026-03-08 13:52:21 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:52:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:52:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:52:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:52:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:52:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:52:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:52:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:52:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:52:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:52:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:55:46 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0152-5d21d6af565895ae0b8196a8;eb43305f-ae94-4436-b287-84e0cd56ebd9'), (b'RateLimit', b'"api";r=982;t=185'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ZFsDd1qe0MlYwuEz8ohEwYAbbMu1hx1W2lP74NDLoB9qtkb7BfhNaQ==')]) 2026-03-08 13:52:21 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:52:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:52:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:52:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:52:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:52:23 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 13:52:23 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 13:52:23 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 13:52:26 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 13:52:27 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:52:27 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:52:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 13:52:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvo1b6bsa_mock.wav 2026-03-08 13:52:32 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 13:52:32 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 13:52:32 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:52:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 13:52:32 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 13:52:32 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:52:32 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4958, filename=tmpybq34myc_mock.wav) 2026-03-08 13:52:32 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:52:32 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:52:33 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:52:33 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:52:33 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:52:33 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:52:33 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:52:33 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:52:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:52:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:52:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:52:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:52:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:52:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:55:58 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad015e-7c14c95e263848a529d62d28;936ff0cf-c87d-4139-9073-72491430fd86'), (b'RateLimit', b'"api";r=981;t=173'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'y4WGvw15QW97waNyvOyXZ4tELMl9BSIKO61C3Qcmkujg_PAZd80Fcw==')]) 2026-03-08 13:52:33 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:52:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:52:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:52:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:52:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:52:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:52:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:52:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:52:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:52:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:52:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:55:58 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad015e-1ee18c17537dd9200353a176;936ff0cf-c87d-4139-9073-72491430fd86'), (b'RateLimit', b'"api";r=980;t=173'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9zBHAwyaN9qAmYYX-HhQH0k7RZeCTnREJJfQX4U3Hg9EqYpVpRiXyA==')]) 2026-03-08 13:52:33 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:52:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:52:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:52:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:52:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:52:35 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 13:52:35 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 13:52:35 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 13:52:37 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 13:52:37 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpgmdojhhy_mock.wav 2026-03-08 13:52:39 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:52:39 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:52:44 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:52:44 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:52:44 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 13:52:44 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:52:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 13:52:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 13:52:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4959, filename=tmp_kb902xx_mock.wav) 2026-03-08 13:52:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:52:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:52:45 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:52:45 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:52:45 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:52:45 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:52:45 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:52:45 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:52:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:52:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:52:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:52:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:52:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:52:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:56:10 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad016a-66a8a2703dbd953911e71628;d32418e0-ba73-434d-b06f-2c9be629faae'), (b'RateLimit', b'"api";r=979;t=161'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'pnMAVmQHGu66VI45LAn1DuEQ5V2MQ_XUg9ba_7lUmNpKo2rj8CJh9w==')]) 2026-03-08 13:52:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:52:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:52:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:52:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:52:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:52:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:52:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:52:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:52:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:52:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:52:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:56:10 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad016a-6c9f753d7780651451974f99;d32418e0-ba73-434d-b06f-2c9be629faae'), (b'RateLimit', b'"api";r=978;t=161'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'mA2YsDeLS0sMKZ0EACIxf2FznhrA2GS-NFd70ehCiZdIEO0dSc34pQ==')]) 2026-03-08 13:52:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:52:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:52:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:52:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:52:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:52:47 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 13:52:47 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 13:52:47 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 13:52:48 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 13:52:51 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 13:52:51 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:52:56 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:52:56 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:52:56 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 13:52:56 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:52:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 13:52:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 13:52:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4960, filename=tmpg4wyhsxo_mock.wav) 2026-03-08 13:52:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:52:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:52:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:52:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:52:57 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:52:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:52:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:52:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:52:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:52:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:52:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:52:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:52:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:52:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:56:22 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0176-7d3266e42c68658d46a1a6f4;8597487f-3289-4d2b-9805-097e70f41790'), (b'RateLimit', b'"api";r=977;t=149'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ELbI5RTqo6mRUrVcI4w5ciNAc2EB7EyuqafiVBdzPjKpHCBdJiIGmA==')]) 2026-03-08 13:52:57 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:52:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:52:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:52:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:52:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:52:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:52:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:52:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:52:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:52:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:52:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:56:22 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0176-1b0f725f5a10598206562b35;8597487f-3289-4d2b-9805-097e70f41790'), (b'RateLimit', b'"api";r=976;t=149'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lezJvenKzwZHHxVNj_RBNudsT02V1lG8QbVycNzneVilEuaZx8ZuPw==')]) 2026-03-08 13:52:57 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:52:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:52:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:52:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:52:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:52:58 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 13:53:00 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:53:00 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 13:53:00 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 13:53:03 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 13:53:03 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:53:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 13:53:06 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:53:06 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpomylqagh_mock.wav 2026-03-08 13:53:08 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 13:53:09 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 13:53:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:53:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmph833oeuy_mock.wav 2026-03-08 13:53:16 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 13:53:21 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 13:53:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 13:53:27 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (18.925000 > 2.400000) 2026-03-08 13:53:28 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.355907 < -1.000000) 2026-03-08 13:53:28 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.905260 < -1.000000) 2026-03-08 13:53:29 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:53:29 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:53:29 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '1' → 불명 2026-03-08 13:53:29 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:53:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 27자) 2026-03-08 13:53:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:1 | 긴급도:일반 | 키워드:1,신호,통과,일반 2026-03-08 13:53:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4961, filename=tmpgvdndu5s_mock.wav) 2026-03-08 13:53:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:53:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:53:30 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:53:30 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:53:30 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:53:30 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:53:30 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:53:30 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:53:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:53:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:53:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:53:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:53:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:53:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:56:55 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0197-6e0d8db312c1580530dadb35;22fd8265-177b-4cef-a44f-7468233cd99b'), (b'RateLimit', b'"api";r=975;t=116'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Zhpnf-6-wnAXqlIbOVU8kCxiMr6ICfe97cfKH-6XBimUTGmwO6Cg6A==')]) 2026-03-08 13:53:30 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:53:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:53:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:53:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:53:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:53:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:53:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:53:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:53:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:53:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:53:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:56:55 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0197-20eec20d56e8b82a3e26b434;22fd8265-177b-4cef-a44f-7468233cd99b'), (b'RateLimit', b'"api";r=974;t=116'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'znnZQxFYE_03VnNRWO_egqjqOhZ5IOYfvgZ1TZz-SQLoZRbeYYFkXQ==')]) 2026-03-08 13:53:30 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:53:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:53:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:53:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:53:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:53:32 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:53:32 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 13:53:32 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 13:53:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 13:53:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxk9ku05e_mock.wav 2026-03-08 13:53:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 13:53:36 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 13:53:37 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 25자) 2026-03-08 13:53:37 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:없음 2026-03-08 13:53:37 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4962, filename=tmpf04u0dvd_mock.wav) 2026-03-08 13:53:37 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:53:37 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 13:53:37 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:53:37 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:53:37 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:53:37 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:53:37 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:53:37 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:53:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:53:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:53:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:53:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:53:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:53:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:57:02 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad019e-4f52f05e198719f4632c2367;a83fdf31-3188-4569-9fb4-77d46a42905c'), (b'RateLimit', b'"api";r=973;t=109'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'CHdZFFzwX0oYW1ygn8c1zdIqrW0UnJ4-S4SUfUcmPRrquRCbLs1ajQ==')]) 2026-03-08 13:53:37 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:53:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:53:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:53:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:53:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:53:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:53:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:53:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:53:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:53:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:53:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:57:02 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad019e-5747393e4d050aaa65346faf;a83fdf31-3188-4569-9fb4-77d46a42905c'), (b'RateLimit', b'"api";r=972;t=109'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'UuAXoAa96Z94R0fl_lRtFMpvILI6Cd5_y0lrg8CHrfYN6ukoyGeweg==')]) 2026-03-08 13:53:37 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:53:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:53:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:53:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:53:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:53:40 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 13:53:40 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 13:53:40 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 13:53:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 13:53:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpy__zu72g_mock.wav 2026-03-08 13:53:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 13:53:43 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 13:53:43 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:53:47 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 13:53:47 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1v30j4vv_mock.wav 2026-03-08 13:53:48 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 13:53:48 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 13:53:48 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:53:49 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 13:53:49 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 13:53:49 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4963, filename=tmpd97923_y_mock.wav) 2026-03-08 13:53:49 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:53:49 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:53:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:53:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:53:49 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:53:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:53:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:53:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:53:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:53:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:53:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:53:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:53:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:53:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:57:15 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad01ab-3ff93b7b07ca4dd360490509;8bf7c165-6273-4af1-a8db-ae00ebadc7b0'), (b'RateLimit', b'"api";r=971;t=96'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'V36yehwGaOe9tOiUcV-2RIfXqJ1hOlXzZweRVJ0i2i2QxHAooOoGfg==')]) 2026-03-08 13:53:50 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:53:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:53:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:53:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:53:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:53:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:53:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:53:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:53:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:53:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:53:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:57:15 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad01ab-533da5b06489cd63709b03d4;8bf7c165-6273-4af1-a8db-ae00ebadc7b0'), (b'RateLimit', b'"api";r=970;t=96'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b't7_xqNhcZn_HE1XT8RcQPXQnbS56LyBE1g8sUoA_dhVl3GIrm6aonw==')]) 2026-03-08 13:53:50 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:53:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:53:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:53:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:53:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:53:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 13:53:52 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 13:53:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 13:53:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 13:53:56 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 13:53:56 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:53:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 13:53:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpixhy1l1s_mock.wav 2026-03-08 13:53:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 13:54:01 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 13:54:01 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 13:54:01 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:54:02 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 13:54:02 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 13:54:02 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4964, filename=tmpn93_y6st_mock.wav) 2026-03-08 13:54:02 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:54:02 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:54:02 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:54:02 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:54:02 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:54:02 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:54:02 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:54:02 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:54:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:54:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:54:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:54:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:54:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:54:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:57:27 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad01b7-6367bc197e43271c4fbaf55b;f7570c8c-e7c5-4958-842e-365bbc6d5374'), (b'RateLimit', b'"api";r=969;t=84'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6LO7_0_-ueYkXbkJ8lfQQfUADdYllIx8wb1vQg9aBl_2Zj48a5JdNw==')]) 2026-03-08 13:54:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:54:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:54:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:54:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:54:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:54:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:54:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:54:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:54:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:54:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:54:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:57:27 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad01b7-77ba04f32141756757312901;f7570c8c-e7c5-4958-842e-365bbc6d5374'), (b'RateLimit', b'"api";r=968;t=84'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'XG5lN5t7Npb2ATD0wIXYaJAlrUepgfLRmbO7iMGHSfXHj5a9uk1hew==')]) 2026-03-08 13:54:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:54:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:54:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:54:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:54:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:54:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 13:54:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmkpt96xx_mock.wav 2026-03-08 13:54:05 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 13:54:05 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 13:54:05 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 13:54:08 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:54:08 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:54:13 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 13:54:13 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 13:54:13 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:54:13 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 13:54:13 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:54:13 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4965, filename=tmpmkfhhftj_mock.wav) 2026-03-08 13:54:13 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:54:13 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:54:13 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:54:13 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:54:13 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:54:13 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:54:13 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:54:13 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:54:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:54:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:54:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:54:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:54:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:54:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:57:39 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad01c3-1fec7d914cd0b419508cb98e;b529aecc-6d0c-4df3-9db5-f121a0447a4e'), (b'RateLimit', b'"api";r=967;t=72'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'V87MGiWzj_TfYqc-LRKCuPFWMAdH7eOA7Y3B0fu80a6wwKxSyfgQhw==')]) 2026-03-08 13:54:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:54:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:54:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:54:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:54:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:54:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:54:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:54:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:54:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:54:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:54:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:57:39 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad01c3-63c018a76a3a79b368e7fff2;b529aecc-6d0c-4df3-9db5-f121a0447a4e'), (b'RateLimit', b'"api";r=966;t=72'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'qMerCU9AiIggK1nev4nkZOs6aBHBTkPEFGeLI598WbAwr9In8V8URw==')]) 2026-03-08 13:54:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:54:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:54:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:54:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:54:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:54:14 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 13:54:16 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 13:54:16 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 13:54:16 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 13:54:20 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:54:20 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:54:24 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 13:54:25 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:54:25 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:54:25 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 13:54:25 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:54:26 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 13:54:26 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 13:54:26 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4966, filename=tmpwo1yzkzz_mock.wav) 2026-03-08 13:54:26 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:54:26 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:54:26 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:54:26 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:54:26 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:54:26 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:54:26 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:54:26 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:54:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:54:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:54:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:54:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:54:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:54:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:57:51 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad01cf-74071233549e94c432daf057;770c0efd-3b21-44f2-bb9d-81b71f78fe73'), (b'RateLimit', b'"api";r=965;t=60'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'CIH7XJQeb6iR8wz_-91O3gv6ar73mte8OShybP_FCt7_AZ9WiytEfQ==')]) 2026-03-08 13:54:26 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:54:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:54:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:54:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:54:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:54:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:54:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:54:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:54:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:54:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:54:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:57:51 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad01cf-6d9b0f20168cfa0171d72bca;770c0efd-3b21-44f2-bb9d-81b71f78fe73'), (b'RateLimit', b'"api";r=964;t=60'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'OfenNid8sLz0gJvxDgK_V4uoS2IY-y4uJRXdxGAlRpnwyoi6dY1lwQ==')]) 2026-03-08 13:54:26 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:54:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:54:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:54:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:54:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:54:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 13:54:28 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 13:54:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 13:54:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 13:54:32 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 13:54:32 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:54:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:54:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptxqgkku1_mock.wav 2026-03-08 13:54:35 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 13:54:37 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:54:37 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:54:37 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 13:54:37 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:54:37 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:54:37 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp08to2wqv_mock.wav 2026-03-08 13:54:38 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 13:54:38 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:54:38 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4967, filename=tmptxneaasu_mock.wav) 2026-03-08 13:54:38 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:54:38 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:54:38 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:54:38 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:54:38 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:54:38 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:54:38 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:54:38 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:54:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:54:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:54:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:54:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:54:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:54:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:58:03 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad01db-0ddd38ce776f7bd01129756b;db9707a8-4ece-49c5-8334-fb966fbdb12a'), (b'RateLimit', b'"api";r=963;t=48'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'XeZguKU6NpkInCEkUF5zUifUaaGcUwc2HJkG-jL95UxwWnK1NEL-BA==')]) 2026-03-08 13:54:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:54:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:54:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:54:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:54:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:54:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:54:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:54:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:54:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:54:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:54:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:58:03 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad01db-4924d5895514b132464604c8;db9707a8-4ece-49c5-8334-fb966fbdb12a'), (b'RateLimit', b'"api";r=962;t=48'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'PNb_OgvPPlcy1cr1-3EHOzmmrv1x5XZIhmqY1LZCv1teFaEGYk756w==')]) 2026-03-08 13:54:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:54:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:54:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:54:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:54:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:54:40 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:54:40 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 13:54:40 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 13:54:44 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 13:54:44 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:54:50 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 13:54:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 13:54:57 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 13:55:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 13:55:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpisii5o8b_mock.wav 2026-03-08 13:55:01 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 13:55:02 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 13:55:07 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 13:55:08 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.594626 < -1.000000) 2026-03-08 13:55:09 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 13:55:09 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpy15mu8ih_mock.wav 2026-03-08 13:55:10 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 13:55:10 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.954477 < -1.000000) 2026-03-08 13:55:11 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:55:11 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:55:11 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '잘 해주세요' → 불명 2026-03-08 13:55:11 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:55:11 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 33자) 2026-03-08 13:55:11 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:잘 해주세요 | 긴급도:일반 | 키워드:잘 해주세요 2026-03-08 13:55:11 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4968, filename=tmp0tkhbjko_mock.wav) 2026-03-08 13:55:11 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:55:11 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:55:11 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:55:11 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:55:11 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:55:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:55:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:55:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:55:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:55:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:55:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:55:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:55:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:55:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:58:37 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad01fd-30554498502f2cf02fd55d36;534f9db3-2d73-4512-8d69-2eab011b36d2'), (b'RateLimit', b'"api";r=961;t=14'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'sSV6XE_Z9v4n5_f56kXmLLLoPm-k26boYIv9SZDBOljwTWnQ6cMYpQ==')]) 2026-03-08 13:55:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:55:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:55:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:55:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:55:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:55:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:55:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:55:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:55:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:55:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:55:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:58:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad01fd-7e69b87a2d57ba3957a65406;534f9db3-2d73-4512-8d69-2eab011b36d2'), (b'RateLimit', b'"api";r=960;t=14'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'fFyk_6MbhqLfaeiCDbpnoEUIoImTOqWhfL8QeolrV8xfqzdBGCdsdg==')]) 2026-03-08 13:55:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:55:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:55:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:55:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:55:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:55:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:55:14 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 13:55:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 13:55:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 13:55:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5q9e_lwx_mock.wav 2026-03-08 13:55:18 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 13:55:19 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 13:55:19 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 13:55:19 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4969, filename=tmp00frqlv__mock.wav) 2026-03-08 13:55:19 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:55:19 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 13:55:19 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:55:19 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:55:19 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:55:19 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:55:19 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:55:19 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:55:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:55:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:55:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:55:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:55:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:55:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:58:44 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0204-2d361e7d65cd326f5bf33dd3;d2d97e51-1875-419b-a952-a6f2ec6c3281'), (b'RateLimit', b'"api";r=959;t=7'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'TJ6_LOOIBjmGWg7cI4uqK8fbZR8rYfz7mKdHb2gvE3BFfXl1raQ_OQ==')]) 2026-03-08 13:55:19 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:55:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:55:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:55:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:55:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:55:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:55:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:55:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:55:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:55:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:55:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:58:44 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0204-586e42a74938e3362c9752b0;d2d97e51-1875-419b-a952-a6f2ec6c3281'), (b'RateLimit', b'"api";r=958;t=7'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'HLe2pC9s3XS7HpXpgScxOZykYAeao-19nlnnX5KR2RelIyuyhU3p3g==')]) 2026-03-08 13:55:19 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:55:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:55:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:55:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:55:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:55:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 13:55:21 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 13:55:21 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 13:55:21 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 13:55:25 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 13:55:25 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:55:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 13:55:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpu0s9uvmt_mock.wav 2026-03-08 13:55:26 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 13:55:30 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 13:55:30 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 13:55:30 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:55:31 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 13:55:31 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 13:55:31 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4970, filename=tmpw7gsubk1_mock.wav) 2026-03-08 13:55:31 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:55:31 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:55:31 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:55:31 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:55:31 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:55:31 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:55:31 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:55:31 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:55:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:55:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:55:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:55:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:55:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:55:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:58:56 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0210-5434bc3c7099732e53275634;56b564ec-3829-4902-b7ae-fe810fddd8e0'), (b'RateLimit', b'"api";r=999;t=295'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'QtrxFhVz-JkOErW1vZFZ-OVFHSXj7vf9YH-DIOWUASsAyL4yMMHwPA==')]) 2026-03-08 13:55:31 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:55:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:55:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:55:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:55:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:55:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:55:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:55:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:55:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:55:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:55:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 13:55:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5q4qx3vi_mock.wav 2026-03-08 13:55:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:58:56 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0210-59e6b14463c0e56c0c472755;56b564ec-3829-4902-b7ae-fe810fddd8e0'), (b'RateLimit', b'"api";r=998;t=295'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'h3qKnjAOUJx_18TSlQrdU6Wr4UvclStBz7x2-8SxxR-vpOcHUcr-_Q==')]) 2026-03-08 13:55:31 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:55:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:55:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:55:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:55:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:55:34 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 13:55:34 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 13:55:34 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 13:55:37 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 13:55:37 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:55:41 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 13:55:42 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 13:55:42 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 13:55:42 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:55:43 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 13:55:43 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 13:55:43 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4971, filename=tmpwef7vfsv_mock.wav) 2026-03-08 13:55:43 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:55:43 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:55:43 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:55:43 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:55:43 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:55:43 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:55:43 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:55:43 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:55:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:55:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:55:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:55:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:55:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:55:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:59:09 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad021d-14d65bfc70c5cd2a39f18eb2;49f3e205-338a-49ad-8da8-e841baf8b4a7'), (b'RateLimit', b'"api";r=997;t=282'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8cc99160f03cf288f95ffd3bba66cb2c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'MehKMsbAxjf9RnEF4aDtY8a8KR9M_mIFFJ22xttb4ZxbsftrPtCRnA==')]) 2026-03-08 13:55:44 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:55:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:55:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:55:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:55:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:55:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:55:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:55:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:55:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:55:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:55:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:59:09 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad021d-25f4fcf53c52f329597c0303;49f3e205-338a-49ad-8da8-e841baf8b4a7'), (b'RateLimit', b'"api";r=996;t=282'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8cc99160f03cf288f95ffd3bba66cb2c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'FhlNnG8Lga03bwKYx4Z4ojqfaXQ64f6p-JVzmrxVnk4rmlvL9p6B9g==')]) 2026-03-08 13:55:44 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:55:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:55:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:55:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:55:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:55:46 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 13:55:46 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 13:55:46 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 13:55:50 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:55:50 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:55:51 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 13:55:54 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 13:55:54 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 13:55:54 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:55:55 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 13:55:55 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:55:55 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4972, filename=tmph2pw_bi2_mock.wav) 2026-03-08 13:55:55 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:55:55 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:55:55 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:55:55 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:55:55 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:55:55 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:55:55 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:55:55 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:55:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:55:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:55:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:55:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:55:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:55:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:59:20 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0228-707f37b076e0e1fa260839b2;bd9a07e4-9944-4534-9ae0-ba854f7c06b3'), (b'RateLimit', b'"api";r=995;t=271'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0fb47c775ee2a3663825bca9897ba11e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'z1YnmBZiKC377t5E4CQRGwwpTNf5vmODbcCiFjnfkPm0D701MWIltA==')]) 2026-03-08 13:55:55 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:55:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:55:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:55:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:55:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:55:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:55:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:55:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:55:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:55:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:55:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:59:21 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0229-4640c987706460af2845443a;bd9a07e4-9944-4534-9ae0-ba854f7c06b3'), (b'RateLimit', b'"api";r=994;t=270'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0fb47c775ee2a3663825bca9897ba11e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'rQ3RyezrTT_7E4StETecCJ9E66x94GbR0jrg7Nlrgs6F_vPIrchtng==')]) 2026-03-08 13:55:56 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:55:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:55:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:55:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:55:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:55:58 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 13:55:58 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 13:55:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 13:55:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 13:56:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:56:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpw30mh6ay_mock.wav 2026-03-08 13:56:02 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:56:02 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:56:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 13:56:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:56:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpoaltk0tx_mock.wav 2026-03-08 13:56:07 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:56:07 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:56:07 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 13:56:07 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:56:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 13:56:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 13:56:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4973, filename=tmpwbczg76l_mock.wav) 2026-03-08 13:56:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:56:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:56:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:56:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:56:08 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:56:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:56:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:56:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:56:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:56:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:56:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:56:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:56:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:56:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:59:33 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0235-773286a10f52221105a02833;e3a88bce-7758-4a97-b4eb-54d74774a2cd'), (b'RateLimit', b'"api";r=993;t=258'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f41268584275573cf0f9ec6d6dae8b7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'8mxi3cQTIVRBVyUT1vxCckvmyNT638JddN9XLwiCvTPq1-v7UzfEoQ==')]) 2026-03-08 13:56:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:56:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:56:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:56:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:56:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:56:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:56:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:56:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:56:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:56:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:56:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:59:33 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0235-3e7f8fc4403c8d850fa7e4eb;e3a88bce-7758-4a97-b4eb-54d74774a2cd'), (b'RateLimit', b'"api";r=992;t=258'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f41268584275573cf0f9ec6d6dae8b7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'4pnaBy2wImKc1zuBKfFAOfpfQ8dDBlHqPhmEcLXgENQnJ-JrNLk3Hg==')]) 2026-03-08 13:56:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:56:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:56:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:56:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:56:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:56:11 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 13:56:11 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 13:56:11 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 13:56:14 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 13:56:14 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:56:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 13:56:19 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:56:19 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:56:19 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 13:56:19 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:56:20 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 13:56:20 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:56:20 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4974, filename=tmpsrzjqlrl_mock.wav) 2026-03-08 13:56:20 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:56:20 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:56:20 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:56:20 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:56:20 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:56:20 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:56:20 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:56:20 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:56:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:56:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:56:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:56:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:56:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:56:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:59:45 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0241-2d53e29124c584596fe08843;22ca95c4-6ead-4eef-b357-bc3cf13a7789'), (b'RateLimit', b'"api";r=991;t=246'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 aeeecbfe839d83f73c414e665186a0d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'c4n64hjJhh4D4q30vR1rx8Lb7Vo4U7FxJv1gTI7hd5XWXb_Wt7qDUw==')]) 2026-03-08 13:56:20 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:56:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:56:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:56:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:56:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:56:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:56:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:56:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:56:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:56:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:56:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 04:59:45 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0241-6615144c2e1369ba3c6f61d0;22ca95c4-6ead-4eef-b357-bc3cf13a7789'), (b'RateLimit', b'"api";r=990;t=246'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 aeeecbfe839d83f73c414e665186a0d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'aVQOULu7CdfdJMUXfadlcjik6mxnHgbF5GE4jXBcKLsE7a-hod-8Uw==')]) 2026-03-08 13:56:20 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:56:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:56:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:56:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:56:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:56:23 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:56:23 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 13:56:23 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 13:56:26 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 13:56:26 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:56:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 13:56:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6cqs4xep_mock.wav 2026-03-08 13:56:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 13:56:32 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 13:56:37 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 13:56:37 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp67nc2s8p_mock.wav 2026-03-08 13:56:37 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 13:56:40 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 13:56:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 13:56:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplrvvl5rm_mock.wav 2026-03-08 13:56:47 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 13:56:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 13:56:47 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-2.790559 < -1.000000) 2026-03-08 13:56:48 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.422129 < -1.000000) 2026-03-08 13:56:49 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-1.868691 < -1.000000) 2026-03-08 13:56:49 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:56:49 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:56:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '1' → 불명 2026-03-08 13:56:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:56:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 27자) 2026-03-08 13:56:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:1 | 긴급도:일반 | 키워드:1,신호,통과,일반 2026-03-08 13:56:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4975, filename=tmp_lh7wll5_mock.wav) 2026-03-08 13:56:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:56:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:56:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:56:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:56:50 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:56:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:56:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:56:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:56:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:56:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:56:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:56:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:56:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:56:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:00:15 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad025f-4fbb20ca6cb7c85a60cb62ad;4cbf5558-ebde-44b0-92ca-e6dcaabe6101'), (b'RateLimit', b'"api";r=989;t=216'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_Oza-kEZ2vgF1ZRmIZPUpUoGQ2ka2cj3AMqOTxsfdUAdRYVkbnkDUw==')]) 2026-03-08 13:56:50 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:56:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:56:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:56:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:56:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:56:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:56:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:56:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:56:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:56:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:56:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:00:16 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0260-7ed90c7230db4a0e0bd0bec8;4cbf5558-ebde-44b0-92ca-e6dcaabe6101'), (b'RateLimit', b'"api";r=988;t=215'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'byCF0Oqo1C1_MXW4QcRd3lKE1LWgHe_o9uU72Zc1P0DY8r8SRkw-IA==')]) 2026-03-08 13:56:51 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:56:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:56:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:56:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:56:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:56:52 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 13:56:52 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpn1x8492k_mock.wav 2026-03-08 13:56:53 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:56:53 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 13:56:53 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 13:56:54 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 13:56:57 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 13:56:58 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 13:56:58 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 13:56:58 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4976, filename=tmpnx0ft4m5_mock.wav) 2026-03-08 13:56:58 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:56:58 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 13:56:58 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:56:58 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:56:58 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:56:58 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:56:58 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:56:58 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:56:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:56:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:56:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:56:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:56:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:56:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:00:23 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0267-4bccc6715144acea71cd8fa1;d6fd5185-f213-420c-86cf-a8e0f0bfa19f'), (b'RateLimit', b'"api";r=987;t=208'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'NftL_ClNMewUj-MHO-6Sl0kk6S5OcGlPRyDrGWqRgITH6gUONltW9w==')]) 2026-03-08 13:56:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:56:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:56:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:56:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:56:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:56:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:56:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:56:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:56:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:56:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:56:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:00:23 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0267-248722e27dce092b7614ed09;d6fd5185-f213-420c-86cf-a8e0f0bfa19f'), (b'RateLimit', b'"api";r=986;t=208'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'-TrMBNarssjC5pdwJKyiBkonqIqmRCrwzlfewiIaIiMoNzcFmQHH0A==')]) 2026-03-08 13:56:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:56:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:56:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:56:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:56:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:56:59 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 13:56:59 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpicghlnmj_mock.wav 2026-03-08 13:57:00 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 13:57:00 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 13:57:00 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 13:57:04 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 13:57:04 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:57:09 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 13:57:09 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 13:57:09 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 13:57:09 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:57:10 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 13:57:10 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 13:57:10 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4977, filename=tmpfc54_ie6_mock.wav) 2026-03-08 13:57:10 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:57:10 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:57:10 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:57:10 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:57:10 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:57:10 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:57:10 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:57:10 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:57:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:57:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:57:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:57:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:57:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:57:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:00:35 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0273-0c5d8b6a0bc1742e5619e079;ccd2c95e-44aa-48ae-b8ab-17e6d6faab5b'), (b'RateLimit', b'"api";r=985;t=196'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'0xLv9jFuhBaiLJj97r2AQpABwfh0hwLAcKpxlKOaytmko2QxmHFPOw==')]) 2026-03-08 13:57:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:57:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:57:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:57:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:57:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:57:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:57:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:57:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:57:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:57:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:57:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:00:35 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0273-32cc9e5f299c1de0466eb195;ccd2c95e-44aa-48ae-b8ab-17e6d6faab5b'), (b'RateLimit', b'"api";r=984;t=196'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'uoqUQhgwoS65UvFSo9-GpBfdzJf2p0I1gwrK8ssQLpnT5vvbrELxSw==')]) 2026-03-08 13:57:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:57:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:57:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:57:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:57:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:57:12 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 13:57:12 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 13:57:12 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 13:57:16 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 13:57:16 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:57:19 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 13:57:21 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 13:57:21 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 13:57:21 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:57:22 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 13:57:22 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 13:57:22 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4978, filename=tmp9vx8kn9v_mock.wav) 2026-03-08 13:57:22 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:57:22 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:57:22 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:57:22 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:57:22 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:57:22 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:57:22 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:57:22 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:57:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:57:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:57:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:57:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:57:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:57:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:00:47 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad027f-4fb656bf41f7bf610ad3f81a;91839ad2-4d7c-4f6a-8f76-56ab85534028'), (b'RateLimit', b'"api";r=983;t=184'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'X26to5ZF16tt7kpyGkD8L84PwfZ6EFIAdMEthOhsDuDuuPm_n9kMig==')]) 2026-03-08 13:57:22 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:57:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:57:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:57:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:57:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:57:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:57:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:57:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:57:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:57:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:57:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:00:48 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0280-725c6ced5aa0be0a7760a3e0;91839ad2-4d7c-4f6a-8f76-56ab85534028'), (b'RateLimit', b'"api";r=982;t=183'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'to_BUQveErTNoX-RB7xUI4B0AoI3J7SsoCkBfgj3W3e2hF5k33scRg==')]) 2026-03-08 13:57:23 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:57:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:57:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:57:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:57:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:57:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 13:57:25 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 13:57:25 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 13:57:26 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 13:57:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:57:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpcxg8r_ip_mock.wav 2026-03-08 13:57:29 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:57:29 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:57:30 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 13:57:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:57:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpkfbdj86j_mock.wav 2026-03-08 13:57:33 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 13:57:33 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 13:57:33 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:57:34 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 13:57:34 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:57:34 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4979, filename=tmpd955rezd_mock.wav) 2026-03-08 13:57:34 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:57:34 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:57:34 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:57:34 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:57:34 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:57:34 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:57:34 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:57:34 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:57:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:57:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:57:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:57:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:57:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:57:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:00:59 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad028b-388691824be0bbfe01470aa0;68062f11-5a9b-4a3e-b53c-b568fa5f647a'), (b'RateLimit', b'"api";r=981;t=172'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'qmFyY5dTWTxr0MD1pYqHt7BN8wqez9nlFLWuNnV3B6mzTlhS0cdAxQ==')]) 2026-03-08 13:57:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:57:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:57:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:57:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:57:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:57:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:57:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:57:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:57:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:57:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:57:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:00:59 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad028b-376d817213a9d0bb38a8068e;68062f11-5a9b-4a3e-b53c-b568fa5f647a'), (b'RateLimit', b'"api";r=980;t=172'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'po09K0k5e7eedsezf8NrA-IDYvkkTqI2e9yfhUYuZcPkSJUBUFDOzQ==')]) 2026-03-08 13:57:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:57:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:57:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:57:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:57:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:57:37 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 13:57:37 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 13:57:37 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 13:57:40 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:57:40 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:57:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 13:57:45 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:57:45 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:57:45 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 13:57:45 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:57:46 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 59자) 2026-03-08 13:57:46 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과 2026-03-08 13:57:46 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4980, filename=tmp67oi11tb_mock.wav) 2026-03-08 13:57:46 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:57:46 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:57:46 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:57:46 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:57:46 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:57:46 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:57:46 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:57:46 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:57:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:57:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:57:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:57:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:57:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:57:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:01:12 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0298-14d2ff496008a12e295369e9;93d821e1-59a1-4bca-9085-45eb19b31ed9'), (b'RateLimit', b'"api";r=979;t=159'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'FUJQo89nxgkSWA_SlobjzXzi078GZ-b-uQh-DZGCNm9NbAHZsaGfcA==')]) 2026-03-08 13:57:47 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:57:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:57:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:57:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:57:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:57:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:57:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:57:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:57:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:57:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:57:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:01:12 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0298-4228a39a04dd33885a1d45d0;93d821e1-59a1-4bca-9085-45eb19b31ed9'), (b'RateLimit', b'"api";r=978;t=159'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'dGcYTYGhkCKkjOIH62Y7ZjVe80stxIyRWmIx7Fw1oGWR_UW5x0N_bg==')]) 2026-03-08 13:57:47 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:57:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:57:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:57:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:57:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:57:49 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 13:57:49 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 13:57:49 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 13:57:53 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 13:57:53 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:57:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 13:57:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpeezjy20a_mock.wav 2026-03-08 13:57:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 13:57:58 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:57:58 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:57:58 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 13:57:58 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:57:58 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 13:57:58 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:57:58 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4981, filename=tmp3c7luvc4_mock.wav) 2026-03-08 13:57:58 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:57:58 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:57:58 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:57:58 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:57:58 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:57:58 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:57:58 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:57:58 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:57:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:57:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:57:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:57:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:57:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:57:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:01:23 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad02a3-72c8545277137b5858c902d0;6386a37e-3782-49d2-9da1-29a377ac8843'), (b'RateLimit', b'"api";r=977;t=148'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'u4yC_iwxom1Oz9-nPjZ16wZ7Ij-qzKZEOaBWQIz-wqBWOYUphpYxfA==')]) 2026-03-08 13:57:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:57:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:57:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:57:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:57:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:57:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:57:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:57:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:57:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:57:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:57:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:01:24 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad02a4-69261ae0376c36680a9534de;6386a37e-3782-49d2-9da1-29a377ac8843'), (b'RateLimit', b'"api";r=976;t=147'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'3DYH_0syJcSkiDsYuPjzX_k50e33YdGnS-arvBeMmjM0dXtxNZiqLw==')]) 2026-03-08 13:57:59 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:57:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:57:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:57:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:57:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:58:01 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:58:01 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 13:58:01 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 13:58:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 13:58:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpukk7cwrl_mock.wav 2026-03-08 13:58:05 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 13:58:05 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:58:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 13:58:09 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 13:58:09 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9o2ptk_f_mock.wav 2026-03-08 13:58:10 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 13:58:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 13:58:18 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 13:58:19 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 13:58:19 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5zb7lp8f_mock.wav 2026-03-08 13:58:21 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 13:58:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 13:58:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpcfot3ol8_mock.wav 2026-03-08 13:58:26 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 13:58:31 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (19.435897 > 2.400000) 2026-03-08 13:58:31 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.797273 < -1.000000) 2026-03-08 13:58:32 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.960908 < -1.000000) 2026-03-08 13:58:33 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:58:33 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:58:33 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'отверстие' → 불명 2026-03-08 13:58:33 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:58:33 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 56자) 2026-03-08 13:58:33 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:"отверстие" | 긴급도:일반 | 키워드:"отверстие" 2026-03-08 13:58:33 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4982, filename=tmpmzmu9wbp_mock.wav) 2026-03-08 13:58:33 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:58:33 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:58:33 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:58:33 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:58:33 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:58:34 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:58:34 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:58:34 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:58:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:58:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:58:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:58:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:58:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:58:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:01:59 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad02c7-576a33c03f15b191385b51aa;25854a1e-8a78-47eb-bba3-2090ffba727e'), (b'RateLimit', b'"api";r=975;t=112'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'p_cH4p9YJg3G520k_I2Pf58dPdB69rVbvnzAVYue5hqEdXGELQ4ntQ==')]) 2026-03-08 13:58:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:58:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:58:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:58:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:58:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:58:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:58:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:58:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:58:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:58:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:58:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:01:59 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad02c7-119448e855484bef5c2885fc;25854a1e-8a78-47eb-bba3-2090ffba727e'), (b'RateLimit', b'"api";r=974;t=112'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Y9HF0y8FAG6P0_hUp2LmFmQ_K6Gav6SW1GBJhVw7h2VNjGm8mtAmGg==')]) 2026-03-08 13:58:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:58:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:58:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:58:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:58:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:58:36 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 13:58:36 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:58:36 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 13:58:36 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 13:58:40 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 13:58:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 13:58:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 13:58:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4983, filename=tmpf8z34i5c_mock.wav) 2026-03-08 13:58:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:58:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 13:58:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:58:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:58:41 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:58:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:58:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:58:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:58:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:58:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:58:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:58:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:58:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:58:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:02:06 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad02ce-650c58fd25df92ac3e82e862;8a27a140-cb4d-4b32-bb16-ef8af394019a'), (b'RateLimit', b'"api";r=973;t=105'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'4vea0Jo_DQbBSzTWYAZm47UTXxPOJwu_TypAT0JTEWTmS_f5GgWZmg==')]) 2026-03-08 13:58:41 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:58:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:58:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:58:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:58:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:58:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:58:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:58:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:58:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:58:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:58:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:02:06 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad02ce-3ec09f0f0fccb0775f3514d5;8a27a140-cb4d-4b32-bb16-ef8af394019a'), (b'RateLimit', b'"api";r=972;t=105'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'1IgkfTpS1Awcz_a2h6LrGKWgxawydgxNtDTAETpDdY3A1LrHiGFugw==')]) 2026-03-08 13:58:41 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:58:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:58:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:58:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:58:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:58:44 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 13:58:44 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 13:58:44 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 13:58:46 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 13:58:47 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 13:58:47 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:58:52 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 13:58:52 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 13:58:52 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:58:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 13:58:53 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 13:58:53 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 13:58:53 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4984, filename=tmpqnrjllmk_mock.wav) 2026-03-08 13:58:53 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:58:53 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:58:53 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:58:53 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:58:53 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:58:53 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:58:53 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:58:53 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:58:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:58:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:58:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:58:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:58:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:58:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:02:19 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad02db-3037066843d25094469bd394;6069beab-dea5-43a3-aa67-32561bab2e1f'), (b'RateLimit', b'"api";r=971;t=92'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'WR5d7KReheyTk1414WBp0uQdPTFt6RF7hx1__JdsAMv60ssmpSs5ow==')]) 2026-03-08 13:58:54 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:58:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:58:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:58:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:58:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:58:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:58:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:58:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:58:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:58:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:58:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:02:19 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad02db-24be1d4c4a93329236b65180;6069beab-dea5-43a3-aa67-32561bab2e1f'), (b'RateLimit', b'"api";r=970;t=92'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'aBLrHTpgriikD-wk0bA4rbeTklHKsOVn8s3UxCDp1fE1mUE3n6zzpA==')]) 2026-03-08 13:58:54 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:58:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:58:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:58:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:58:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:58:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:58:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpe4h9u9tn_mock.wav 2026-03-08 13:58:56 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 13:58:56 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 13:58:56 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 13:58:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 13:58:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 13:58:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpgf7g8og1_mock.wav 2026-03-08 13:59:00 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 13:59:00 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:59:04 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 13:59:04 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 13:59:04 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:59:06 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 91자) 2026-03-08 13:59:06 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진, 측선, 좌천, 하선, 신호진로, 통과 2026-03-08 13:59:06 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4985, filename=tmpigneeht9_mock.wav) 2026-03-08 13:59:06 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:59:06 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:59:06 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:59:06 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:59:06 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:59:06 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:59:06 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:59:06 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:59:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:59:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:59:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:59:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:59:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:59:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:02:31 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad02e7-71997393132d0f463474aafc;e8063faf-9338-46f0-8713-eda5e7f0f1c5'), (b'RateLimit', b'"api";r=969;t=80'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca87bf429f214c70d8beaa0c7de1e702.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'GSoI_3DlQh0xgOn1Sf86RRA5KhgeUJVVXWgBDkJNnQCHDpvUraO6hA==')]) 2026-03-08 13:59:06 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:59:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:59:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:59:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:59:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:59:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:59:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:59:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:59:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:59:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:59:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:02:31 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad02e7-1b9921a17aacbe2e09e4ba2a;e8063faf-9338-46f0-8713-eda5e7f0f1c5'), (b'RateLimit', b'"api";r=968;t=80'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca87bf429f214c70d8beaa0c7de1e702.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'Z3k5U11Gp84jFvfWB-iPXLQgAI2DLQJEqnpu7iF46HvgFxjYVbRCow==')]) 2026-03-08 13:59:06 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:59:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:59:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:59:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:59:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:59:08 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 13:59:08 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 13:59:08 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 13:59:12 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 13:59:12 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:59:12 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:59:16 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 13:59:16 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 13:59:16 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:59:17 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 13:59:17 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:59:17 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4986, filename=tmpw4uqp3yn_mock.wav) 2026-03-08 13:59:17 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:59:17 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:59:17 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:59:17 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:59:17 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:59:17 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:59:17 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:59:17 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:59:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:59:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:59:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:59:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:59:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:59:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:02:43 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad02f3-2a7d94ff702ae35a69b1aba5;fda2d47a-4c1b-4d9a-b731-9fbf448cd012'), (b'RateLimit', b'"api";r=967;t=68'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 aeeecbfe839d83f73c414e665186a0d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'aM5zn7ixZE8DY_j2bgkXC0HXj771OR1GrG28VkNlrOZ23ex0TiJF4Q==')]) 2026-03-08 13:59:18 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:59:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:59:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:59:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:59:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:59:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:59:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:59:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:59:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:59:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:59:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:02:43 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad02f3-4ff37df4716dc47475a5ca17;fda2d47a-4c1b-4d9a-b731-9fbf448cd012'), (b'RateLimit', b'"api";r=966;t=68'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 aeeecbfe839d83f73c414e665186a0d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'PyoTVx3BucXtDTj5DNP3sw7wSNCoZDR1_Qep3cdPhZshY38UTaSKRQ==')]) 2026-03-08 13:59:18 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:59:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:59:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:59:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:59:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:59:20 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 13:59:20 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 13:59:20 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 13:59:23 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 13:59:23 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpec0qufj6_mock.wav 2026-03-08 13:59:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 13:59:24 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 13:59:24 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:59:29 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:59:29 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:59:29 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 13:59:29 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:59:29 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 42자) 2026-03-08 13:59:29 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 13:59:29 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4987, filename=tmpdcmgler1_mock.wav) 2026-03-08 13:59:29 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:59:29 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:59:29 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:59:29 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:59:29 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:59:29 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:59:29 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:59:30 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:59:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:59:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:59:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:59:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:59:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:59:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:02:55 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad02ff-305c4cfc310daf982d743633;567ca928-9833-4adf-9415-60210aa74856'), (b'RateLimit', b'"api";r=965;t=56'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 2b4afc9aa87e1c567d185069953d85bc.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'8V2Lr8xU8WRoI3A5Sj8eQ2m6appiiohPON6nTVfdz_-ab8FbHcu0qQ==')]) 2026-03-08 13:59:30 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:59:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:59:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:59:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:59:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:59:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:59:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:59:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:59:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:59:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:59:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:02:55 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad02ff-6e00137668d182d921385d22;567ca928-9833-4adf-9415-60210aa74856'), (b'RateLimit', b'"api";r=964;t=56'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 2b4afc9aa87e1c567d185069953d85bc.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b's2j4IoiNimZrkZZ2f4H8P647swICHbyHuR036XjdagAd1WJ3kHK3wg==')]) 2026-03-08 13:59:30 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:59:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:59:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:59:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:59:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:59:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 13:59:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpoicpfd27_mock.wav 2026-03-08 13:59:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 13:59:32 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 13:59:32 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 13:59:32 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 13:59:36 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 13:59:36 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplxkd9v6k_mock.wav 2026-03-08 13:59:36 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 13:59:36 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:59:41 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 13:59:41 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 13:59:41 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 13:59:41 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 13:59:42 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 13:59:42 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 13:59:42 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4988, filename=tmpgbv1g_vx_mock.wav) 2026-03-08 13:59:42 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 13:59:42 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 13:59:42 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 13:59:42 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 13:59:42 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 13:59:42 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 13:59:42 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 13:59:42 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 13:59:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:59:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:59:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:59:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:59:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:59:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 13:59:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:03:07 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad030b-3382f7d459213d650582904c;83794147-928a-4f90-b8ca-d9ee398ea13f'), (b'RateLimit', b'"api";r=963;t=44'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 2c8849b76728bafd760d0b71186f7bd2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'W-cHTUtCLVRKo8OpF_3Zco3Wtf0dYTX8qqGFA1vaPruyJuw706Tucw==')]) 2026-03-08 13:59:42 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 13:59:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:59:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:59:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:59:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:59:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 13:59:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 13:59:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 13:59:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 13:59:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 13:59:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:03:07 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad030b-7b45df7678f3556f46142679;83794147-928a-4f90-b8ca-d9ee398ea13f'), (b'RateLimit', b'"api";r=962;t=44'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 2c8849b76728bafd760d0b71186f7bd2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'S_ZyAIiO8ZCfkk7R4uG32cNJ41vgrDSRsAixgPZc0RI55Q9wzceD4w==')]) 2026-03-08 13:59:42 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 13:59:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 13:59:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 13:59:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 13:59:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 13:59:45 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 13:59:45 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 13:59:45 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 13:59:47 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 13:59:47 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpoy7_oycj_mock.wav 2026-03-08 13:59:48 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 13:59:48 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 13:59:48 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 13:59:53 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 13:59:53 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5rjz9a97_mock.wav 2026-03-08 13:59:54 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 14:00:01 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 14:00:02 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.4 (-1.425936 < -1.000000) 2026-03-08 14:00:03 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 14:00:06 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 14:00:06 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.847860 < -1.000000) 2026-03-08 14:00:07 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.631968 < -1.000000) 2026-03-08 14:00:08 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:00:08 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:00:08 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '주인공 동래 교대 연구' → 불명 2026-03-08 14:00:08 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:00:09 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 58자) 2026-03-08 14:00:09 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:동래 교대 연구 완료 | 긴급도:일반 | 키워드:동래 교대, 연구, 완료, 연구 2026-03-08 14:00:09 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4989, filename=tmp0d2gr6w__mock.wav) 2026-03-08 14:00:09 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:00:09 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:00:09 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:00:09 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:00:09 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:00:09 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:00:09 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:00:09 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:00:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:00:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:00:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:00:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:00:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:00:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:03:34 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0326-7679b24733d260bd1b8daa2f;21496ac8-c4bf-4bfc-83e5-f10f2b3daf6c'), (b'RateLimit', b'"api";r=961;t=17'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'QP6uUMidPSha7fmNzkk07okucphDsk8VfODELrk-IPG7Cj8MKtlMhQ==')]) 2026-03-08 14:00:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:00:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:00:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:00:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:00:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:00:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:00:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:00:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:00:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:00:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:00:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:03:34 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0326-10e21caa5897fc01313185cc;21496ac8-c4bf-4bfc-83e5-f10f2b3daf6c'), (b'RateLimit', b'"api";r=960;t=17'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'mpiQyjq7ZsLbYgHWInkG3oI7yPTnNjWUZr8zPBHK_4quZWeEV_CNFg==')]) 2026-03-08 14:00:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:00:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:00:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:00:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:00:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:00:11 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:00:11 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 14:00:11 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 14:00:13 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 14:00:15 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 14:00:16 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 14:00:16 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 14:00:16 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4990, filename=tmpmwcdqhg1_mock.wav) 2026-03-08 14:00:16 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:00:16 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 14:00:16 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:00:16 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:00:16 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:00:16 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:00:16 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:00:16 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:00:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:00:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:00:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:00:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:00:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:00:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:03:41 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad032d-3ee762a761c5022f660b46b1;fdd3bdf6-1000-44a8-b4dc-f767687e82a0'), (b'RateLimit', b'"api";r=959;t=10'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_rGTrgDulLKjYOTTStPs0xfV5G9x7MorcFaeyo_dSWEE7WtAciFWWA==')]) 2026-03-08 14:00:16 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:00:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:00:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:00:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:00:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:00:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:00:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:00:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:00:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:00:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:00:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:03:41 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad032d-3c676fe60c603df350dbaac4;fdd3bdf6-1000-44a8-b4dc-f767687e82a0'), (b'RateLimit', b'"api";r=958;t=10'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'yjMT3-656VYhxrJyF-5LA9mNDv_Uq7GCDOGRlu9lKGmyEdIkcTrByg==')]) 2026-03-08 14:00:16 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:00:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:00:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:00:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:00:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:00:19 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 14:00:19 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 14:00:19 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 14:00:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 14:00:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:00:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpj875mmb6_mock.wav 2026-03-08 14:00:22 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 14:00:22 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:00:24 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 14:00:26 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:00:26 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7r75g4iw_mock.wav 2026-03-08 14:00:28 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 14:00:28 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 14:00:28 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:00:28 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 14:00:28 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 14:00:28 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4991, filename=tmp2060ugxt_mock.wav) 2026-03-08 14:00:28 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:00:28 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:00:28 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:00:28 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:00:28 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:00:28 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:00:28 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:00:28 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:00:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:00:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:00:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:00:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:00:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:00:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:03:54 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad033a-44d0d42341b9b7792f09d0b8;85401b33-3a13-4bc5-8d1a-b5f3055fac93'), (b'RateLimit', b'"api";r=999;t=297'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'n-4knD8qe01uf3La1ns6R6VZioI1zzvZvp6vW-MFqTKbuaouIFO5Jg==')]) 2026-03-08 14:00:29 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:00:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:00:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:00:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:00:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:00:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:00:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:00:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:00:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:00:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:00:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:03:54 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad033a-6625eca85b5daf93217ac03e;85401b33-3a13-4bc5-8d1a-b5f3055fac93'), (b'RateLimit', b'"api";r=998;t=297'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'OxtYas5h8wdwN2XzhFV_Quq7AIfpmlqXZgtWJDbT7KvD5r2kaXd2Cw==')]) 2026-03-08 14:00:29 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:00:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:00:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:00:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:00:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:00:31 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 14:00:31 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 14:00:31 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 14:00:35 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 14:00:35 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:00:39 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 14:00:39 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 14:00:39 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 14:00:39 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:00:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 14:00:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 14:00:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4992, filename=tmpzhg8ixt8_mock.wav) 2026-03-08 14:00:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:00:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:00:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:00:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:00:41 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:00:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:00:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:00:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:00:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:00:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:00:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:00:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:00:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:00:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:04:06 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0346-104ba37b315e89fb162d6343;437634e6-08f4-451c-9eed-59374b2c5c39'), (b'RateLimit', b'"api";r=997;t=285'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'kgEn_HKg-NaDE0Q76-pQDfbVVD-gr3okKyfgRGoVvrKj4KB2ZO2t2w==')]) 2026-03-08 14:00:41 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:00:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:00:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:00:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:00:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:00:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:00:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:00:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:00:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:00:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:00:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:04:06 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0346-0910da671599ab8324b70239;437634e6-08f4-451c-9eed-59374b2c5c39'), (b'RateLimit', b'"api";r=996;t=285'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'LpEx6iyscRpTN5X2CA-lfqDiaXF_fnazFz6W1FIw9wxVcozM5NAsdg==')]) 2026-03-08 14:00:41 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:00:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:00:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:00:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:00:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:00:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 14:00:43 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 14:00:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 14:00:47 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:00:47 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:00:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 14:00:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpaqptgj7q_mock.wav 2026-03-08 14:00:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 14:00:51 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 14:00:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 14:00:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:00:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 14:00:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:00:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4993, filename=tmpa702f11g_mock.wav) 2026-03-08 14:00:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:00:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:00:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:00:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:00:52 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:00:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:00:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:00:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:00:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:00:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:00:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:00:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:00:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:00:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:04:18 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0352-730cbe641c56e2e51ec1654d;2d96f6f9-3da8-401a-8aa7-646cf9e88643'), (b'RateLimit', b'"api";r=995;t=273'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'AgW78mrI_u49Abn4OacqzcZOl-yBpkpvX4WrjFYUZJDZ8moBsDa21A==')]) 2026-03-08 14:00:53 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:00:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:00:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:00:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:00:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:00:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:00:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:00:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:00:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:00:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:00:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:04:18 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0352-72aa343078a5cea643695d4f;2d96f6f9-3da8-401a-8aa7-646cf9e88643'), (b'RateLimit', b'"api";r=994;t=273'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'IVC1tHN9547PEpWGNiarsEL2m0Nzye_r8QtfmVuab7Erv7ZS6ArnZw==')]) 2026-03-08 14:00:53 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:00:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:00:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:00:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:00:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:00:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 14:00:55 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 14:00:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 14:00:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 14:00:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpc01l9t99_mock.wav 2026-03-08 14:00:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 14:00:59 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:00:59 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:01:03 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 14:01:03 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8f4pv749_mock.wav 2026-03-08 14:01:04 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:01:04 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:01:04 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 14:01:04 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:01:05 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 14:01:05 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 14:01:05 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4994, filename=tmpm8uanwb2_mock.wav) 2026-03-08 14:01:05 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:01:05 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:01:05 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:01:05 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:01:05 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:01:05 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:01:05 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:01:05 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:01:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:01:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:01:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:01:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:01:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:01:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:04:30 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad035e-02963a1e2dd8f8647299cac5;8388d222-4473-46a4-87df-926157e8e1b0'), (b'RateLimit', b'"api";r=993;t=261'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'W5tSeBD6XxfBeAIsAQhcAl2U_LtGxhd4WkneYhCR6sTlC6l_rFZrdA==')]) 2026-03-08 14:01:05 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:01:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:01:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:01:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:01:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:01:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:01:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:01:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:01:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:01:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:01:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:04:30 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad035e-5284557347a083795c1c62f2;8388d222-4473-46a4-87df-926157e8e1b0'), (b'RateLimit', b'"api";r=992;t=261'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ul_3gpSHhxVYBL8KPJ75QJFLArO58RqhIgkCIN6kLVEz4VGUPb8mNQ==')]) 2026-03-08 14:01:05 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:01:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:01:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:01:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:01:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:01:08 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 14:01:08 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 14:01:08 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 14:01:09 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 14:01:11 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 14:01:11 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:01:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 14:01:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpweq0es1o_mock.wav 2026-03-08 14:01:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 14:01:16 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:01:16 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:01:16 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 14:01:16 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:01:17 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 14:01:17 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:01:17 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4995, filename=tmpgimr_0lj_mock.wav) 2026-03-08 14:01:17 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:01:17 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:01:17 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:01:17 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:01:17 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:01:17 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:01:17 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:01:17 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:01:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:01:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:01:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:01:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:01:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:01:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:04:42 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad036a-060adce70ba3bfb43120b81e;993504dd-ab8d-46ae-b364-03527a74c174'), (b'RateLimit', b'"api";r=991;t=249'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'K_H1iFuGwXew2rh8N2xME9BrksDrdGPi3b-nbGS0CuOfmrOmmYEHkg==')]) 2026-03-08 14:01:17 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:01:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:01:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:01:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:01:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:01:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:01:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:01:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:01:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:01:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:01:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:04:42 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad036a-7236cd324015450a4e9b9e10;993504dd-ab8d-46ae-b364-03527a74c174'), (b'RateLimit', b'"api";r=990;t=249'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'f015wvy0zPIjVf6ZhngBl25Osnfg_Tnh1lGns6O5REoskb22XBEAMg==')]) 2026-03-08 14:01:17 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:01:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:01:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:01:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:01:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:01:20 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:01:20 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 14:01:20 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 14:01:20 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 14:01:20 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7_8douis_mock.wav 2026-03-08 14:01:23 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 14:01:23 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:01:29 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 14:01:30 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 14:01:36 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 14:01:40 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 14:01:42 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 14:01:43 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.671294 < -1.000000) 2026-03-08 14:01:44 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.770572 < -1.000000) 2026-03-08 14:01:45 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.593287 < -1.000000) 2026-03-08 14:01:45 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검축차' 2026-03-08 14:01:45 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '자동으로 신호기 궤도 검축차 기능을 하겠군요' → 열차 2026-03-08 14:01:45 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:01:46 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 14:01:46 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:자동 신호기 궤도 검축차 기능 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:01:46 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4996, filename=tmpq7nc1i3v_mock.wav) 2026-03-08 14:01:46 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:01:46 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:01:46 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:01:46 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:01:46 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:01:46 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:01:46 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:01:46 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:01:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:01:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:01:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:01:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:01:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:01:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:05:11 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0387-68f2154b106bf7cb702655a0;c5638e3f-cda8-4347-a737-133219521a3b'), (b'RateLimit', b'"api";r=989;t=220'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'OAIfzpFW-zhOsY7F0AxxiAnTTtj7Jf8vKVK56rq_M-9q5FTwInwf0w==')]) 2026-03-08 14:01:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:01:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:01:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:01:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:01:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:01:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:01:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:01:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:01:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:01:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:01:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:05:11 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0387-655eb5700aabfdba51cabc0a;c5638e3f-cda8-4347-a737-133219521a3b'), (b'RateLimit', b'"api";r=988;t=220'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ylE6ZXKNyU7sO4FFBs2YD4eJdcLDle1YTb4HSdXvBobMm0WLry0hcA==')]) 2026-03-08 14:01:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:01:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:01:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:01:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:01:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:01:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 14:01:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:01:48 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 14:01:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 14:01:49 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:01:49 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpc0l5febn_mock.wav 2026-03-08 14:01:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 14:01:52 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 14:01:53 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:01:53 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 14:01:53 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 14:01:53 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpw0ygewkq_mock.wav 2026-03-08 14:01:53 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4997, filename=tmp34f_r6x7_mock.wav) 2026-03-08 14:01:53 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:01:53 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 14:01:53 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:01:53 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:01:53 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:01:53 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:01:53 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:01:53 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:01:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:01:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:01:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:01:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:01:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:01:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:05:18 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad038e-3ea7b18368103435057d1653;f4bb49e2-e412-4dfa-bc9f-67c59bff4b68'), (b'RateLimit', b'"api";r=987;t=213'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'NdPddG9DPeDfLgU502vPp8dRSVsGo8wcDy4bE4syyQkGb3891NoZWw==')]) 2026-03-08 14:01:53 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:01:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:01:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:01:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:01:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:01:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:01:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:01:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:01:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:01:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:01:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:05:19 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad038f-52eb9f755c79397d3e100d11;f4bb49e2-e412-4dfa-bc9f-67c59bff4b68'), (b'RateLimit', b'"api";r=986;t=212'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'WhBUCgNnJDNhzjvWN8KozdQd4bqJax3xCmfjtmoy4ntskHKOmq7vbw==')]) 2026-03-08 14:01:54 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:01:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:01:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:01:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:01:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:01:56 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 14:01:56 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 14:01:56 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 14:01:59 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 14:01:59 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:02:04 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 14:02:04 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 14:02:04 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:02:05 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 14:02:05 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 14:02:05 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4998, filename=tmp0du5y8li_mock.wav) 2026-03-08 14:02:05 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:02:05 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:02:05 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:02:05 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:02:05 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:02:05 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:02:05 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:02:05 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:02:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:02:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:02:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:02:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:02:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:02:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:05:30 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad039a-27db6a511c7194471cb3f1fa;4f16ecc4-a07f-47e3-b028-779faaf13f02'), (b'RateLimit', b'"api";r=985;t=201'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'tCNtN35Smrdr877GaDfQte-27MaAaEw9WwNZJnZb2-FLQabt0euUmQ==')]) 2026-03-08 14:02:05 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:02:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:02:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:02:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:02:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:02:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:02:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:02:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:02:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:02:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:02:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:05:31 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad039b-1ea44d4444df4af13f87ee5f;4f16ecc4-a07f-47e3-b028-779faaf13f02'), (b'RateLimit', b'"api";r=984;t=200'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'qgzhPwN3B1frz_oQaifftK33dIFewMsjHD9ab6Eux3nSnMjh8OegGA==')]) 2026-03-08 14:02:05 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:02:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:02:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:02:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:02:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:02:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 14:02:08 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 14:02:08 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 14:02:08 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 14:02:11 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 14:02:11 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:02:16 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 14:02:16 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 14:02:16 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:02:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 14:02:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpd2mtk1sx_mock.wav 2026-03-08 14:02:17 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 14:02:17 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 14:02:17 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=4999, filename=tmpsw0lf1c2_mock.wav) 2026-03-08 14:02:17 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:02:17 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:02:17 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:02:17 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:02:17 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:02:17 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:02:17 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:02:17 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:02:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:02:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:02:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:02:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:02:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:02:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 14:02:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:05:43 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad03a7-3b2147ea67aad216345370da;c232ab12-513b-4f75-b611-921b27718487'), (b'RateLimit', b'"api";r=983;t=188'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'yQOaLxid-6PFFUmLLLSJzoktZ4FMfVU0PfO689EFmrrGCvU_SOWsUA==')]) 2026-03-08 14:02:18 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:02:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:02:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:02:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:02:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:02:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:02:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:02:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:02:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:02:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:02:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:05:43 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad03a7-42b0c57379f5392270d6af88;c232ab12-513b-4f75-b611-921b27718487'), (b'RateLimit', b'"api";r=982;t=188'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'nmxKOTGNJHn58WcuqGFsp4YTapNLpD6UQpEySkEgk1kq4fu4pGvqUg==')]) 2026-03-08 14:02:18 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:02:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:02:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:02:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:02:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:02:20 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 14:02:20 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 14:02:20 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 14:02:24 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:02:24 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:02:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 14:02:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5xf4lh3f_mock.wav 2026-03-08 14:02:26 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 14:02:28 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 14:02:28 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 14:02:28 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:02:29 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 66자) 2026-03-08 14:02:29 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV),모터,신호,통과 2026-03-08 14:02:29 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5000, filename=tmph8y4jv3o_mock.wav) 2026-03-08 14:02:29 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:02:29 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:02:29 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:02:29 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:02:29 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:02:29 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:02:29 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:02:29 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:02:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:02:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:02:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:02:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:02:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:02:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:05:54 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad03b2-4de719870e2230ac4f194335;563ac79f-bc2d-45ee-8a05-50e5c19fed29'), (b'RateLimit', b'"api";r=981;t=177'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Y16biQtm9Y1PUW78nFtuBP7I2vhRNrslpzeYAj7vQLIr-ng11cW-wA==')]) 2026-03-08 14:02:29 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:02:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:02:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:02:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:02:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:02:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:02:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:02:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:02:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:02:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:02:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:05:55 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad03b3-7adbc85b21f83c751fc7e37d;563ac79f-bc2d-45ee-8a05-50e5c19fed29'), (b'RateLimit', b'"api";r=980;t=176'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'f7ogyvMnqJAztCgYAFIC35UKVzuEb83GAUGhJ4m-Rv58DxnLFBGJYw==')]) 2026-03-08 14:02:29 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:02:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:02:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:02:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:02:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:02:30 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 14:02:30 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplo9psi10_mock.wav 2026-03-08 14:02:32 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 14:02:32 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 14:02:32 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 14:02:35 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:02:35 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:02:36 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 14:02:40 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:02:40 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:02:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 14:02:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:02:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 14:02:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 14:02:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5001, filename=tmphhh2kg7s_mock.wav) 2026-03-08 14:02:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:02:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:02:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:02:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:02:41 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:02:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:02:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:02:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:02:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:02:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:02:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:02:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:02:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:02:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 14:02:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_lu5i9n7_mock.wav 2026-03-08 14:02:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:06:07 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad03bf-3c6cc86b4254a2e930dac19f;5904746d-4dbc-4b87-b6a5-a866d357a36c'), (b'RateLimit', b'"api";r=979;t=164'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'iFZsz2pLCXoJhVEWvtG6fS7NkwS6l3gEqTX9-LhoEhwR-onav6vI7Q==')]) 2026-03-08 14:02:42 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:02:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:02:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:02:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:02:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:02:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:02:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:02:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:02:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:02:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:02:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:06:07 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad03bf-78fc80a16b2d9026411e7ad7;5904746d-4dbc-4b87-b6a5-a866d357a36c'), (b'RateLimit', b'"api";r=978;t=164'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'M6V_ksIedeZTBtKtTp_0FjVAW2fUvyV5w_BMx-zza6OE8fTSkOzu4w==')]) 2026-03-08 14:02:42 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:02:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:02:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:02:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:02:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:02:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 14:02:44 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 14:02:44 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 14:02:44 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 14:02:47 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 14:02:47 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpop_y5lve_mock.wav 2026-03-08 14:02:48 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 14:02:48 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:02:53 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:02:53 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:02:53 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 14:02:53 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:02:53 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 14:02:53 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:02:53 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5002, filename=tmp1_a4zs84_mock.wav) 2026-03-08 14:02:53 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:02:53 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:02:53 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:02:53 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:02:53 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:02:53 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:02:53 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:02:53 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:02:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:02:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:02:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:02:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:02:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:02:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:06:19 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad03cb-62e6222b41647e14295a4e21;9384ade7-ffbb-4882-9f00-68dfb87aeed9'), (b'RateLimit', b'"api";r=977;t=152'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'EHCg5gzw1r5TjvTIzA8f6tXuCzyD4l3aImEdJwgKojao9IWxXaqZvg==')]) 2026-03-08 14:02:54 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:02:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:02:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:02:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:02:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:02:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:02:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:02:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:02:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:02:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:02:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:06:19 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad03cb-773db03326b5c7b81c6a5504;9384ade7-ffbb-4882-9f00-68dfb87aeed9'), (b'RateLimit', b'"api";r=976;t=152'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'tIpuCJvh7gwIEm7Fs3IuMN7NOm6hOkBhKBpcXVKTAr_DhHCHUbFwXA==')]) 2026-03-08 14:02:54 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:02:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:02:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:02:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:02:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:02:56 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:02:56 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 14:02:56 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 14:02:58 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 14:03:00 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 14:03:00 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:03:05 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 14:03:08 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 14:03:12 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 14:03:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 14:03:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:03:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp96z4b8su_mock.wav 2026-03-08 14:03:17 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 14:03:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 14:03:20 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:03:20 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpg79kg9w3_mock.wav 2026-03-08 14:03:23 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 14:03:25 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.082999 < -1.000000) 2026-03-08 14:03:26 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.121183 < -1.000000) 2026-03-08 14:03:26 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 14:03:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '인버터 경고장 계전기(ILF) 역전기(RV) 모터카 역' → 열차 2026-03-08 14:03:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:03:26 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 14:03:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '인버터 경고장 계전기(ILF) busy 내 코스 신호는' → 열차 2026-03-08 14:03:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:03:26 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 14:03:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '인버터 경고장 계전기(ILF) 동대신 모터카 être ' → 열차 2026-03-08 14:03:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:03:26 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 14:03:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '인버터 경고장 계전기(ILF) 역전기(RV) 모터카 트' → 열차 2026-03-08 14:03:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:03:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 100자) 2026-03-08 14:03:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터카 분기륜 진행 | 긴급도:일반 | 키워드:없음 2026-03-08 14:03:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5003, filename=tmp35k5yyu0_mock.wav) 2026-03-08 14:03:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:03:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 4건 2026-03-08 14:03:27 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:03:27 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:03:27 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:03:27 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:03:27 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:03:27 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:03:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:03:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:03:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:03:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:03:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:03:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:06:53 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad03ed-264f31265f4ce4ff20afbb0f;3ea4c1a4-fc9e-4d2d-bb6f-41193b79776f'), (b'RateLimit', b'"api";r=975;t=118'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'fSAmEUeCnfopIYUO16MTSDsUjE9prkeYDvLKamrNd5uDfPFk3O9sfQ==')]) 2026-03-08 14:03:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:03:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:03:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:03:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:03:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:03:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:03:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:03:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:03:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:03:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:03:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:06:53 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad03ed-4829b2c803f5bd834a037cb6;3ea4c1a4-fc9e-4d2d-bb6f-41193b79776f'), (b'RateLimit', b'"api";r=974;t=118'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'cgpoT_QQ7fohCavXs8XyUrUNyn3EC2uy4-n1hxjf3QPIABOYRtilxQ==')]) 2026-03-08 14:03:28 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:03:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:03:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:03:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:03:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:03:30 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:03:30 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 14:03:30 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 14:03:34 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 14:03:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 14:03:34 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 14:03:34 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 14:03:34 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5004, filename=tmpye8izvrm_mock.wav) 2026-03-08 14:03:34 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:03:34 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 14:03:34 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:03:34 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:03:34 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:03:34 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:03:34 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:03:34 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:03:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:03:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:03:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:03:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:03:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:03:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:07:00 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad03f4-641d1f9e0c0414fe559ae491;af26a3ab-d2e8-4c4d-94b1-02adb1bd3c00'), (b'RateLimit', b'"api";r=973;t=111'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'VYPvTEOF0SoXsOk_zX_Ue4iUWw7FO8K6FJAsUHetJ40jCAhNjcf9VQ==')]) 2026-03-08 14:03:35 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:03:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:03:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:03:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:03:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:03:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:03:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:03:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:03:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:03:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:03:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:07:00 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad03f4-5a329efe40dce7f62f971036;af26a3ab-d2e8-4c4d-94b1-02adb1bd3c00'), (b'RateLimit', b'"api";r=972;t=111'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'WDtdgdVZUKnhyxHFzzy7z_fwjgVidnRXD5Jf9I8xtL-5UyK299zngQ==')]) 2026-03-08 14:03:35 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:03:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:03:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:03:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:03:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:03:37 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 14:03:37 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 14:03:37 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 14:03:41 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 14:03:41 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:03:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 14:03:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4jgdcs25_mock.wav 2026-03-08 14:03:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 14:03:46 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 14:03:46 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 14:03:46 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:03:47 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 14:03:47 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 14:03:47 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5005, filename=tmpdvda3l3l_mock.wav) 2026-03-08 14:03:47 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:03:47 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:03:47 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:03:47 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:03:47 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:03:47 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:03:47 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:03:47 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:03:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:03:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:03:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:03:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:03:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:03:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:07:12 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0400-2d08ad806efab6ed5b5f7ad3;a95f9cd1-72fe-4670-9161-a2cf6f083c10'), (b'RateLimit', b'"api";r=971;t=99'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9_L0U37kiCTWs9z-CMQ8yQ8HxBENoeXA7lFyV6BXoTCmAtk5wSorRg==')]) 2026-03-08 14:03:47 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:03:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:03:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:03:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:03:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:03:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:03:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:03:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:03:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:03:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:03:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:07:12 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0400-6da9d2c54d3cc2ac3e7c5d93;a95f9cd1-72fe-4670-9161-a2cf6f083c10'), (b'RateLimit', b'"api";r=970;t=99'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Jwf5-2dqwZObBhLpTRPb29RemYf8vBk5gIN07F89Bca4ZTAOTO_e_Q==')]) 2026-03-08 14:03:47 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:03:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:03:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:03:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:03:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:03:49 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 14:03:49 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 14:03:49 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 14:03:53 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 14:03:53 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1bdwqnar_mock.wav 2026-03-08 14:03:53 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 14:03:53 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:03:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 14:03:57 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 14:03:57 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpflq5qa40_mock.wav 2026-03-08 14:03:58 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 14:03:58 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 14:03:58 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:03:59 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 14:03:59 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 14:03:59 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5006, filename=tmpxojf1p4e_mock.wav) 2026-03-08 14:03:59 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:03:59 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:03:59 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:03:59 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:03:59 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:03:59 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:03:59 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:03:59 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:03:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:03:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:03:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:03:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:03:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:03:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:07:24 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad040c-13d4c7d05a51cfdc786f5bed;45152d27-f2bf-497a-a82b-334876edc4a2'), (b'RateLimit', b'"api";r=969;t=87'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ZTo0-bp0Q6thLXlQ5mKSlhvzedxJpmtw5i5wa-dVnZL9dTTXwDwTVQ==')]) 2026-03-08 14:03:59 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:03:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:03:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:03:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:03:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:03:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:03:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:03:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:03:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:03:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:04:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:07:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad040d-7698700d5f56bcb517bf0e96;45152d27-f2bf-497a-a82b-334876edc4a2'), (b'RateLimit', b'"api";r=968;t=86'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'YFYH-zZH4uQATKsA8fUzcmDI5978DKwXlZ-hTJ-hsfo3ETJW9uQtlw==')]) 2026-03-08 14:04:00 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:04:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:04:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:04:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:04:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:04:02 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 14:04:02 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 14:04:02 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 14:04:03 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 14:04:05 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:04:05 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:04:08 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 14:04:08 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5jbk8x3y_mock.wav 2026-03-08 14:04:09 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 14:04:10 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 14:04:10 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 14:04:10 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:04:11 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 14:04:11 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:04:11 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5007, filename=tmpbjad_wt5_mock.wav) 2026-03-08 14:04:11 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:04:11 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:04:11 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:04:11 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:04:11 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:04:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:04:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:04:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:04:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:04:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:04:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:04:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:04:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:04:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:07:36 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0418-5de9997450387de63858d41c;dc953053-5975-48d1-815f-6fd7f77c3072'), (b'RateLimit', b'"api";r=967;t=75'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'plwJAS8a-oP3isKNwVXOGkBBtRFkWznh0763puC6YBoW5c_Hlb-UCQ==')]) 2026-03-08 14:04:11 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:04:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:04:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:04:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:04:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:04:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:04:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:04:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:04:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:04:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:04:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:07:36 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0418-548643040e36fb716d3b0538;dc953053-5975-48d1-815f-6fd7f77c3072'), (b'RateLimit', b'"api";r=966;t=75'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'MQd193SX6ilSV10blIyFOFideNXUyW297XGbGhKXepuchg6UhrsrJw==')]) 2026-03-08 14:04:11 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:04:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:04:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:04:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:04:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:04:13 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 14:04:13 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 14:04:13 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 14:04:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 14:04:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpl863_g12_mock.wav 2026-03-08 14:04:17 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:04:17 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:04:22 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:04:22 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:04:22 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 14:04:22 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:04:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 14:04:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 14:04:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5008, filename=tmpoqcvalh2_mock.wav) 2026-03-08 14:04:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:04:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:04:23 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:04:23 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:04:23 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:04:23 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:04:23 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:04:23 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:04:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:04:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:04:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:04:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:04:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:04:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:07:48 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0424-0a24d2354c30207d31819401;b6b1a6c4-5b4c-4e15-aa66-e5077fa279c9'), (b'RateLimit', b'"api";r=965;t=63'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'sXhwxGBzX8MGUrFKl_dsraHA6-n9HExAgO3qTOMigqbxW5an1rUZFg==')]) 2026-03-08 14:04:23 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:04:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:04:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:04:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:04:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:04:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:04:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:04:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:04:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:04:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:04:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:07:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0425-041e012d24dcef014ec70a1b;b6b1a6c4-5b4c-4e15-aa66-e5077fa279c9'), (b'RateLimit', b'"api";r=964;t=62'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'WyJL3GMZ5HM9L3q1JnAyF7j4Jomf65_lfBj959Mqt5fFERJlSpw6xQ==')]) 2026-03-08 14:04:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:04:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:04:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:04:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:04:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:04:25 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 14:04:26 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 14:04:26 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 14:04:26 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 14:04:30 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 14:04:30 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:04:35 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:04:35 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:04:35 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 14:04:35 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:04:35 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 14:04:35 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 14:04:35 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:04:35 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5009, filename=tmpvdudyf2l_mock.wav) 2026-03-08 14:04:35 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:04:35 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:04:35 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:04:35 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:04:35 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:04:35 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:04:35 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:04:35 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:04:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:04:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:04:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:04:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:04:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:04:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:08:01 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0431-0d5b027920dd9e6e38602c4d;4f73cd35-125b-45fa-9905-f1ffee7bc01c'), (b'RateLimit', b'"api";r=963;t=50'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'c5GA2EAFul2BCgJUVP9Ohlprn_iyip6K50VRh-yainvnzVkXC6DoRQ==')]) 2026-03-08 14:04:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:04:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:04:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:04:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:04:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:04:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:04:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:04:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:04:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:04:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:04:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:08:01 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0431-01f30eb1495040806e90eff9;4f73cd35-125b-45fa-9905-f1ffee7bc01c'), (b'RateLimit', b'"api";r=962;t=50'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'AB5EKwf9EBRv9mzA5HtdlsOMdh9nzhM-YxRcAjwmSIJLcpLKYXjBFg==')]) 2026-03-08 14:04:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:04:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:04:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:04:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:04:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:04:38 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:04:38 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 14:04:38 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 14:04:42 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 14:04:42 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:04:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 14:04:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:04:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprgef67m0_mock.wav 2026-03-08 14:04:46 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 14:04:47 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:04:47 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzk0zzli4_mock.wav 2026-03-08 14:04:47 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 14:04:55 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 14:05:01 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 14:05:02 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 14:05:08 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 14:05:11 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 14:05:11 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpa6320sx2_mock.wav 2026-03-08 14:05:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 14:05:12 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (18.925000 > 2.400000) 2026-03-08 14:05:12 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.471972 < -1.000000) 2026-03-08 14:05:13 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:05:13 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:05:13 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'よろしく' → 불명 2026-03-08 14:05:13 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:05:14 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 14:05:14 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용: "よろしく" | 긴급도:일반 | 키워드:무전,よろしく 2026-03-08 14:05:14 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5010, filename=tmpccypxhp1_mock.wav) 2026-03-08 14:05:14 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:05:14 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:05:14 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:05:14 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:05:14 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:05:14 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:05:14 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:05:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:05:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:05:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:05:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:05:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:05:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:05:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:08:39 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0457-6dc456ed74f8381c60d690f7;a3c59b17-0869-4c9b-a773-809b79886982'), (b'RateLimit', b'"api";r=961;t=12'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_h6zfZDkc630CGVVG3yrmcs-udcovKV5-gb339RDSxc2d0eQ0k7NXA==')]) 2026-03-08 14:05:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:05:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:05:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:05:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:05:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:05:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:05:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:05:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:05:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:05:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:05:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:08:39 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0457-48481e667fba131f3b7113fd;a3c59b17-0869-4c9b-a773-809b79886982'), (b'RateLimit', b'"api";r=960;t=12'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'VHDXd1bV-q7D-G0oYze_RKESbw6T4gxSJYNOBmsrOxtzqYxXWYp4_w==')]) 2026-03-08 14:05:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:05:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:05:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:05:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:05:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:05:16 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:05:16 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 14:05:16 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 14:05:20 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 14:05:20 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpz27m1e_9_mock.wav 2026-03-08 14:05:20 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 14:05:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 14:05:21 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 14:05:21 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 14:05:21 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5011, filename=tmp31vh9ile_mock.wav) 2026-03-08 14:05:21 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:05:21 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 14:05:21 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:05:21 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:05:21 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:05:21 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:05:21 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:05:21 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:05:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:05:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:05:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:05:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:05:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:05:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:08:46 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad045e-5b45efca264b04ae7153fe64;e57c4996-5dfa-41f5-8f39-5ed4d2400c36'), (b'RateLimit', b'"api";r=959;t=5'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'yHm2XnfIxVqA4wuuygScpOJAjWaFGtrDgLccS3AYvIMtAyLIJRa6PA==')]) 2026-03-08 14:05:21 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:05:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:05:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:05:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:05:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:05:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:05:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:05:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:05:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:05:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:05:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:08:47 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad045f-101c6fa14b7e4db17d6dc96b;e57c4996-5dfa-41f5-8f39-5ed4d2400c36'), (b'RateLimit', b'"api";r=958;t=4'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'DuWAzV9_D2VXxyFYsgWXPUceihG4t6jR6j4oTVTJL3D3ZV5opGy4MQ==')]) 2026-03-08 14:05:22 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:05:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:05:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:05:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:05:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:05:24 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 14:05:24 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 14:05:24 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 14:05:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 14:05:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp68086ugw_mock.wav 2026-03-08 14:05:28 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 14:05:28 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:05:30 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 14:05:33 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 14:05:33 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 14:05:33 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:05:33 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 14:05:33 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 14:05:33 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5012, filename=tmptvb72lj8_mock.wav) 2026-03-08 14:05:33 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:05:33 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:05:33 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:05:33 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:05:33 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:05:33 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:05:33 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:05:33 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:05:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:05:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:05:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:05:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:05:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:05:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:08:59 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad046b-355884960b2a61ae12f1d618;bfeee0f4-7673-4db9-bb0e-f598735973f0'), (b'RateLimit', b'"api";r=999;t=292'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'FQmng-gZttbEqP9mMY-UbHb6rRqbcWh9j1U84geIrB0q7_Saw3mkLg==')]) 2026-03-08 14:05:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:05:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:05:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:05:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:05:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:05:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:05:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:05:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:05:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:05:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:05:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:08:59 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad046b-5f614ed11d062f7121a23f21;bfeee0f4-7673-4db9-bb0e-f598735973f0'), (b'RateLimit', b'"api";r=998;t=292'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'fzzI6OpBJX346gWuIcep--VOp9i5iDKsf9r5YYxHj8cGIOYJVs8LtA==')]) 2026-03-08 14:05:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:05:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:05:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:05:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:05:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:05:35 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 14:05:35 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpumsqsm46_mock.wav 2026-03-08 14:05:36 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 14:05:36 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 14:05:36 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 14:05:37 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 14:05:40 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 14:05:40 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:05:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 14:05:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmppbju3jpg_mock.wav 2026-03-08 14:05:45 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 14:05:45 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 14:05:45 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:05:46 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 94자) 2026-03-08 14:05:46 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,긴급도: 일반 2026-03-08 14:05:46 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5013, filename=tmpy2pfiqfz_mock.wav) 2026-03-08 14:05:46 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:05:46 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:05:46 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:05:46 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:05:46 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:05:46 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:05:46 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:05:46 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:05:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:05:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:05:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:05:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:05:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:05:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:09:11 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0477-7a8b9131538a5a342d05fd2e;548586dc-fba4-461f-9f8f-c9acfecbcd22'), (b'RateLimit', b'"api";r=997;t=280'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'U5Y0WOXVxbidIPYekiJu3t2Z3NBAULFLYX16nEWRHm_Za7GdX3uXtA==')]) 2026-03-08 14:05:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:05:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:05:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:05:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:05:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:05:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:05:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:05:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:05:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:05:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:05:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:09:11 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0477-6d2532de2de3f3a10bac897c;548586dc-fba4-461f-9f8f-c9acfecbcd22'), (b'RateLimit', b'"api";r=996;t=280'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'O93HwbWnZUh_YedLhe-YEqrj-Hq9fKxpMbKtOF5d5fA_2KCD1xAKzA==')]) 2026-03-08 14:05:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:05:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:05:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:05:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:05:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:05:49 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 14:05:49 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 14:05:49 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 14:05:51 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 14:05:52 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:05:52 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:05:57 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 14:05:57 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 14:05:57 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:05:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 14:05:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:05:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5014, filename=tmpasoqxqgl_mock.wav) 2026-03-08 14:05:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:05:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:05:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:05:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:05:57 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:05:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:05:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:05:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:05:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:05:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:05:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:05:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:05:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:05:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:09:23 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0483-4933177e4c81494120f59ab8;aeed6643-719c-48d2-ac89-c615fb3cf7bf'), (b'RateLimit', b'"api";r=995;t=268'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'E0071twr_todo4dvzTikglH4mcBKemfrokDfHvBwVrTC3kCzDgnV2g==')]) 2026-03-08 14:05:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:05:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:05:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:05:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:05:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:05:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:05:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:05:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:05:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:05:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:05:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:09:23 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0483-2f1cf6ca6a33a23b2fcc50d8;aeed6643-719c-48d2-ac89-c615fb3cf7bf'), (b'RateLimit', b'"api";r=994;t=268'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'xVX3iHNlUV-BG1UY8eDFLrartJ8yjr9Y0xqBaCJ9SGKBfoROzoW90g==')]) 2026-03-08 14:05:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:05:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:05:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:05:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:05:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:06:00 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 14:06:00 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 14:06:00 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 14:06:01 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 14:06:04 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:06:04 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:06:09 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 14:06:09 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:06:09 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:06:09 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 14:06:09 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:06:10 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 14:06:10 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 14:06:10 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5015, filename=tmpomrv8h9k_mock.wav) 2026-03-08 14:06:10 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:06:10 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:06:10 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:06:10 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:06:10 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:06:10 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:06:10 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:06:10 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:06:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:06:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:06:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:06:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:06:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:06:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:09:35 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad048f-40b458e5219d28bf4ae74a6c;d809c0b5-b039-448e-926a-e8acc8630c65'), (b'RateLimit', b'"api";r=993;t=256'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'7PASErEztXdg5tE7SiCPZYiNcc6fs4L6mVyiwsiT_EpMeDrmzGeWkg==')]) 2026-03-08 14:06:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:06:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:06:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:06:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:06:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:06:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:06:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:06:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:06:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:06:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:06:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:09:35 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad048f-459181dc716accc8712f1b92;d809c0b5-b039-448e-926a-e8acc8630c65'), (b'RateLimit', b'"api";r=992;t=256'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'tXmX8-y2arcKym1vjGPaFqBICwgOWPo32qF_ruI9utnAKYJCdyQhzg==')]) 2026-03-08 14:06:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:06:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:06:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:06:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:06:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:06:11 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:06:11 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphsbxvqc2_mock.wav 2026-03-08 14:06:13 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 14:06:13 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 14:06:13 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 14:06:13 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 14:06:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:06:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpji7grghp_mock.wav 2026-03-08 14:06:16 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 14:06:16 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:06:21 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:06:21 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:06:21 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 14:06:21 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:06:22 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 14:06:22 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:06:22 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5016, filename=tmpmp6hwdr3_mock.wav) 2026-03-08 14:06:22 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:06:22 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:06:22 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:06:22 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:06:22 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:06:22 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:06:22 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:06:22 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:06:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:06:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:06:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:06:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:06:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:06:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:09:47 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad049b-21d7bc55773eab4f6dd10b73;8adeca21-1177-4d47-9371-96ca640493cb'), (b'RateLimit', b'"api";r=991;t=244'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ENo02v1sgue_SBgTbXiZc3erKNAq7s4QGenrQdQo7vQ5LuS91VIkvg==')]) 2026-03-08 14:06:22 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:06:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:06:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:06:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:06:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:06:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:06:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:06:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:06:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:06:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:06:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:09:47 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad049b-082115e160ab13c71f5d5068;8adeca21-1177-4d47-9371-96ca640493cb'), (b'RateLimit', b'"api";r=990;t=244'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'365VDNzON9ZBB9ofXt2TSWqdJKV-aPo7UNIZ4a_XHpIJKAbzlWFvHA==')]) 2026-03-08 14:06:22 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:06:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:06:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:06:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:06:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:06:24 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:06:24 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 14:06:24 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 14:06:28 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 14:06:28 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:06:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 14:06:34 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 14:06:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 14:06:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4bgcwr58_mock.wav 2026-03-08 14:06:39 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 14:06:42 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 14:06:47 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 14:06:47 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4w6lrq82_mock.wav 2026-03-08 14:06:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 14:06:49 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 14:06:51 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 14:06:51 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2v6wbpzu_mock.wav 2026-03-08 14:06:54 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 14:06:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 14:06:59 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (10.826087 > 2.400000) 2026-03-08 14:06:59 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.837413 < -1.000000) 2026-03-08 14:06:59 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 14:06:59 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카' → 열차 2026-03-08 14:06:59 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:07:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 73자) 2026-03-08 14:07:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터카 통과 | 긴급도:일반 | 키워드:역전기(RV), 모터카,신호,통과 2026-03-08 14:07:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5017, filename=tmpzgupg1yk_mock.wav) 2026-03-08 14:07:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:07:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:07:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:07:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:07:01 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:07:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:07:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:07:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:07:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:07:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:07:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:07:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:07:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:07:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:10:26 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad04c2-4a8d6ed016cb62d263442933;58821bde-cfc3-4494-b3fa-63a98f288321'), (b'RateLimit', b'"api";r=989;t=205'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'sW6L925C161CLtMeAvzrL9ji6F9CNUs7sNdbnfHdt_ZBMQVO7UiQbQ==')]) 2026-03-08 14:07:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:07:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:07:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:07:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:07:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:07:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:07:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:07:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:07:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:07:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:07:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:10:26 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad04c2-5e25bc7430a1e46011e1878f;58821bde-cfc3-4494-b3fa-63a98f288321'), (b'RateLimit', b'"api";r=988;t=205'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bx_XsENImN23xRe7u05zccNZbej8x6vt1tQvDGHsld7XaMItBQlaEQ==')]) 2026-03-08 14:07:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:07:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:07:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:07:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:07:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:07:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 14:07:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpohwiiji4_mock.wav 2026-03-08 14:07:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:07:03 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 14:07:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 14:07:03 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 14:07:07 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 14:07:08 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 14:07:08 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmppltpctl__mock.wav 2026-03-08 14:07:10 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 277자) 2026-03-08 14:07:10 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 결과 없음 | 긴급도:일반 | 키워드:무전,무전 분석,무전,무전,무전,무전,무전,무전,무전,무전,무전,무전,무 2026-03-08 14:07:10 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5018, filename=tmpqnpg1dkr_mock.wav) 2026-03-08 14:07:10 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:07:10 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 14:07:10 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:07:10 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:07:10 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:07:10 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:07:10 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:07:10 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:07:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:07:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:07:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:07:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:07:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:07:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:10:35 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad04cb-2719aa31068e4e352bf73c86;c46dbedd-b340-4d5b-8f50-f170cb334919'), (b'RateLimit', b'"api";r=987;t=196'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'K8-BZWtg3oQY1isNFkp-SSrpGFyrLnziyh8STqUeqeOB8lRUu2K1-Q==')]) 2026-03-08 14:07:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:07:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:07:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:07:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:07:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:07:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:07:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:07:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:07:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:07:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:07:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:10:35 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad04cb-52fc952079add56110c4015c;c46dbedd-b340-4d5b-8f50-f170cb334919'), (b'RateLimit', b'"api";r=986;t=196'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'XNsLnMxshex2JBVyyNRz4G76whghn9u9ekB_ZbNrQDoVwKlgP6tEfQ==')]) 2026-03-08 14:07:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:07:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:07:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:07:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:07:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:07:13 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 14:07:13 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 14:07:13 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 14:07:16 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 14:07:16 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:07:18 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 14:07:21 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 14:07:21 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 14:07:21 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:07:22 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 14:07:22 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 14:07:22 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5019, filename=tmp12vv45s2_mock.wav) 2026-03-08 14:07:22 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:07:22 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:07:22 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:07:22 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:07:22 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:07:22 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:07:22 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:07:22 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:07:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:07:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:07:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:07:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:07:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:07:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:10:48 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad04d7-2f42bac13071462e48818a5e;e1f691bb-83e6-454a-8d18-7748784236a6'), (b'RateLimit', b'"api";r=985;t=183'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 2c8849b76728bafd760d0b71186f7bd2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'KaCSRbqga4vpRwn466XNoXRI2p0kB1zWiehln-hOtPFlmFE31RNuhw==')]) 2026-03-08 14:07:22 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:07:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:07:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:07:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:07:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:07:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:07:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:07:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:07:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:07:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:07:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:10:48 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad04d8-3b2c68aa45aa7d53372477c8;e1f691bb-83e6-454a-8d18-7748784236a6'), (b'RateLimit', b'"api";r=984;t=183'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 2c8849b76728bafd760d0b71186f7bd2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'mfB_zksAWwQQmF2czdPanMDPHyt_mEkp6sfpVWHHs5Wl9V3epMER4A==')]) 2026-03-08 14:07:23 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:07:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:07:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:07:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:07:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:07:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 14:07:25 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 14:07:25 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 14:07:28 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 14:07:29 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 14:07:29 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:07:33 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 14:07:33 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 14:07:33 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:07:35 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 14:07:35 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 14:07:35 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5020, filename=tmps2etcpg4_mock.wav) 2026-03-08 14:07:35 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:07:35 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:07:35 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:07:35 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:07:35 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:07:35 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:07:35 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:07:35 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:07:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:07:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:07:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:07:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:07:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:07:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:11:00 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad04e4-731697247caaacf652a9f162;2ecba994-7fcf-4fe3-a703-a4a4a1468d17'), (b'RateLimit', b'"api";r=983;t=171'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f41268584275573cf0f9ec6d6dae8b7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'rjYiPfHiMiEToTYxakrCxelG0RbvyDOUdI7SdjydEzW_n_ufgkPT8g==')]) 2026-03-08 14:07:35 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:07:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:07:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:07:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:07:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:07:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:07:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:07:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:07:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:07:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:07:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:11:00 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad04e4-1908c759687f563f6719a19f;2ecba994-7fcf-4fe3-a703-a4a4a1468d17'), (b'RateLimit', b'"api";r=982;t=171'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f41268584275573cf0f9ec6d6dae8b7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'oaBqomwqZS6eXqWAFF9aZSDH0uix5PsVBK_k0GZWtxrFN9W6Uawj6g==')]) 2026-03-08 14:07:35 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:07:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:07:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:07:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:07:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:07:36 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 14:07:37 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:07:37 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7cgcvy0s_mock.wav 2026-03-08 14:07:38 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 14:07:38 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 14:07:38 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 14:07:39 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 14:07:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:07:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7j16quy6_mock.wav 2026-03-08 14:07:41 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:07:41 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:07:46 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 14:07:46 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 14:07:46 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:07:46 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 14:07:46 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:07:46 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5021, filename=tmpdagyhqmi_mock.wav) 2026-03-08 14:07:46 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:07:46 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:07:47 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:07:47 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:07:47 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:07:47 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:07:47 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:07:47 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:07:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:07:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:07:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:07:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:07:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:07:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:11:12 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad04f0-5c12e7531de71a56585b38cc;c1751131-e869-414c-88b6-5648118ba79d'), (b'RateLimit', b'"api";r=981;t=159'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ylTJRduFXRqmK2VWSamqV0S2VmBsvS53cdhfZ625AsrP8UmdZXZuZw==')]) 2026-03-08 14:07:47 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:07:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:07:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:07:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:07:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:07:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:07:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:07:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:07:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:07:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:07:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:11:12 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad04f0-706a491321e39bd6029cfa97;c1751131-e869-414c-88b6-5648118ba79d'), (b'RateLimit', b'"api";r=980;t=159'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'A9MWIY0un9QdrorPAhkSmBw11ONwwNz5H0wTvYtoTdKYFBszg_qqAg==')]) 2026-03-08 14:07:47 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:07:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:07:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:07:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:07:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:07:49 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 14:07:49 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 14:07:49 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 14:07:53 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:07:53 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:07:54 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 14:07:58 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:07:58 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:07:58 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 14:07:58 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:07:59 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 14:07:59 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 14:07:59 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5022, filename=tmpyqgyz2ku_mock.wav) 2026-03-08 14:07:59 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:07:59 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:07:59 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:07:59 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:07:59 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:07:59 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:07:59 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:07:59 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:07:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:07:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:07:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:07:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:07:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:07:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:11:24 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad04fc-2ec935f0759a8b1c6cac2f50;25158a28-d5be-4826-ab1e-06081a0c5347'), (b'RateLimit', b'"api";r=979;t=147'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'OKw6Mcl1T-VNxGbi8t6pqHwumTNKabGG8pyg9vqezSBDjmzGqpTztw==')]) 2026-03-08 14:07:59 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:07:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:07:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:07:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:07:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:07:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:07:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:07:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:07:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:07:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:08:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:11:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad04fd-7815f720765512823506fb8d;25158a28-d5be-4826-ab1e-06081a0c5347'), (b'RateLimit', b'"api";r=978;t=146'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'yta2RV2aV_XTnsvCZ8sw-hu41WwhHSapgPfV9zCqdADxdm8EBG-j4g==')]) 2026-03-08 14:08:00 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:08:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:08:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:08:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:08:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:08:02 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 14:08:02 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 14:08:02 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 14:08:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 14:08:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9d4pzy4e_mock.wav 2026-03-08 14:08:05 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 14:08:05 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:08:06 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 14:08:10 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:08:10 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:08:10 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 14:08:10 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:08:11 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 14:08:11 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:08:11 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5023, filename=tmpd6jjdzod_mock.wav) 2026-03-08 14:08:11 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:08:11 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:08:11 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:08:11 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:08:11 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:08:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:08:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:08:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:08:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:08:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:08:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:08:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:08:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:08:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:11:36 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0508-1d682fe01969ae227d3a8ac4;c19ec362-b8d2-4b1d-bf58-a773f22175b0'), (b'RateLimit', b'"api";r=977;t=135'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ZEZQ05iCsYjqcBAu3f3ufinfADpNkAjBhgvgn_yzy8QZSZhskbFg0A==')]) 2026-03-08 14:08:11 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:08:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:08:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:08:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:08:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:08:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:08:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:08:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:08:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:08:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:08:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:11:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0509-6fd8bdb11904f030122fca76;c19ec362-b8d2-4b1d-bf58-a773f22175b0'), (b'RateLimit', b'"api";r=976;t=134'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Q-ikeysBFAramCLxWoiMCNxNqvmTLApOXU3Dq2MToMd_tdy4Xf7ziQ==')]) 2026-03-08 14:08:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:08:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:08:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:08:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:08:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:08:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:08:14 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 14:08:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 14:08:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 14:08:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3yo3jssz_mock.wav 2026-03-08 14:08:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 14:08:18 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 14:08:18 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:08:19 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 14:08:19 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpndhbtcfh_mock.wav 2026-03-08 14:08:23 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 14:08:24 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 14:08:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 14:08:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplju2m1tw_mock.wav 2026-03-08 14:08:30 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 14:08:31 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 14:08:35 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 14:08:35 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7aaac6bb_mock.wav 2026-03-08 14:08:36 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 14:08:41 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (20.466667 > 2.400000) 2026-03-08 14:08:42 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.985224 < -1.000000) 2026-03-08 14:08:42 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.593621 < -1.000000) 2026-03-08 14:08:43 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:08:43 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:08:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '따라서 확인하기 위해 필요한 영상입니다.' → 불명 2026-03-08 14:08:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:08:44 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 19자) 2026-03-08 14:08:44 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:영상 필요 | 긴급도:일반 | 키워드:없음 2026-03-08 14:08:44 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5024, filename=tmp2k0fcadq_mock.wav) 2026-03-08 14:08:44 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:08:44 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:08:44 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:08:44 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:08:44 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:08:44 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:08:44 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:08:44 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:08:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:08:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:08:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:08:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:08:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:08:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:12:09 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0529-2f81f4d917c0743c0446fa6e;323e7ecd-e15e-45c4-bd4e-36463dc2de38'), (b'RateLimit', b'"api";r=975;t=102'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'mPvQdos3FD_pd4yeLz4wKmg9fx4swS1N_FcgjPteTW-63JPPs16QCA==')]) 2026-03-08 14:08:44 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:08:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:08:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:08:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:08:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:08:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:08:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:08:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:08:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:08:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:08:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:12:09 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0529-48cd28f156a02d0e09221dfd;323e7ecd-e15e-45c4-bd4e-36463dc2de38'), (b'RateLimit', b'"api";r=974;t=102'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'yxqCnBA4kZQR4xLsZc_9HldnMhqodU9ojFcMIX3H7CLMY8Nqj3iCgA==')]) 2026-03-08 14:08:44 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:08:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:08:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:08:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:08:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:08:45 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 14:08:46 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:08:46 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 14:08:46 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 14:08:50 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 14:08:51 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 14:08:51 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 14:08:51 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5025, filename=tmp1dtpk0b5_mock.wav) 2026-03-08 14:08:51 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:08:51 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 14:08:51 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:08:51 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:08:51 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:08:51 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:08:51 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:08:51 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:08:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:08:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:08:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:08:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:08:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:08:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:12:16 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0530-2463d88b53016e606209eaa5;944b5ff5-d880-45e7-b961-4157d6af3754'), (b'RateLimit', b'"api";r=973;t=95'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'EizyUuet5cuR3ksklWmQmeAkh4MzUCJQZsYXUfkRL-5TRGadCh6wHg==')]) 2026-03-08 14:08:51 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:08:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:08:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:08:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:08:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:08:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:08:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:08:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:08:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:08:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:08:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:12:17 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0531-3a372b303770c6a16413d930;944b5ff5-d880-45e7-b961-4157d6af3754'), (b'RateLimit', b'"api";r=972;t=94'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'K_s-13PAgNC1U26QjBttS82JyUoRRgOiVAFTdrNiMCNsp-FaGOmMhg==')]) 2026-03-08 14:08:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:08:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:08:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:08:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:08:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:08:54 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 14:08:54 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 14:08:54 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 14:08:55 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 14:08:58 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 14:08:58 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:09:02 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 14:09:02 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 14:09:02 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:09:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 14:09:03 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 14:09:03 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 14:09:03 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5026, filename=tmpswd98o6a_mock.wav) 2026-03-08 14:09:03 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:09:03 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:09:03 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:09:03 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:09:03 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:09:03 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:09:03 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:09:03 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:09:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:09:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:09:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:09:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:09:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:09:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:12:29 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad053d-0bcb60347cd437f624a7b01d;c59e411f-b089-47e7-9084-a4aa0f495739'), (b'RateLimit', b'"api";r=971;t=82'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Vmyr1Ly8nGOASgWvS5UPRhlLRKitz7wH51QtHAFhhZELOdONIYa2mQ==')]) 2026-03-08 14:09:03 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:09:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:09:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:09:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:09:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:09:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:09:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:09:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:09:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:09:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:09:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:12:29 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad053d-3879673c62c00eff57a3dd59;c59e411f-b089-47e7-9084-a4aa0f495739'), (b'RateLimit', b'"api";r=970;t=82'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'2EXOFfJo-0mP9pW7EGYOflNi6ghTJOaPU5PI5spzmsn3T_2ROoEpvQ==')]) 2026-03-08 14:09:04 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:09:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:09:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:09:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:09:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:09:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:09:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzgzg0tya_mock.wav 2026-03-08 14:09:06 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 14:09:06 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 14:09:06 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 14:09:06 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 14:09:08 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:09:08 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpuqbzhs0h_mock.wav 2026-03-08 14:09:10 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 14:09:10 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:09:14 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 14:09:14 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 14:09:15 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:09:16 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 14:09:16 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 14:09:16 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5027, filename=tmps7yprp09_mock.wav) 2026-03-08 14:09:16 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:09:16 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:09:16 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:09:16 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:09:16 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:09:16 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:09:16 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:09:16 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:09:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:09:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:09:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:09:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:09:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:09:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:12:41 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0549-052c70554c59ee5522261be8;3158946e-9cc9-4b51-bc9f-c571110e64aa'), (b'RateLimit', b'"api";r=969;t=70'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'SRSKLYqsPejrZ95DQA0uio2hS8Syve_BLC-JOiDoA8aFFTpmYk5q0w==')]) 2026-03-08 14:09:16 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:09:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:09:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:09:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:09:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:09:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:09:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:09:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:09:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:09:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:09:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:12:41 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0549-77a1860e54e945046c90daaf;3158946e-9cc9-4b51-bc9f-c571110e64aa'), (b'RateLimit', b'"api";r=968;t=70'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bwEzdMD6QO31JNNke3l3b4sFiuR8DzsOZr_ed_H1xPmg8wFl6sIAQA==')]) 2026-03-08 14:09:16 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:09:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:09:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:09:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:09:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:09:18 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 14:09:18 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 14:09:18 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 14:09:22 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 14:09:22 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:09:22 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:09:26 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 14:09:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 14:09:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:09:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 14:09:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 14:09:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5028, filename=tmp_gf1k8mg_mock.wav) 2026-03-08 14:09:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:09:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:09:27 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:09:27 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:09:27 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:09:27 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:09:27 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:09:27 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:09:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:09:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:09:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:09:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:09:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:09:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:12:53 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0555-4edd486f71db7ce97aec881b;7ee597b6-52b5-41d3-948d-51db28868086'), (b'RateLimit', b'"api";r=967;t=58'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'DcUGTCvdq6Hfm9k2MFTJ788XFrBZrqY94UG2z1nnxe1OHy0jTSrNlg==')]) 2026-03-08 14:09:28 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:09:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:09:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:09:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:09:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:09:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:09:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:09:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:09:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:09:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:09:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:12:53 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0555-2caef2b5389bfe2908a57de6;7ee597b6-52b5-41d3-948d-51db28868086'), (b'RateLimit', b'"api";r=966;t=58'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'wemYNISKm15gnVJsbCvLL8qIjwDrhIpH8W8qbWWwvrBAQUugYLj9Sg==')]) 2026-03-08 14:09:28 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:09:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:09:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:09:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:09:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:09:30 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 14:09:30 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 14:09:30 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 14:09:32 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 14:09:32 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpp6fbk6zx_mock.wav 2026-03-08 14:09:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 14:09:34 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:09:34 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:09:39 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:09:39 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:09:39 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 14:09:39 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:09:40 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 14:09:40 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과 2026-03-08 14:09:40 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5029, filename=tmpg95qbax3_mock.wav) 2026-03-08 14:09:40 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:09:40 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:09:40 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:09:40 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:09:40 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:09:40 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:09:40 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:09:40 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:09:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:09:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:09:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:09:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:09:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:09:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:13:05 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0561-1206a11611ae298652c09fda;9c25b908-2bae-4a78-a9d9-7008edc419bb'), (b'RateLimit', b'"api";r=965;t=46'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'G-J7bSDG8odqW1XbUuHL0CTXDkBTwtSOk-02lCsXU0-dFLYT_9Sk7g==')]) 2026-03-08 14:09:40 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:09:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:09:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:09:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:09:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:09:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:09:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:09:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:09:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:09:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:09:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:13:05 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0561-37ee3edf575b5488515a4ae6;9c25b908-2bae-4a78-a9d9-7008edc419bb'), (b'RateLimit', b'"api";r=964;t=46'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'JHMFD74oPk9kjPnWPf_KbQDoQ1nK4yx8NQrtYLDQzpjg7m7Z49Cmjw==')]) 2026-03-08 14:09:40 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:09:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:09:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:09:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:09:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:09:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 14:09:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpez01ynww_mock.wav 2026-03-08 14:09:41 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 14:09:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 14:09:43 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 14:09:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 14:09:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 14:09:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpks2l64ge_mock.wav 2026-03-08 14:09:46 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 14:09:46 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:09:51 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:09:51 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:09:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 14:09:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:09:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 14:09:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 14:09:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:09:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5030, filename=tmpkkce0o90_mock.wav) 2026-03-08 14:09:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:09:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:09:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:09:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:09:52 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:09:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:09:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:09:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:09:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:09:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:09:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:09:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:09:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:09:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:13:17 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad056d-161451ae4b503dc310aedba0;a2dbbe07-3aa7-4cbc-82dc-78e6fcbfbbbd'), (b'RateLimit', b'"api";r=963;t=34'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'f1Dkm6_DS_mlAdggqZ8ehdqmcBFL7BtmLGBuFUlgzD1qff6CIMHLog==')]) 2026-03-08 14:09:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:09:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:09:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:09:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:09:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:09:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:09:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:09:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:09:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:09:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:09:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:13:17 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad056d-1b38cb650bea579503680873;a2dbbe07-3aa7-4cbc-82dc-78e6fcbfbbbd'), (b'RateLimit', b'"api";r=962;t=34'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'YlbXH7NVpWvJ_fAzd0LgnHHzXz5vkeJ83RizUuZCACi4N6OVTccsBA==')]) 2026-03-08 14:09:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:09:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:09:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:09:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:09:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:09:54 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:09:54 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 14:09:54 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 14:09:57 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 14:09:57 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplya_hpwv_mock.wav 2026-03-08 14:09:58 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 14:09:58 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 14:09:58 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:10:03 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 14:10:03 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4u13o6zc_mock.wav 2026-03-08 14:10:04 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 14:10:12 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 14:10:12 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 14:10:18 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 14:10:22 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 14:10:25 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 14:10:26 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.333239 < -1.000000) 2026-03-08 14:10:26 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.846053 < -1.000000) 2026-03-08 14:10:27 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:10:27 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:10:27 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '비접지방식 발매기능 공동체 Pvd' → 불명 2026-03-08 14:10:27 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:10:28 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 94자) 2026-03-08 14:10:28 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:비접지방식 발매 기능 공동체 Pvd | 긴급도:일반 | 키워드:비접지방식,발매 기능,공동체, Pvd,신호,통과 2026-03-08 14:10:28 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5031, filename=tmpbc79urxd_mock.wav) 2026-03-08 14:10:28 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:10:28 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:10:28 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:10:28 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:10:28 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:10:28 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:10:28 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:10:28 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:10:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:10:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:10:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:10:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:10:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:10:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:13:53 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0591-62258caf0d0cc76c1d9d7ac2;71f9aa30-6659-43df-a73f-b5ff535ebafa'), (b'RateLimit', b'"api";r=999;t=298'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'irCurtn0JcZFfaC-T6XhdHeH6cTC2KD6i9HIP_a6O_U9psmi8oNkpg==')]) 2026-03-08 14:10:28 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:10:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:10:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:10:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:10:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:10:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:10:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:10:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:10:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:10:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:10:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:13:53 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0591-5b27f2ea6d3be5170679c95f;71f9aa30-6659-43df-a73f-b5ff535ebafa'), (b'RateLimit', b'"api";r=998;t=298'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'gbOW7awx9fqwua6-pR7QKAeYuJxk6dq3aCssqPg3lgJAX2UKUNgVLA==')]) 2026-03-08 14:10:28 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:10:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:10:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:10:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:10:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:10:30 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 14:10:31 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:10:31 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 14:10:31 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 14:10:32 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:10:32 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpk6t0skkn_mock.wav 2026-03-08 14:10:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 14:10:35 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 14:10:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 51자) 2026-03-08 14:10:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 결과 없음 | 긴급도:일반 | 키워드:무전,분석,결과 없음,일반 2026-03-08 14:10:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5032, filename=tmpfid3hn47_mock.wav) 2026-03-08 14:10:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:10:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 14:10:36 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:10:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:10:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:10:36 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpoang_1ku_mock.wav 2026-03-08 14:10:36 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:10:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:10:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:10:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:10:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:10:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:10:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:10:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:10:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:10:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:14:01 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0599-1240da4a1671dad20a002d2e;896a794d-3d2f-403a-b480-95a64d9a5099'), (b'RateLimit', b'"api";r=997;t=290'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'X9nY1hcra2D3o5Op28SskhvGfNJL9PajMmUnaHjk_nK8K7Zt_R3Aig==')]) 2026-03-08 14:10:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:10:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:10:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:10:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:10:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:10:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:10:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:10:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:10:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:10:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:10:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:14:01 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0599-761bfbc619010cd82b159c65;896a794d-3d2f-403a-b480-95a64d9a5099'), (b'RateLimit', b'"api";r=996;t=290'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'FZNRLBRWEECFoogPy5ryGz8jZ812chsXBprOGSBF07q7lCS1bfXTSA==')]) 2026-03-08 14:10:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:10:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:10:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:10:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:10:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:10:38 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 14:10:38 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 14:10:38 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 14:10:42 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 14:10:42 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:10:47 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 14:10:47 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 14:10:47 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:10:48 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 14:10:48 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 14:10:48 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5033, filename=tmp0u43s3n4_mock.wav) 2026-03-08 14:10:48 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:10:48 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:10:48 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:10:48 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:10:48 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:10:48 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:10:48 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:10:48 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:10:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:10:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:10:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:10:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:10:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:10:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:14:13 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad05a5-2fa58063244e6d8923d73eb1;350d5d88-3b4e-4919-9750-aaf06984160d'), (b'RateLimit', b'"api";r=995;t=278'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Jj7n9HxRtJ4LPaXxVbQvIOhzDZncrk3QqSx6SxqGHzZgI5fv-cBI1g==')]) 2026-03-08 14:10:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:10:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:10:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:10:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:10:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:10:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:10:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:10:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:10:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:10:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:10:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:14:13 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad05a5-56895853157222c54f558b57;350d5d88-3b4e-4919-9750-aaf06984160d'), (b'RateLimit', b'"api";r=994;t=278'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'cn-uV2Pq5RhhP5rhJbcwUW1xywfVD8-VP_wAn6-OO79XFhaBBP62Pw==')]) 2026-03-08 14:10:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:10:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:10:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:10:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:10:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:10:49 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 14:10:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 14:10:51 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 14:10:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 14:10:54 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 14:10:54 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:10:59 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 14:10:59 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 14:10:59 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:11:00 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 14:11:00 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8d13g368_mock.wav 2026-03-08 14:11:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 14:11:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 14:11:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 14:11:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5034, filename=tmp_xg73do3_mock.wav) 2026-03-08 14:11:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:11:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:11:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:11:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:11:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:11:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:11:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:11:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:11:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:11:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:11:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:11:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:11:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:11:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:14:26 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad05b2-454258f547b4827a782f0fac;74178452-0a97-4f45-9ab8-3916765fa49a'), (b'RateLimit', b'"api";r=993;t=265'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_n0Gl3f4Y4Y7mZHe99GbZOkeVIW-uWurAYTrdAfxNWCkh-XnsSghJQ==')]) 2026-03-08 14:11:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:11:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:11:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:11:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:11:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:11:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:11:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:11:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:11:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:11:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:11:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:14:26 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad05b2-0a7b6a671e614b0c68b4977b;74178452-0a97-4f45-9ab8-3916765fa49a'), (b'RateLimit', b'"api";r=992;t=265'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'MDvnd4rX-vu7OY3sjMA2tYZnU3Yaf21Z7PkTSuE6QcFVEs41bvFhBQ==')]) 2026-03-08 14:11:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:11:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:11:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:11:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:11:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:11:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 14:11:03 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 14:11:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 14:11:07 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:11:07 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:11:08 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 14:11:08 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpx7625jfc_mock.wav 2026-03-08 14:11:09 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 14:11:11 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 14:11:11 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 14:11:11 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:11:12 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 14:11:12 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:11:12 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5035, filename=tmp78jguohn_mock.wav) 2026-03-08 14:11:12 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:11:12 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:11:12 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:11:12 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:11:12 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:11:12 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:11:12 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:11:12 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:11:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:11:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:11:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:11:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:11:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:11:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:14:37 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad05bd-671d2d8751bc8dc77a6c8163;7257aee7-7385-4a9b-9be9-09b7802ad1be'), (b'RateLimit', b'"api";r=991;t=254'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'nxpgBDKtTKabbV3EHKgRJgayUi916a33t7dUHOwAZsn_iLi5KfLdZw==')]) 2026-03-08 14:11:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:11:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:11:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:11:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:11:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:11:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:11:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:11:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:11:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:11:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:11:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:14:38 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad05be-5bf2e3f43c06f3cc22ca01e5;7257aee7-7385-4a9b-9be9-09b7802ad1be'), (b'RateLimit', b'"api";r=990;t=253'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'tSEIuPzA1tea1fgnXi7s-mWOwVBphia3DUtk7GzuVIW2nWZboIOWog==')]) 2026-03-08 14:11:13 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:11:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:11:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:11:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:11:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:11:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 14:11:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp861fy9v7_mock.wav 2026-03-08 14:11:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 14:11:15 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 14:11:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 14:11:18 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:11:18 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:11:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 14:11:23 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:11:23 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:11:23 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 14:11:23 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:11:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 14:11:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_u4exvw9_mock.wav 2026-03-08 14:11:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 42자) 2026-03-08 14:11:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 14:11:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5036, filename=tmppuekaqog_mock.wav) 2026-03-08 14:11:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:11:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:11:24 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:11:24 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:11:24 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:11:24 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:11:24 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:11:24 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:11:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:11:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:11:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:11:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:11:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:11:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:14:49 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad05c9-255a3a3b48c9dbe91c2b1e7e;6f2cca8d-ebae-4e88-8a0b-a5a54e643bb0'), (b'RateLimit', b'"api";r=989;t=242'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'mn9JSucQMLjgCrgJgXZCk4JLNBsY2bMQM77K0Hu2sWYUTv86UKqkSQ==')]) 2026-03-08 14:11:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:11:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:11:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:11:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:11:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:11:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:11:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:11:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:11:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:11:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:11:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:14:50 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad05ca-27f7663f0355a3805b287c28;6f2cca8d-ebae-4e88-8a0b-a5a54e643bb0'), (b'RateLimit', b'"api";r=988;t=241'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ymzfJMV8KaeMrvMEPciV2Jfkm19dpMqJvA680jXXfmucXOIk-h5V1g==')]) 2026-03-08 14:11:25 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:11:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:11:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:11:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:11:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:11:25 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 14:11:27 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 14:11:27 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 14:11:27 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 14:11:30 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 14:11:30 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpw5t7jrcs_mock.wav 2026-03-08 14:11:31 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 14:11:31 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:11:36 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:11:36 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:11:36 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 14:11:36 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:11:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 14:11:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:11:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5037, filename=tmparmhhrxj_mock.wav) 2026-03-08 14:11:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:11:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:11:36 [INFO ] uvicorn.error:145 — [LLM Thread] LLM 이어짐 판별: True (gap=0.0s) 2026-03-08 14:11:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:11:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:11:36 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:11:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:11:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:11:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:11:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:11:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:11:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:11:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:11:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:11:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:15:02 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad05d6-41ac2a55554f67cb2bf31b0a;596f0957-410d-4941-9b40-b403c8c8286a'), (b'RateLimit', b'"api";r=987;t=229'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'CqFXlL9MgxRFJJykP-v9-xJ9pec0iFcFfPUq9XNd9BQj10CbU15Hgw==')]) 2026-03-08 14:11:37 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:11:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:11:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:11:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:11:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:11:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:11:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:11:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:11:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:11:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:11:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:15:02 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad05d6-18ee37ff22e5d47158e3d4b0;596f0957-410d-4941-9b40-b403c8c8286a'), (b'RateLimit', b'"api";r=986;t=229'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'iibrSg0jp6iOMxWBDX9wx5Fc_N96X7z-rl9jTapYiv6VqDyI6LGO6A==')]) 2026-03-08 14:11:37 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:11:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:11:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:11:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:11:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:11:37 [WARNING ] uvicorn.error:292 — [LLM Keyword] 추출 실패 (JSON 파싱). raw= Thinking Process: 1. **Analyze the Request:** * **Role:** Iron Road Railgun Keyword Extractor (철도 무전 키워드 추출기). * **Task:** Extract the most core nouns from the provided text. * **Criteria:** Only 2026-03-08 14:11:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:11:39 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 14:11:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 14:11:41 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 14:11:43 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 14:11:43 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:11:48 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 14:11:51 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 14:11:55 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 14:11:58 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 14:12:00 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:12:00 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphkqajau3_mock.wav 2026-03-08 14:12:01 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 14:12:01 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 14:12:03 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:12:03 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9n7fvhd0_mock.wav 2026-03-08 14:12:05 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 14:12:06 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.045128 < -1.000000) 2026-03-08 14:12:07 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.428747 < -1.000000) 2026-03-08 14:12:07 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검축차' 2026-03-08 14:12:07 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '신호기 궤도 검축차' → 열차 2026-03-08 14:12:07 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:12:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 72자) 2026-03-08 14:12:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:신호기 궤도 검축차 통과 | 긴급도:일반 | 키워드:신호기, 궤도, 검축차, 통과, 일반 2026-03-08 14:12:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5038, filename=tmpi_pgn3g0_mock.wav) 2026-03-08 14:12:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:12:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:12:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:12:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:12:08 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:12:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:12:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:12:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:12:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:12:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:12:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:12:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:12:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:12:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:15:33 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad05f5-67962cff74597c1f54ab0d7d;9ebe8ddc-45ae-471c-bc2e-9ca6b810e2f1'), (b'RateLimit', b'"api";r=985;t=198'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'uwJ_dhsQ8aXyFIxhwLhezJliFzjtGixfFd4O08SoQY6pZ5rYjBGTxw==')]) 2026-03-08 14:12:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:12:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:12:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:12:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:12:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:12:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:12:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:12:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:12:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:12:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:12:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:15:33 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad05f5-47802191673227ca72649048;9ebe8ddc-45ae-471c-bc2e-9ca6b810e2f1'), (b'RateLimit', b'"api";r=984;t=198'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'XC3T1EUV6U-ZclicT6_9ZjC5TA_yJPLAOQD-FAqph-6dYgRHyVghVw==')]) 2026-03-08 14:12:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:12:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:12:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:12:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:12:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:12:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:12:10 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 14:12:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 14:12:14 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 14:12:15 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 14:12:15 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 14:12:15 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5039, filename=tmpynqh1fpu_mock.wav) 2026-03-08 14:12:15 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:12:15 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 14:12:15 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:12:15 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:12:15 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:12:15 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:12:15 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:12:15 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:12:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:12:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:12:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:12:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:12:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:12:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:15:40 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad05fc-7f18632e324876eb57af3a32;f59822b4-db01-4a2d-9509-34a0f8b8da8f'), (b'RateLimit', b'"api";r=983;t=191'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'7iLmV_XdyqSi5XmG4P8v5UqAyumLcFXXmJMVJrZ8EMGgRihaIkuFHQ==')]) 2026-03-08 14:12:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:12:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:12:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:12:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:12:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:12:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:12:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:12:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:12:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:12:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:12:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:15:40 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad05fc-1d5a959c72aa2ad62adc36b4;f59822b4-db01-4a2d-9509-34a0f8b8da8f'), (b'RateLimit', b'"api";r=982;t=191'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'xtdt0WuSfK2_ZWT4lnYiBMbztEAcRpCQ5uYzWOYOGa7gBUQ6dek76A==')]) 2026-03-08 14:12:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:12:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:12:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:12:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:12:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:12:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 14:12:18 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 14:12:18 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 14:12:18 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 14:12:21 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 14:12:21 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:12:26 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 14:12:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 14:12:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:12:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 14:12:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 14:12:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5040, filename=tmpnnhrox56_mock.wav) 2026-03-08 14:12:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:12:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:12:27 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:12:27 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:12:27 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:12:27 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:12:27 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:12:27 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:12:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:12:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:12:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:12:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:12:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:12:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:15:52 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0608-7a7da07f3ec82c574876d92d;56202ea8-8410-4f95-ab5d-76c827033516'), (b'RateLimit', b'"api";r=981;t=179'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'okIFvy4SXR_VGnNFzKbOzalPOGk5uTuXUhi8Rio54uOfGWqWmZJRZA==')]) 2026-03-08 14:12:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:12:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:12:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:12:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:12:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:12:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:12:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:12:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:12:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:12:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:12:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:15:53 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0609-611a64b431a5dc962199736f;56202ea8-8410-4f95-ab5d-76c827033516'), (b'RateLimit', b'"api";r=980;t=178'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'F46gaaKugg_7fqRtqWHvmZKrd-UPWsxtv2mCE7mCMkkQHhZVy6_CVQ==')]) 2026-03-08 14:12:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:12:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:12:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:12:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:12:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:12:27 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 14:12:27 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpurediqrw_mock.wav 2026-03-08 14:12:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 14:12:30 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 14:12:30 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 14:12:30 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 14:12:34 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 14:12:34 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:12:36 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 14:12:36 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpz607ob8b_mock.wav 2026-03-08 14:12:36 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 14:12:38 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 14:12:38 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 14:12:38 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:12:40 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 14:12:40 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 14:12:40 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5041, filename=tmpxl4t3beb_mock.wav) 2026-03-08 14:12:40 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:12:40 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:12:40 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:12:40 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:12:40 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:12:40 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:12:40 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:12:40 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:12:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:12:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:12:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:12:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:12:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:12:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:16:05 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0615-38e91b0326d6ed2070d6f92f;cb95d891-becf-4726-aa33-3f632f55b713'), (b'RateLimit', b'"api";r=979;t=166'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Czq011c4i5rV1RM5SggHyz_HTY6bY4Gg2A5ARWSyg4J_5zCwMcLduA==')]) 2026-03-08 14:12:40 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:12:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:12:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:12:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:12:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:12:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:12:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:12:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:12:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:12:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:12:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:16:05 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0615-0536d51f068badf30c66e313;cb95d891-becf-4726-aa33-3f632f55b713'), (b'RateLimit', b'"api";r=978;t=166'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'miEGj4B-ztPXpROdMCeGq1FOf_fMxCQrTnip8psZlix-pGaBUE9ByA==')]) 2026-03-08 14:12:40 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:12:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:12:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:12:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:12:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:12:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 14:12:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpnhqhg7gg_mock.wav 2026-03-08 14:12:42 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 14:12:42 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 14:12:42 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 14:12:46 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 14:12:46 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:12:46 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:12:51 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 14:12:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 14:12:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:12:51 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 14:12:51 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzhl9jlcu_mock.wav 2026-03-08 14:12:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 14:12:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 14:12:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5042, filename=tmpfql8zrdz_mock.wav) 2026-03-08 14:12:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:12:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:12:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:12:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:12:52 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:12:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:12:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:12:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:12:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:12:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:12:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:12:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:12:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:12:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:16:17 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0621-0432bc697d9c32a5778a81d4;46f98df6-b64a-4bce-adfd-9f2769e87eec'), (b'RateLimit', b'"api";r=977;t=154'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'-r2ui5jw-c30-XWh5PKgBmi7NpI4T1KP4Dg0aA9tVXdWpYQu1MaKLQ==')]) 2026-03-08 14:12:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:12:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:12:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:12:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:12:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:12:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:12:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:12:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:12:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:12:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:12:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:16:17 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0621-778fa7280c9a90266e940d61;46f98df6-b64a-4bce-adfd-9f2769e87eec'), (b'RateLimit', b'"api";r=976;t=154'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'0Vv-0w1d_DAcoIPztWY2t_-8g5DPG8gOZqMKa16X3pViUF0Qd30C_w==')]) 2026-03-08 14:12:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:12:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:12:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:12:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:12:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:12:52 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 14:12:54 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 14:12:54 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 14:12:54 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 14:12:57 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 14:12:57 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpil1ivcj2_mock.wav 2026-03-08 14:12:58 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:12:58 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:13:03 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:13:03 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:13:03 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 14:13:03 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:13:04 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 14:13:04 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 14:13:04 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5043, filename=tmpejtexbr9_mock.wav) 2026-03-08 14:13:04 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:13:04 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:13:04 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:13:04 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:13:04 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:13:04 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:13:04 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:13:04 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:13:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:13:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:13:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:13:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:13:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:13:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:16:29 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad062d-71a756af3bdd30bb2044db68;6dd03e94-064b-470b-bda2-ea11eb876c4a'), (b'RateLimit', b'"api";r=975;t=142'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'2A2puXqgd2ZHR06Imx6_EdkKkjrrV_VixXMRbOEXBAfwfuLX6bMYog==')]) 2026-03-08 14:13:04 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:13:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:13:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:13:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:13:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:13:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:13:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:13:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:13:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:13:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:13:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:16:29 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad062d-65da4bde34d73e642967b3b3;6dd03e94-064b-470b-bda2-ea11eb876c4a'), (b'RateLimit', b'"api";r=974;t=142'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'QP7RatC4qqAegKq1CvlboUNO-ngWh4JRA9JXkzXxYTesryVpLjL0ag==')]) 2026-03-08 14:13:04 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:13:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:13:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:13:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:13:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:13:07 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 14:13:07 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 14:13:07 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 14:13:08 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 14:13:10 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 14:13:10 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:13:15 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:13:15 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:13:15 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 14:13:15 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:13:16 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 14:13:16 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:13:16 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5044, filename=tmp5gx41kto_mock.wav) 2026-03-08 14:13:16 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:13:16 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:13:16 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:13:16 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:13:16 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:13:16 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:13:16 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:13:16 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:13:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:13:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:13:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:13:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:13:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:13:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:16:41 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0639-2d760fd80bbc271e590b2792;5cf75909-4866-4d30-8b41-d73978efa4c9'), (b'RateLimit', b'"api";r=973;t=130'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'MJCLKxCUSmeyr_SZMM-n5HmfHZlll2jCsk3myYc0lvZlTIrEeXkotA==')]) 2026-03-08 14:13:16 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:13:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:13:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:13:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:13:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:13:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:13:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:13:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:13:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:13:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:13:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:16:41 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0639-12cfed904cfff990048db5a9;5cf75909-4866-4d30-8b41-d73978efa4c9'), (b'RateLimit', b'"api";r=972;t=130'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'WS6dtBsrX4q97XMcNB3lCfia3hwco2Upo6IyV9-23CaEFh8ihoz_aQ==')]) 2026-03-08 14:13:16 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:13:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:13:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:13:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:13:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:13:18 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 14:13:19 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:13:19 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 14:13:19 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 14:13:22 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 14:13:22 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:13:25 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 14:13:27 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:13:27 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpi2lg0ry0_mock.wav 2026-03-08 14:13:28 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 14:13:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 14:13:30 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:13:30 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp675__ozl_mock.wav 2026-03-08 14:13:35 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 14:13:39 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (18.950000 > 2.400000) 2026-03-08 14:13:40 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-2.487079 < -1.000000) 2026-03-08 14:13:41 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.090554 < -1.000000) 2026-03-08 14:13:42 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-1.674248 < -1.000000) 2026-03-08 14:13:42 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:13:42 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:13:42 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'газодорочный' → 불명 2026-03-08 14:13:42 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:13:43 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 30자) 2026-03-08 14:13:43 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:가스도르차 | 긴급도:일반 | 키워드:없음 2026-03-08 14:13:43 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5045, filename=tmp4cckqp7q_mock.wav) 2026-03-08 14:13:43 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:13:43 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:13:43 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:13:43 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:13:43 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:13:43 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:13:43 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:13:43 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:13:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:13:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:13:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:13:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:13:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:13:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:17:08 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0654-25ab1f800712155a30ff6522;b753ecab-1f65-4fb8-96c0-fc6ff6430929'), (b'RateLimit', b'"api";r=971;t=103'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'RYJYzaJ3UQnwK1yhIG8_l0aImK6ZkK0YSZf7mIHHHoy7DhEEsrgihA==')]) 2026-03-08 14:13:43 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:13:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:13:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:13:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:13:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:13:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:13:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:13:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:13:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:13:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:13:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:17:09 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0655-6a67a5a30f8f89ef598251e7;b753ecab-1f65-4fb8-96c0-fc6ff6430929'), (b'RateLimit', b'"api";r=970;t=102'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ZKgmUZ4pfYkyC41gOR5EAirq95cg0K8FuR-9gD6nAlyBZfw_1hpxlw==')]) 2026-03-08 14:13:44 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:13:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:13:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:13:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:13:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:13:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 14:13:46 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:13:46 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 14:13:46 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 14:13:50 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 14:13:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 14:13:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 14:13:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5046, filename=tmprhfbnou7_mock.wav) 2026-03-08 14:13:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:13:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 14:13:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:13:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:13:50 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:13:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:13:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:13:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:13:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:13:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:13:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:13:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:13:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:13:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:17:16 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad065c-6601e74e250b52d0070d22dc;ba811f19-205b-4481-ae59-73f3f8285dd9'), (b'RateLimit', b'"api";r=969;t=95'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'pskMCrVnzB_cSCCJHcnsqtHXBDlD1h9toxCXBiti-pfGDI8ISsPgTA==')]) 2026-03-08 14:13:51 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:13:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:13:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:13:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:13:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:13:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:13:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:13:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:13:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:13:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:13:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:17:16 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad065c-590f437c02e16d1431345bfa;ba811f19-205b-4481-ae59-73f3f8285dd9'), (b'RateLimit', b'"api";r=968;t=95'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'THn6PbI-MsRIRVBYJfsCDab5n61GENCYxVA6ewbKAl_X26n9VTYO6g==')]) 2026-03-08 14:13:51 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:13:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:13:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:13:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:13:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:13:53 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 14:13:53 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 14:13:53 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 14:13:54 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 14:13:54 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpf4t1oxnx_mock.wav 2026-03-08 14:13:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 14:13:57 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 14:13:57 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:14:02 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 14:14:02 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 14:14:02 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:14:03 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 14:14:03 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 14:14:03 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5047, filename=tmp8pm6a0g1_mock.wav) 2026-03-08 14:14:03 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:14:03 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:14:03 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:14:03 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:14:03 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:14:03 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:14:03 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:14:03 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:14:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:14:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:14:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:14:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:14:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:14:03 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 14:14:03 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpuo2p3nv5_mock.wav 2026-03-08 14:14:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:17:28 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0668-2d3857c15a36fe3c35517b51;8f7c7cc0-9769-49da-a7fa-f72f75ad369b'), (b'RateLimit', b'"api";r=967;t=83'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'RADWdUu5yGo4nXZDyoZ1YxGaRDKpgwgG-3oorUDW21mDRQEbr_5Vwg==')]) 2026-03-08 14:14:03 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:14:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:14:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:14:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:14:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:14:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:14:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:14:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:14:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:14:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:14:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:17:28 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0668-2f75320b1b4f58fd4c51e954;8f7c7cc0-9769-49da-a7fa-f72f75ad369b'), (b'RateLimit', b'"api";r=966;t=83'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Qeyln-lWzDUC5DmPs1MqnZI721v1gqRVNl6kGTW6CtPo5nD-GtlhPg==')]) 2026-03-08 14:14:03 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:14:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:14:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:14:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:14:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:14:03 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 14:14:05 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 14:14:05 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 14:14:05 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 14:14:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 14:14:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpugex7wkt_mock.wav 2026-03-08 14:14:09 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 14:14:09 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:14:13 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 14:14:14 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 14:14:14 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 14:14:14 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:14:15 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 14:14:15 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 14:14:15 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5048, filename=tmpejwbnfo3_mock.wav) 2026-03-08 14:14:15 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:14:15 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:14:15 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:14:15 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:14:15 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:14:15 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:14:15 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:14:15 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:14:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:14:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:14:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:14:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:14:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:14:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:17:40 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0674-03a537a0290d3540196b3b11;dec873b4-e4df-4c17-8453-63aadf5be47a'), (b'RateLimit', b'"api";r=965;t=71'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'MFSnyiwj6O9o80iV4wodxD0MZnkVIIj42LZrROLdtg-T9znrUwNdtg==')]) 2026-03-08 14:14:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:14:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:14:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:14:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:14:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:14:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:14:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:14:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:14:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:14:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:14:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:17:41 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0675-20f822e4264a4399129f99b7;dec873b4-e4df-4c17-8453-63aadf5be47a'), (b'RateLimit', b'"api";r=964;t=70'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'DNrHchk0MtCEQgSQ749ET1tMhCjRFnlCmhZaINrzx40bX-BpGcP2BA==')]) 2026-03-08 14:14:16 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:14:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:14:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:14:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:14:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:14:18 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 14:14:18 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 14:14:18 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 14:14:18 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 14:14:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfj1j7z3h_mock.wav 2026-03-08 14:14:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 14:14:22 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:14:22 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:14:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 14:14:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7qk28rhq_mock.wav 2026-03-08 14:14:26 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 14:14:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 14:14:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:14:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 14:14:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 14:14:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5049, filename=tmpqtqjikz3_mock.wav) 2026-03-08 14:14:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:14:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:14:27 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:14:27 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:14:27 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:14:27 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:14:27 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:14:27 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:14:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:14:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:14:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:14:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:14:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:14:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:17:52 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0680-75b78bf7384b19905a2e7b15;3f320a86-59e0-4363-a5b7-dda6d53ad83e'), (b'RateLimit', b'"api";r=963;t=59'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'v4EAKQSbmQLxOQQ3AKYR_GdloQD9HQVTXxlJVq8DmVaggXfLnjA-Vw==')]) 2026-03-08 14:14:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:14:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:14:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:14:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:14:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:14:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:14:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:14:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:14:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:14:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:14:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:17:52 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0680-00daf7b96509f4a92d029611;3f320a86-59e0-4363-a5b7-dda6d53ad83e'), (b'RateLimit', b'"api";r=962;t=59'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'GJObcTgdTPJk2jadQ2dgo2F1OwaDVlnCpVYPr7BwVgbb_L5H3K5mtA==')]) 2026-03-08 14:14:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:14:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:14:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:14:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:14:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:14:30 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 14:14:30 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 14:14:30 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 14:14:33 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:14:33 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:14:34 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 14:14:38 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:14:38 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:14:38 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 14:14:38 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:14:39 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 14:14:39 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 14:14:39 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5050, filename=tmpyvg8d582_mock.wav) 2026-03-08 14:14:39 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:14:39 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:14:39 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:14:39 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:14:39 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:14:39 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:14:39 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:14:39 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:14:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:14:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:14:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:14:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:14:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:14:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:18:05 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad068d-368f9d9c6a480ac919a83085;73bef0a1-699f-4574-9cb0-25eabc5ae2e9'), (b'RateLimit', b'"api";r=961;t=46'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'8Sz5eAnAQq4VpRySuse1FrREHBakC6ZjAHlvp7_8ojcGNRi5JJJI1Q==')]) 2026-03-08 14:14:39 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:14:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:14:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:14:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:14:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:14:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:14:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:14:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:14:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:14:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:14:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:18:05 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad068d-1644a1a437dd0ce94b8a6e9c;73bef0a1-699f-4574-9cb0-25eabc5ae2e9'), (b'RateLimit', b'"api";r=960;t=46'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'5wlPX3zJ5Unkpbnk-eZq_3s2zAu3yCIlauDxGmMLbW42G5YmfWEhDw==')]) 2026-03-08 14:14:40 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:14:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:14:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:14:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:14:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:14:42 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 14:14:42 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 14:14:42 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 14:14:44 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 14:14:46 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 14:14:46 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:14:51 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:14:51 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:14:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 14:14:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:14:51 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 14:14:51 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:14:51 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5051, filename=tmpf935mid5_mock.wav) 2026-03-08 14:14:51 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:14:51 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:14:51 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:14:51 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:14:51 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:14:51 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:14:51 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:14:51 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:14:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:14:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:14:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:14:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:14:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:14:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:18:17 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0699-627570923786eb932c08c25b;69df1a17-0c8d-47be-ad46-9999026274a4'), (b'RateLimit', b'"api";r=959;t=34'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'o7u4c50cydKWNBUa3_ucsXhYJ0WGeyL5juf2AiHh_KOqW13P0AyfOg==')]) 2026-03-08 14:14:51 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:14:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:14:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:14:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:14:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:14:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:14:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:14:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:14:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:14:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:14:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:18:17 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0699-2ce17b5278207fa5454c18b0;69df1a17-0c8d-47be-ad46-9999026274a4'), (b'RateLimit', b'"api";r=958;t=34'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'34weDxplGogZjN3XrmKsASKD9AZX_NfJHhyT1J05r6cEtsXiaLvOHg==')]) 2026-03-08 14:14:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:14:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:14:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:14:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:14:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:14:52 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 14:14:54 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:14:54 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 14:14:54 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 14:14:54 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:14:54 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbl9tpnw__mock.wav 2026-03-08 14:14:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 14:14:57 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:14:57 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpstsaofgy_mock.wav 2026-03-08 14:14:58 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 14:14:58 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:15:03 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 14:15:10 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 14:15:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 14:15:15 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 14:15:19 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 14:15:20 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.715195 < -1.000000) 2026-03-08 14:15:20 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.688683 < -1.000000) 2026-03-08 14:15:21 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:15:21 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:15:21 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '오세훈' → 불명 2026-03-08 14:15:21 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:15:21 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 14:15:21 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpw7wd5ml8_mock.wav 2026-03-08 14:15:22 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 49자) 2026-03-08 14:15:22 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:오세훈 | 긴급도:일반 | 키워드:오세훈, 신호,통과,일반 2026-03-08 14:15:22 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5052, filename=tmpgipp57zj_mock.wav) 2026-03-08 14:15:22 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:15:22 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:15:22 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 14:15:22 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:15:22 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:15:22 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:15:22 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:15:22 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:15:22 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:15:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:15:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:15:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:15:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:15:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:15:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:18:47 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad06b7-07900ae346962d135d7ddf69;4f5de164-1c2c-4756-b2f4-c3008e798581'), (b'RateLimit', b'"api";r=957;t=4'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'LEb7K_1axh_lf2kATJrvEV6WyyNC50dyReZ0cyCztCi3EjII6kk7ig==')]) 2026-03-08 14:15:22 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:15:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:15:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:15:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:15:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:15:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:15:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:15:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:15:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:15:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:15:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:18:47 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad06b7-670f22ac5bf2f59e5c214d0e;4f5de164-1c2c-4756-b2f4-c3008e798581'), (b'RateLimit', b'"api";r=956;t=4'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'-5TbiwfisK3uPXElthKn8eyJU7aMxa0FrH-T1-rEoqUFIjuXAW1pJA==')]) 2026-03-08 14:15:22 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:15:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:15:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:15:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:15:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:15:24 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:15:24 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 14:15:24 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 14:15:28 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 14:15:29 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 51자) 2026-03-08 14:15:29 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 결과 없음 | 긴급도:일반 | 키워드:무전,분석,결과 없음,일반 2026-03-08 14:15:29 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5053, filename=tmpeqbbb7dm_mock.wav) 2026-03-08 14:15:29 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:15:29 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 14:15:29 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:15:29 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:15:29 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:15:29 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:15:29 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:15:29 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:15:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:15:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:15:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:15:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:15:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:15:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:18:54 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad06be-291efbfd3231a2a846dc3004;ffa46538-64ea-4066-a6b4-1a28def45781'), (b'RateLimit', b'"api";r=999;t=297'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'nC9vM2A9FI16RzmTglXPoMp0R8dtVgib3JkolAvkD-rNRq6VCuJfVA==')]) 2026-03-08 14:15:29 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:15:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:15:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:15:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:15:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:15:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:15:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:15:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:15:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:15:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:15:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:18:55 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad06bf-079c096951914f0133533047;ffa46538-64ea-4066-a6b4-1a28def45781'), (b'RateLimit', b'"api";r=998;t=296'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9hiqlzvGcbQ4ebmhPBdJhZfsTO1FGFCK8IOaaNihihXXNSKY_-Zpjg==')]) 2026-03-08 14:15:29 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:15:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:15:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:15:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:15:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:15:30 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 14:15:30 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpf6mhtp7t_mock.wav 2026-03-08 14:15:30 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 14:15:32 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 14:15:32 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 14:15:32 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 14:15:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 14:15:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprda48izg_mock.wav 2026-03-08 14:15:36 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 14:15:36 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:15:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 14:15:40 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 14:15:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 14:15:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:15:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 14:15:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 이동 중 | 긴급도:일반 | 키워드:없음 2026-03-08 14:15:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5054, filename=tmp55ya6m3n_mock.wav) 2026-03-08 14:15:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:15:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:15:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:15:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:15:41 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:15:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:15:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:15:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:15:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:15:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:15:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:15:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:15:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:15:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:19:07 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad06cb-17ce07a0436facd853f6d67b;7fdf9abf-e4a2-4b98-a869-3ea1df2fbdf6'), (b'RateLimit', b'"api";r=997;t=284'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'QYn-72DFUWBpvbr3d9jpvTVHICFtWNsce53qHh-MXsg2N_68pvmDVg==')]) 2026-03-08 14:15:42 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:15:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:15:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:15:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:15:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:15:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:15:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:15:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:15:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:15:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:15:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:19:07 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad06cb-29bd642201d208a55d1b8356;7fdf9abf-e4a2-4b98-a869-3ea1df2fbdf6'), (b'RateLimit', b'"api";r=996;t=284'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'wQ4UhkBurJJzxsqZOGWgfGp-I83e7VuD2fvsrYmDhOyNC4sbgO15nA==')]) 2026-03-08 14:15:42 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:15:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:15:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:15:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:15:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:15:44 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 14:15:44 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 14:15:44 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 14:15:45 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 14:15:45 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5wiseu4z_mock.wav 2026-03-08 14:15:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 14:15:48 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 14:15:48 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:15:51 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 14:15:51 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpy2mggb2r_mock.wav 2026-03-08 14:15:53 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 14:15:53 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 14:15:53 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:15:54 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 14:15:54 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 14:15:54 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5055, filename=tmpmja24otb_mock.wav) 2026-03-08 14:15:54 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:15:54 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:15:54 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:15:54 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:15:54 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:15:54 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:15:54 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:15:54 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:15:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:15:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:15:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:15:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:15:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:15:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:19:19 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad06d7-5ac738720da6aa9466076293;51c5914f-3a2a-42bd-bdb3-a32cda131e59'), (b'RateLimit', b'"api";r=995;t=272'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'kABIBLBUOW_rVSSBr-MAyQ3wHwFbfOt6m3fWmazk5pC6fFGc2tDy3g==')]) 2026-03-08 14:15:54 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:15:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:15:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:15:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:15:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:15:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:15:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:15:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:15:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:15:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:15:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:19:20 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad06d8-662be9f9585462e86ae05597;51c5914f-3a2a-42bd-bdb3-a32cda131e59'), (b'RateLimit', b'"api";r=994;t=271'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'h7ZNmnuviT89if4c2UEyb-4BayomR2unD0qXegR6umYkuXU7Uwmmrg==')]) 2026-03-08 14:15:54 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:15:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:15:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:15:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:15:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:15:57 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 14:15:57 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 14:15:57 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 14:16:00 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:16:00 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:16:01 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 14:16:05 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 14:16:05 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 14:16:05 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:16:06 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 14:16:06 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 통과 | 긴급도:일반 | 키워드:역전기(RV),모터,신호,통과 2026-03-08 14:16:06 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5056, filename=tmpx_0cnczk_mock.wav) 2026-03-08 14:16:06 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:16:06 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:16:06 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:16:06 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:16:06 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:16:06 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:16:06 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:16:06 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:16:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:16:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:16:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:16:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:16:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:16:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:19:31 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad06e3-05a37920005c03d13627ee5c;35d36ce7-b70b-4ad8-a621-d074a641dbba'), (b'RateLimit', b'"api";r=993;t=260'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'MJ6L06Vr4gzS71IrkCtaf5it8ZVGqbQnTNyyOZKiWULWueLgRiQ4iA==')]) 2026-03-08 14:16:06 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:16:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:16:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:16:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:16:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:16:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:16:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:16:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:16:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:16:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:16:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:19:31 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad06e3-0d90cf2e41ba2aa9047c57c7;35d36ce7-b70b-4ad8-a621-d074a641dbba'), (b'RateLimit', b'"api";r=992;t=260'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'hTaRTxo_8-p_hm_vIcJWUp52tdIJEVmr-2JAEVkHJ8DJuE0gu6-i1g==')]) 2026-03-08 14:16:06 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:16:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:16:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:16:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:16:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:16:08 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 14:16:08 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 14:16:08 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 14:16:11 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 14:16:12 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:16:12 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:16:17 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:16:17 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:16:17 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 14:16:17 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:16:18 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 14:16:18 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 14:16:18 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5057, filename=tmpvmzbu49z_mock.wav) 2026-03-08 14:16:18 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:16:18 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:16:18 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:16:18 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:16:18 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:16:18 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:16:18 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:16:18 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:16:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:16:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:16:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:16:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:16:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:16:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:19:43 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad06ef-565fe26d332228eb2a917555;23348138-a10e-430a-9429-a4074e557874'), (b'RateLimit', b'"api";r=991;t=248'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'5sNKtRpXx8wH4qfNdZBXI3ZU5DBxyffVDq1h1U8c7K1kVO_m1ArlDg==')]) 2026-03-08 14:16:18 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:16:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:16:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:16:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:16:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:16:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:16:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:16:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:16:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:16:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:16:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:19:44 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad06ef-6942da4f1496bbd047a5974f;23348138-a10e-430a-9429-a4074e557874'), (b'RateLimit', b'"api";r=990;t=248'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'xhGt4ojBpdtgnoQZPhRGVHJrrHAYedpzlc-p-_K09Uo1ZnjF6RKk3A==')]) 2026-03-08 14:16:18 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:16:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:16:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:16:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:16:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:16:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 14:16:21 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 14:16:21 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 14:16:21 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 14:16:21 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:16:21 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpehlwwyqw_mock.wav 2026-03-08 14:16:22 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 14:16:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:16:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp09tfywtd_mock.wav 2026-03-08 14:16:25 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 14:16:25 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:16:29 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:16:29 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:16:29 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 14:16:30 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:16:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 14:16:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:16:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5058, filename=tmpgbasltql_mock.wav) 2026-03-08 14:16:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:16:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:16:30 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:16:30 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:16:30 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:16:30 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:16:30 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:16:30 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:16:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:16:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:16:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:16:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:16:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:16:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:19:55 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad06fb-15b3bedf25057f6f3f68e4b7;98a695fe-b73f-48bb-aaed-6b26d90ca8ca'), (b'RateLimit', b'"api";r=989;t=236'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'aGZvxbCjQAwz1GYrlwkk7llm9WiBLFxicT-YQJqHVudOmS0jqXuyqg==')]) 2026-03-08 14:16:30 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:16:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:16:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:16:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:16:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:16:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:16:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:16:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:16:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:16:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:16:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:19:56 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad06fc-50dd3d852f3859c51268739d;98a695fe-b73f-48bb-aaed-6b26d90ca8ca'), (b'RateLimit', b'"api";r=988;t=235'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'u3S99C13l8i6OLRbW6lYpsjhLmKMp3-WY9YBQXefwA09bG7XysKa6g==')]) 2026-03-08 14:16:31 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:16:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:16:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:16:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:16:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:16:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:16:33 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 14:16:33 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 14:16:37 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 14:16:37 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:16:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 14:16:42 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 14:16:48 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 14:16:48 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpblusqv65_mock.wav 2026-03-08 14:16:49 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 14:16:50 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 14:16:57 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 14:16:57 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpn8f4_gcu_mock.wav 2026-03-08 14:16:57 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 14:16:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 14:17:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 14:17:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0a6vzuzf_mock.wav 2026-03-08 14:17:01 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 14:17:02 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.921167 < -1.000000) 2026-03-08 14:17:02 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.006599 < -1.000000) 2026-03-08 14:17:03 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '' 2026-03-08 14:17:03 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='' 2026-03-08 14:17:03 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '자동시장' → 불명 2026-03-08 14:17:03 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:17:04 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 54자) 2026-03-08 14:17:04 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:자동시장 통과 | 긴급도:일반 | 키워드:자동시장, 신호,통과,일반 2026-03-08 14:17:04 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5059, filename=tmpa08lmcq0_mock.wav) 2026-03-08 14:17:04 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:17:04 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:17:04 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:17:04 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:17:04 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:17:04 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:17:04 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:17:04 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:17:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:17:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:17:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:17:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:17:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:17:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:20:29 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad071d-5fb35d8b0fea6a636c274734;9ec1d84a-28dd-4805-b3cd-a7b4de9ec9f5'), (b'RateLimit', b'"api";r=987;t=202'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'HIFB9MPrqXeiIRKaQyblOOIxPuQGJh_b5kbd4q7MQk1AIfK8n71nEA==')]) 2026-03-08 14:17:04 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:17:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:17:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:17:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:17:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:17:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:17:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:17:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:17:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:17:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:17:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:20:29 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad071d-0128bd822dbe5ec1680a1938;9ec1d84a-28dd-4805-b3cd-a7b4de9ec9f5'), (b'RateLimit', b'"api";r=986;t=202'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'PesChAvknV5tiejN7Vl41g1TS4iuz8dkUT8sCBIUTpDetVr8JsISyA==')]) 2026-03-08 14:17:04 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:17:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:17:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:17:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:17:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:17:06 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:17:06 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 14:17:06 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 14:17:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 14:17:10 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 14:17:11 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 14:17:11 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 14:17:11 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5060, filename=tmprx34ybn__mock.wav) 2026-03-08 14:17:11 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:17:11 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 14:17:11 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:17:11 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:17:11 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:17:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:17:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:17:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:17:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:17:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:17:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:17:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:17:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:17:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:20:36 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0724-6321b88b30a4fd816bdb2261;e450ae54-2063-42d2-bffc-b1cf23b0bfb3'), (b'RateLimit', b'"api";r=985;t=195'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'42tOYUqLI2v9kTSxPgDysKwfXgxD37mF61d1-PTVfTS6pEV4ayvZ0w==')]) 2026-03-08 14:17:11 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:17:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:17:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:17:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:17:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:17:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:17:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:17:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:17:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:17:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:17:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:20:36 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0724-03cb075c7a4d2ce56b5f0cc4;e450ae54-2063-42d2-bffc-b1cf23b0bfb3'), (b'RateLimit', b'"api";r=984;t=195'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9vQ5WUvJE08488NYpEK-GvI68ZCiQm98EW8D8A05WpPwz5JqaNVveg==')]) 2026-03-08 14:17:11 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:17:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:17:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:17:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:17:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:17:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 14:17:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpnvhgps6j_mock.wav 2026-03-08 14:17:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 14:17:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 14:17:14 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 14:17:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 14:17:17 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 14:17:17 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:17:18 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 14:17:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpr5mgk_jd_mock.wav 2026-03-08 14:17:22 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 14:17:22 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 14:17:22 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:17:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 14:17:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 이동 중 | 긴급도:일반 | 키워드:없음 2026-03-08 14:17:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5061, filename=tmp98gunawe_mock.wav) 2026-03-08 14:17:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:17:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:17:23 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:17:23 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:17:23 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:17:23 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:17:23 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:17:23 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:17:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:17:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:17:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:17:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:17:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:17:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:20:49 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0731-3b46ae48223c8c0841992222;0736d711-efe0-4573-912b-f47a8cffec51'), (b'RateLimit', b'"api";r=983;t=182'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'QLoVDKmcXZfYF_NX7oivpyLtRMIh4N4NRCa4bfUBBF91-YvWZYyhqQ==')]) 2026-03-08 14:17:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:17:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:17:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:17:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:17:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:17:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:17:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:17:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:17:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:17:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:17:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:20:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0731-4a4be47813ee2daf46ca0b12;0736d711-efe0-4573-912b-f47a8cffec51'), (b'RateLimit', b'"api";r=982;t=182'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9foR-SOqo0fpXmOc8pOhfMEu9CdaYPZBVhnGy8JRCoOPnJX1QUf6gw==')]) 2026-03-08 14:17:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:17:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:17:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:17:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:17:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:17:26 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 14:17:26 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 14:17:26 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 14:17:29 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 14:17:30 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 14:17:30 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:17:35 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 14:17:35 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 14:17:35 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:17:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 14:17:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 14:17:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5062, filename=tmpm9a7q5yb_mock.wav) 2026-03-08 14:17:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:17:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:17:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:17:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:17:36 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:17:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:17:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:17:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:17:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:17:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:17:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:17:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:17:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:17:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:21:01 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad073d-5f915ccd0b09f3b80dc9c362;3567e886-98b3-4658-b201-c0e4c09670ed'), (b'RateLimit', b'"api";r=981;t=170'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'BsEEPlnDBOHtWqkdfL22wAnPaFFxyhXhRYRARP0jSEqKDEeUFZfOSw==')]) 2026-03-08 14:17:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:17:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:17:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:17:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:17:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:17:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:17:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:17:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:17:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:17:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:17:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:21:01 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad073d-2143c1df38675c42297713b5;3567e886-98b3-4658-b201-c0e4c09670ed'), (b'RateLimit', b'"api";r=980;t=170'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ewkzpjJvoUCYALstJtlJ3dJO-I_qBvDg6yAmS4DzeJcrX86SIGLrjw==')]) 2026-03-08 14:17:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:17:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:17:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:17:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:17:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:17:38 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 14:17:38 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 14:17:38 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 14:17:39 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 14:17:42 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:17:42 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:17:46 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 14:17:47 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 14:17:47 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 14:17:47 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:17:48 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 14:17:48 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 14:17:48 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5063, filename=tmperwgrlbl_mock.wav) 2026-03-08 14:17:48 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:17:48 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:17:48 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:17:48 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:17:48 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:17:48 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:17:48 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:17:48 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:17:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:17:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:17:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:17:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:17:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:17:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:21:13 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0749-2617f5e25e7d342604701b5b;1b857c86-a311-4a54-8eb4-1e93c613792d'), (b'RateLimit', b'"api";r=979;t=158'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'VS-0el-QNby_HNAuQ3Uay1aUXnFfWMgtww9BuOE3jFebikPsibr62A==')]) 2026-03-08 14:17:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:17:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:17:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:17:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:17:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:17:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:17:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:17:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:17:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:17:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:17:48 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:17:48 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp67mrsst6_mock.wav 2026-03-08 14:17:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:21:13 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0749-4e6c2f270bfcb654502d5d00;1b857c86-a311-4a54-8eb4-1e93c613792d'), (b'RateLimit', b'"api";r=978;t=158'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'JftuXPh--AjOi-YLMiPUKKMe3ddHtWWQsE3ahMI3vTDZGqM8avv43Q==')]) 2026-03-08 14:17:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:17:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:17:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:17:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:17:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:17:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 14:17:50 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 14:17:50 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 14:17:50 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 14:17:51 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:17:51 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpan78_mlj_mock.wav 2026-03-08 14:17:54 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:17:54 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:17:59 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:17:59 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:17:59 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 14:17:59 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:18:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 14:18:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 14:18:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5064, filename=tmprzqytusl_mock.wav) 2026-03-08 14:18:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:18:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:18:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:18:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:18:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:18:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:18:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:18:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:18:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:18:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:18:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:18:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:18:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:18:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:21:25 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0755-2656fc53215c3b39238d5569;ca08fcf3-186c-4db5-b764-6c0569a1bcb1'), (b'RateLimit', b'"api";r=977;t=146'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'y4Ym4bdKZq7mTNEn9zZASV5ZJ8KGIwCbiMlLqYLJabO7Dc99ouxiHw==')]) 2026-03-08 14:18:00 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:18:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:18:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:18:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:18:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:18:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:18:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:18:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:18:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:18:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:18:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:21:26 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0756-0977b46b308b9341202f96c4;ca08fcf3-186c-4db5-b764-6c0569a1bcb1'), (b'RateLimit', b'"api";r=976;t=145'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Dc2E0vFHh1c0enVzACt_vPloqlDeVcFo6a-ue6uKTorjQvfUP3_n9A==')]) 2026-03-08 14:18:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:18:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:18:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:18:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:18:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:18:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 14:18:03 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 14:18:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 14:18:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 14:18:07 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 14:18:07 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:18:11 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:18:11 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:18:11 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 14:18:11 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:18:12 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 14:18:12 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:18:12 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5065, filename=tmpsa7s5l9x_mock.wav) 2026-03-08 14:18:12 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:18:12 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:18:12 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:18:12 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:18:12 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:18:12 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:18:12 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:18:12 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:18:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:18:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:18:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:18:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:18:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:18:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:21:37 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0761-366040442ae171306f2d24b7;2fdddf30-6295-49b0-92a9-29540129302c'), (b'RateLimit', b'"api";r=975;t=134'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'xw0kX-Ppx1HR4_owfqBLZr9msbb5SxyF3Viy83NePdJ3C7vPUxnTCg==')]) 2026-03-08 14:18:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:18:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:18:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:18:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:18:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:18:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:18:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:18:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:18:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:18:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:18:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:21:38 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0762-599975497167baa0791a0096;2fdddf30-6295-49b0-92a9-29540129302c'), (b'RateLimit', b'"api";r=974;t=133'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'U5rt_YrBr4mE5sqdy9zzj1c1Mx5SpUVV60fyEXL6aS59IdQboO3bzw==')]) 2026-03-08 14:18:13 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:18:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:18:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:18:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:18:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:18:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:18:15 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 14:18:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 14:18:16 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 14:18:16 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpx5q_hmpb_mock.wav 2026-03-08 14:18:16 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 14:18:19 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 14:18:19 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:18:24 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 14:18:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 14:18:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwepyydyu_mock.wav 2026-03-08 14:18:25 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 14:18:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 14:18:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsg7szylg_mock.wav 2026-03-08 14:18:32 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 14:18:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 14:18:37 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 14:18:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 14:18:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0h64771p_mock.wav 2026-03-08 14:18:41 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 14:18:43 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (19.052632 > 2.400000) 2026-03-08 14:18:43 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.825315 < -1.000000) 2026-03-08 14:18:44 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.390562 < -1.000000) 2026-03-08 14:18:45 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:18:45 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:18:45 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '맞다.' → 불명 2026-03-08 14:18:45 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:18:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 14:18:46 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 38자) 2026-03-08 14:18:46 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:맞다 | 긴급도:일반 | 키워드:신호,통과,일반 2026-03-08 14:18:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2v08_3dh_mock.wav 2026-03-08 14:18:46 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5066, filename=tmp15d8ojz4_mock.wav) 2026-03-08 14:18:46 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:18:46 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:18:46 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:18:46 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:18:46 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:18:46 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:18:46 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:18:46 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:18:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:18:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:18:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:18:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:18:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:18:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:22:11 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0783-674a0aa7084333b90cfdf682;c10d5986-086a-455e-b255-835b271abc7f'), (b'RateLimit', b'"api";r=973;t=100'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'CB-1cZHILOe7631ZZZHeEW_SzZ7aAO3LifiLL0W43I9GQv0J5l05ag==')]) 2026-03-08 14:18:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:18:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:18:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:18:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:18:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:18:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:18:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:18:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:18:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:18:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:18:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:22:11 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0783-081468f506fddb1156e0b353;c10d5986-086a-455e-b255-835b271abc7f'), (b'RateLimit', b'"api";r=972;t=100'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'azEb-gaJFi28zQgVhN86ANJ9vIMmjUSIMI1_iixch5MRTXElhO-0-g==')]) 2026-03-08 14:18:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:18:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:18:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:18:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:18:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:18:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:18:48 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 14:18:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 14:18:52 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 14:18:53 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 14:18:53 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 14:18:53 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5067, filename=tmp6o__7fbl_mock.wav) 2026-03-08 14:18:53 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:18:53 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 14:18:53 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:18:53 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:18:53 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:18:53 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:18:53 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:18:53 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:18:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:18:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:18:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:18:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:18:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:18:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:22:18 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad078a-2ce80a136bbd5bbf4cace121;719402bb-e1bf-476d-a4f3-65b17179c16a'), (b'RateLimit', b'"api";r=971;t=93'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'jNoHZp7GBwdNvUI6rqoRMNKrO44AtDrnhXQ_KWm0UbuFZ_53fimhAA==')]) 2026-03-08 14:18:53 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:18:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:18:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:18:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:18:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:18:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:18:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:18:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:18:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:18:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:18:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:22:18 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad078a-59f8d90766f052b91abdfba6;719402bb-e1bf-476d-a4f3-65b17179c16a'), (b'RateLimit', b'"api";r=970;t=93'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'vidDToOlYENwa0-iisUPe2u695vGsUb-fXMC4IZUMXoDeXK6WqOjuw==')]) 2026-03-08 14:18:53 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:18:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:18:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:18:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:18:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:18:56 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 14:18:56 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 14:18:56 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 14:18:56 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 14:18:59 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 14:18:59 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:19:04 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 14:19:04 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 14:19:04 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:19:05 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 14:19:05 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 14:19:05 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5068, filename=tmp200gjibx_mock.wav) 2026-03-08 14:19:05 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:19:05 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:19:05 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:19:05 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:19:05 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:19:05 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:19:05 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:19:05 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:19:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:19:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:19:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:19:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:19:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:19:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:22:31 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0797-4fb4c2b6716c6c4e309d3773;7a552961-c398-452f-b920-d0bb2172a932'), (b'RateLimit', b'"api";r=969;t=80'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'tgIvdVxjH-OKMpsV_L0f2GP28ZttsrxWsVTjVqler-Y6yDCJVYHnGg==')]) 2026-03-08 14:19:05 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:19:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:19:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:19:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:19:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:19:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:19:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:19:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:19:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:19:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:19:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:22:31 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0797-30b6f463506720907a578076;7a552961-c398-452f-b920-d0bb2172a932'), (b'RateLimit', b'"api";r=968;t=80'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'POT7jp-vtxI1YbnxMvVusDyczwl7wp_id-d-Vb_qanCxESBW7QpMfA==')]) 2026-03-08 14:19:06 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:19:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:19:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:19:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:19:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:19:06 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 14:19:08 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 14:19:08 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 14:19:08 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 14:19:12 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 14:19:12 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:19:13 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 14:19:15 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:19:15 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmput14saiv_mock.wav 2026-03-08 14:19:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 14:19:17 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 14:19:17 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 14:19:17 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:19:18 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 14:19:18 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 14:19:18 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5069, filename=tmparhe1i1v_mock.wav) 2026-03-08 14:19:18 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:19:18 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:19:18 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:19:18 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:19:18 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:19:18 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:19:18 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:19:18 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:19:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:19:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:19:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:19:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:19:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:19:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:22:43 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad07a3-516ba2fe775a25123620c38e;31300e60-70f0-4326-8f1e-3b09d970e479'), (b'RateLimit', b'"api";r=967;t=68'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'94aXeGE6LWcIf4_lXlxMPdA4mrpkMS1_H9guwO5YSo6PDwAjvUAZ8w==')]) 2026-03-08 14:19:18 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:19:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:19:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:19:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:19:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:19:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:19:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:19:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:19:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:19:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:19:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:22:43 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad07a3-7699500505cd4a9e233f74b2;31300e60-70f0-4326-8f1e-3b09d970e479'), (b'RateLimit', b'"api";r=966;t=68'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'QRpIchrTgZFzaboxwZ9AVGbaP-5HTcBvU1G6pfFp61Yta4DiniVi2Q==')]) 2026-03-08 14:19:18 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:19:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:19:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:19:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:19:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:19:19 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:19:19 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpb8d5o0ed_mock.wav 2026-03-08 14:19:20 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 14:19:20 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 14:19:20 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 14:19:24 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:19:24 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:19:28 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 14:19:28 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 14:19:28 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:19:29 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 14:19:29 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:19:29 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5070, filename=tmp980t4exu_mock.wav) 2026-03-08 14:19:29 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:19:29 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:19:29 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:19:29 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:19:29 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:19:29 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:19:29 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:19:29 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:19:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:19:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:19:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:19:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:19:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:19:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:22:55 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad07af-07aef2ee03cc5e1923d1c7b5;e38a228b-9b61-4013-bc37-5846d0813e97'), (b'RateLimit', b'"api";r=965;t=56'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'-De_JPGq8d86eHpepxLLyFcDLBiAe2_Yyiw1wzAjlpN_kA-k3f1edQ==')]) 2026-03-08 14:19:30 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:19:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:19:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:19:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:19:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:19:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:19:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:19:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:19:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:19:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:19:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:22:55 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad07af-52e9ae2a2ab2a2476a403122;e38a228b-9b61-4013-bc37-5846d0813e97'), (b'RateLimit', b'"api";r=964;t=56'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'zn0tpZf3UE2dO32U1Lo4RvuJwftsUJ4I6xCHhxfjPfkj2FIZODhjmA==')]) 2026-03-08 14:19:30 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:19:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:19:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:19:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:19:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:19:32 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 14:19:32 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 14:19:32 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 14:19:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 14:19:36 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:19:36 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:19:41 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:19:41 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:19:41 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 14:19:41 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:19:42 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 59자) 2026-03-08 14:19:42 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과 2026-03-08 14:19:42 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5071, filename=tmp568mttcg_mock.wav) 2026-03-08 14:19:42 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:19:42 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:19:42 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:19:42 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:19:42 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:19:42 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:19:42 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:19:42 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:19:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:19:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:19:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:19:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:19:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:19:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:23:07 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad07bb-5dfc02f013a5475f7d1d64ce;45b4e629-9efd-4aa4-9b2c-665ebe0733a7'), (b'RateLimit', b'"api";r=963;t=44'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'O65nEAmQhvXvQ-KT2dWvX22_bRZm_Dm7wP1oeh3gN-5dqJwHCb4Xxw==')]) 2026-03-08 14:19:42 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:19:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:19:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:19:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:19:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:19:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:19:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:19:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:19:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:19:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:19:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:23:07 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad07bb-55dd8f8835e1b7d901816a35;45b4e629-9efd-4aa4-9b2c-665ebe0733a7'), (b'RateLimit', b'"api";r=962;t=44'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'cUzhvp-hDTze9UeCCC3zTKcwbsKU6hNbI5ThBILe-9WZi0NplT7kdA==')]) 2026-03-08 14:19:42 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:19:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:19:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:19:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:19:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:19:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 14:19:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmps_pnpief_mock.wav 2026-03-08 14:19:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 14:19:45 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 14:19:45 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 14:19:45 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 14:19:48 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 14:19:48 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:19:51 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 14:19:51 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpz2mydpl1_mock.wav 2026-03-08 14:19:52 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 14:19:53 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:19:53 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:19:53 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 14:19:53 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:19:54 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 14:19:54 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:19:54 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5072, filename=tmpuz8jje2g_mock.wav) 2026-03-08 14:19:54 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:19:54 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:19:54 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:19:54 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:19:54 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:19:54 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:19:54 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:19:54 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:19:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:19:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:19:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:19:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:19:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:19:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:23:19 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad07c7-2617131f3c39263f4fa04162;b96efb38-fb87-4470-bac4-bb4f620602d6'), (b'RateLimit', b'"api";r=961;t=32'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'F33sX470cKriUxM_IKbrjnr8VTpt71xptS_a1jV8AqR31lgbzKTiFA==')]) 2026-03-08 14:19:54 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:19:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:19:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:19:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:19:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:19:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:19:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:19:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:19:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:19:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:19:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:23:19 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad07c7-02c5895a375795a65c60ddbf;b96efb38-fb87-4470-bac4-bb4f620602d6'), (b'RateLimit', b'"api";r=960;t=32'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'X7H4warm0fCPezvQBICyzQrETdTS0hFasErSRfHguyViApL61k5WtQ==')]) 2026-03-08 14:19:54 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:19:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:19:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:19:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:19:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:19:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 14:19:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3dn9kh29_mock.wav 2026-03-08 14:19:57 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:19:57 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 14:19:57 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 14:20:00 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 14:20:00 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:20:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 14:20:06 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 14:20:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 14:20:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9onhr6t5_mock.wav 2026-03-08 14:20:08 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 14:20:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 14:20:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbu66p4_7_mock.wav 2026-03-08 14:20:13 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 14:20:20 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 14:20:23 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 14:20:25 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (9.530864 > 2.400000) 2026-03-08 14:20:27 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.683796 < -1.000000) 2026-03-08 14:20:28 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.703616 < -1.000000) 2026-03-08 14:20:28 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 14:20:28 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '아찔 Продолж하게 모터카 역전기(RV) 모터카 남' → 열차 2026-03-08 14:20:28 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:20:29 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 14:20:29 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:모터카 역전기(RV) 역전파 발생 | 긴급도:일반 | 키워드:없음 2026-03-08 14:20:29 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5073, filename=tmp7dxyfo6i_mock.wav) 2026-03-08 14:20:29 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:20:29 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:20:29 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:20:29 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:20:29 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:20:29 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:20:29 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:20:29 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:20:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:20:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:20:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:20:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:20:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:20:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:23:54 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad07ea-0c8cdf621ebb2c452e8ef40e;aa88ad7c-e036-4496-8ee2-51bc28b2b1cc'), (b'RateLimit', b'"api";r=999;t=297'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ute5VLcGRVWQNe1Z2U_-QZmZ8nykp6hIFviVZ1_bFVzBJ2JzHBjVmw==')]) 2026-03-08 14:20:29 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:20:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:20:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:20:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:20:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:20:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:20:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:20:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:20:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:20:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:20:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:23:54 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad07ea-45f3a63f09d56d8c4498768f;aa88ad7c-e036-4496-8ee2-51bc28b2b1cc'), (b'RateLimit', b'"api";r=998;t=297'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'AJa22XBKlpsLzx0sh29PmKkIwEQFcRA6G_9PTlx8YZBnPY5Y15hfmQ==')]) 2026-03-08 14:20:29 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:20:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:20:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:20:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:20:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:20:31 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:20:31 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 14:20:31 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 14:20:33 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 14:20:35 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 14:20:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 14:20:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 14:20:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5074, filename=tmp_i0ai925_mock.wav) 2026-03-08 14:20:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:20:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 14:20:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:20:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:20:36 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:20:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:20:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:20:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:20:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:20:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:20:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:20:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:20:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:20:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:24:02 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad07f2-01b1cee1463f6c9d190601d1;c66df1d4-e324-442f-ace8-052b6e366772'), (b'RateLimit', b'"api";r=997;t=289'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'kYIv5wZ0aMAltAb-BtB66YE94cebIvHhceA2ZCuyhBA8_YI5oZ5z3w==')]) 2026-03-08 14:20:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:20:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:20:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:20:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:20:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:20:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:20:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:20:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:20:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:20:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:20:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:24:02 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad07f2-54fc95692c9ea9011d4278e8;c66df1d4-e324-442f-ace8-052b6e366772'), (b'RateLimit', b'"api";r=996;t=289'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'DvkxtKn4F5RBlJ3qvsMEooDXhyVsimAFYSqpVEHOY4JrvdmL72g2rA==')]) 2026-03-08 14:20:37 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:20:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:20:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:20:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:20:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:20:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 14:20:39 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 14:20:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 14:20:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 14:20:42 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:20:42 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpgznnb35h_mock.wav 2026-03-08 14:20:43 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 14:20:43 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:20:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 14:20:45 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:20:45 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4wch3fxr_mock.wav 2026-03-08 14:20:48 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 14:20:48 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 14:20:48 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:20:49 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 14:20:49 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 14:20:49 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5075, filename=tmp5qywn5l7_mock.wav) 2026-03-08 14:20:49 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:20:49 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:20:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:20:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:20:49 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:20:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:20:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:20:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:20:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:20:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:20:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:20:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:20:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:20:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:24:14 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad07fe-7b36560a3b7d0c5f07014de3;b67049c4-cf81-4af9-9f73-b25a85bbd427'), (b'RateLimit', b'"api";r=995;t=277'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'i894H-lL-uUjqhhapnrDWp5TGfryVZX6XUnq7zS4hzfpf8sUquI5ng==')]) 2026-03-08 14:20:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:20:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:20:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:20:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:20:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:20:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:20:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:20:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:20:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:20:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:20:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:24:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad07fe-35661a766a669f4a625feda7;b67049c4-cf81-4af9-9f73-b25a85bbd427'), (b'RateLimit', b'"api";r=994;t=277'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'JEy8NXOK5f5irFzUDOZhkQhy9ZfIC6snHyFmQwtOvhUVZWWb2-AEZQ==')]) 2026-03-08 14:20:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:20:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:20:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:20:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:20:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:20:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 14:20:51 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 14:20:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 14:20:55 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 14:20:55 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:20:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 14:21:00 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 14:21:00 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 14:21:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:21:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 14:21:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 14:21:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5076, filename=tmp2vw3bym9_mock.wav) 2026-03-08 14:21:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:21:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:21:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:21:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:21:01 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:21:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:21:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:21:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:21:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:21:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:21:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:21:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:21:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:21:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:24:26 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad080a-1b314f420240d35d4768d839;2f4a7e4a-427a-47f3-b81b-0f326ccb6ffd'), (b'RateLimit', b'"api";r=993;t=265'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ivzyYzpdHZrDsU6Jh7C8Kg9GI3ZoBTj29CTWB7hlOrMSuSvPM4-igA==')]) 2026-03-08 14:21:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:21:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:21:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:21:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:21:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:21:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:21:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:21:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:21:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:21:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:21:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:24:27 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad080b-6c560d5d02624c35746f4591;2f4a7e4a-427a-47f3-b81b-0f326ccb6ffd'), (b'RateLimit', b'"api";r=992;t=264'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'xHR3nIgmMbK5JJtKTtDAzQg5ap-G2X_7w9shNNKOOuEf0DbjLt-QCw==')]) 2026-03-08 14:21:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:21:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:21:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:21:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:21:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:21:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 14:21:04 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 14:21:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 14:21:08 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:21:08 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:21:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 14:21:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphgez8vpl_mock.wav 2026-03-08 14:21:10 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 14:21:12 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 14:21:12 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 14:21:12 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:21:13 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 14:21:13 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV),모터,확인,통과 2026-03-08 14:21:13 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5077, filename=tmpl6vl48jp_mock.wav) 2026-03-08 14:21:13 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:21:13 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:21:13 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:21:13 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:21:13 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:21:13 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:21:13 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:21:13 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:21:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:21:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:21:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:21:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:21:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:21:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:24:38 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0816-468b5437223599f071c1af11;2e28e038-ee28-432d-9b1b-412fc7557762'), (b'RateLimit', b'"api";r=991;t=253'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'wteJTBeQhr3g4kPbHNr_IRgJ3FuUV0hh6Q-BHk4TN3xyX8Y1jpDFWA==')]) 2026-03-08 14:21:13 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:21:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:21:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:21:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:21:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:21:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:21:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:21:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:21:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:21:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:21:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:24:39 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0817-771ba5601f9cada3182a3725;2e28e038-ee28-432d-9b1b-412fc7557762'), (b'RateLimit', b'"api";r=990;t=252'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'cFAtakAWJQUbI1EJKMBak0VTDw1AvlQuhKV3xfTDM9VXHow3rQUarw==')]) 2026-03-08 14:21:13 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:21:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:21:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:21:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:21:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:21:16 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 14:21:16 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 14:21:16 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 14:21:18 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 14:21:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp52zsfqoz_mock.wav 2026-03-08 14:21:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 14:21:20 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:21:20 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:21:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 14:21:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsq2qyqwh_mock.wav 2026-03-08 14:21:25 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:21:25 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:21:25 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 14:21:25 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:21:25 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 14:21:25 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 14:21:25 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5078, filename=tmpn8ik430u_mock.wav) 2026-03-08 14:21:25 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:21:25 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:21:25 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:21:25 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:21:25 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:21:25 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:21:25 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:21:26 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:21:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:21:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:21:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:21:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:21:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:21:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:24:51 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0823-3c25259055e08f442e201513;59745d27-b879-41ac-994a-fb56f4f85a36'), (b'RateLimit', b'"api";r=989;t=240'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Z34dIB_FyiDmCJWEf4GfEWQpKQ49o-NGdUEvHpOPxxaPC2BZWmswBA==')]) 2026-03-08 14:21:26 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:21:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:21:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:21:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:21:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:21:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:21:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:21:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:21:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:21:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:21:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:24:51 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0823-6d55e4e63f74b4f565d14cb4;59745d27-b879-41ac-994a-fb56f4f85a36'), (b'RateLimit', b'"api";r=988;t=240'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9eVHVaDc2nvJkLVZURa5_1RZjsaHB8BKvDUhbfjuJbSMJnJ6y6eupQ==')]) 2026-03-08 14:21:26 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:21:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:21:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:21:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:21:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:21:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 14:21:28 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 14:21:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 14:21:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 14:21:32 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 14:21:32 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:21:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 14:21:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_cuzx3td_mock.wav 2026-03-08 14:21:35 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 14:21:37 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:21:37 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:21:37 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 14:21:37 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:21:38 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 14:21:38 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:21:38 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5079, filename=tmp49iawpqx_mock.wav) 2026-03-08 14:21:38 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:21:38 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:21:38 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:21:38 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:21:38 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:21:38 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:21:38 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:21:38 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:21:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:21:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:21:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:21:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:21:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:21:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:25:03 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad082f-562f238542fad4a259648230;e6b0ddf5-64b9-47e5-b68a-f8d61e9bbb21'), (b'RateLimit', b'"api";r=987;t=228'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'nWO7Xzbc_4nFACufsOaiKv0zhoKOeBxRUjlNHclNUvrMIvpy9j_Ptg==')]) 2026-03-08 14:21:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:21:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:21:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:21:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:21:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:21:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:21:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:21:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:21:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:21:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:21:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:25:03 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad082f-3b78cb9f71ae574064fbbf79;e6b0ddf5-64b9-47e5-b68a-f8d61e9bbb21'), (b'RateLimit', b'"api";r=986;t=228'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Adx-QBFZ5K0lv7v-M8wP6zKoIq5VR3KbzyB47tL5GZHnuZIWUj_aJQ==')]) 2026-03-08 14:21:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:21:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:21:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:21:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:21:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:21:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 14:21:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpaf70jv5e_mock.wav 2026-03-08 14:21:40 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:21:40 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 14:21:40 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 14:21:44 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 14:21:44 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:21:50 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 14:21:50 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 14:21:58 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 14:22:00 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 14:22:04 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 14:22:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 14:22:09 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:22:09 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8dt2x7ze_mock.wav 2026-03-08 14:22:10 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 14:22:10 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.400202 < -1.000000) 2026-03-08 14:22:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 14:22:11 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-5.098750 < -1.000000) 2026-03-08 14:22:12 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '' 2026-03-08 14:22:12 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='' 2026-03-08 14:22:12 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산시장' → 불명 2026-03-08 14:22:12 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:22:12 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 53자) 2026-03-08 14:22:12 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산시장 통과 | 긴급도:일반 | 키워드:부산시장,신호,통과,일반 2026-03-08 14:22:12 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5080, filename=tmp5zm8ixqw_mock.wav) 2026-03-08 14:22:12 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:22:12 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:22:12 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:22:12 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:22:12 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:22:12 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:22:12 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:22:12 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:22:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:22:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:22:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:22:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:22:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:22:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:25:38 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0852-23c95e375696ff5f47e22a99;27055785-b46a-4473-b14a-1903d537248b'), (b'RateLimit', b'"api";r=985;t=193'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'fYirZB8rhDRUUvOhZcopMMK-6_gNrYLIQAyLqCOOQZf41vaEo2tQBA==')]) 2026-03-08 14:22:13 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:22:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:22:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:22:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:22:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:22:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:22:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:22:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:22:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:22:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:22:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:25:38 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0852-47e775307af15b7f3fd0d239;27055785-b46a-4473-b14a-1903d537248b'), (b'RateLimit', b'"api";r=984;t=193'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9jiKh2NlY2iunF5_pud-OpB5ykroEafbxYKI8LpksaDSqtuPyYtPJQ==')]) 2026-03-08 14:22:13 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:22:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:22:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:22:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:22:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:22:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:22:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpw_srduya_mock.wav 2026-03-08 14:22:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:22:15 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 14:22:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 14:22:19 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 14:22:20 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 14:22:20 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 14:22:20 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5081, filename=tmpi4msd20r_mock.wav) 2026-03-08 14:22:20 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:22:20 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 14:22:20 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:22:20 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:22:20 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:22:20 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:22:20 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:22:20 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:22:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:22:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:22:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:22:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:22:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:22:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:25:45 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0859-527c14bb3262b871712e9606;65f1c1bf-179d-4bc2-9cfc-d047a7143d94'), (b'RateLimit', b'"api";r=983;t=186'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lJON47Xj7QXxwvMn_PWiLahFgZlSHypGtEYBGwdKKqOjg13SkTGGfA==')]) 2026-03-08 14:22:20 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:22:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:22:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:22:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:22:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:22:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:22:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:22:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:22:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:22:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:22:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:25:45 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0859-5dc1cf13128007543d88d945;65f1c1bf-179d-4bc2-9cfc-d047a7143d94'), (b'RateLimit', b'"api";r=982;t=186'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'P3iiQEuMzJTHEKXdk7CILqLJm1UMi5oADBGTBBD3M58jNloDteMSQw==')]) 2026-03-08 14:22:20 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:22:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:22:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:22:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:22:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:22:22 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 14:22:22 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 14:22:22 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 14:22:26 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 14:22:26 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:22:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 14:22:31 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 14:22:31 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 14:22:31 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:22:32 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 14:22:32 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 14:22:32 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5082, filename=tmp01dk8y18_mock.wav) 2026-03-08 14:22:32 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:22:32 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:22:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:22:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:22:32 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:22:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:22:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:22:32 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:22:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:22:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:22:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:22:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:22:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:22:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:25:57 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0865-6035e67a0e24a68829cea750;b08edaa7-ee77-4e78-8322-1a10c64958e2'), (b'RateLimit', b'"api";r=981;t=174'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'tV9mIc5cyOMUfp280SWazobhB6zEKSm8-MEJEZdDI2Fx7oOijRQbfg==')]) 2026-03-08 14:22:32 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:22:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:22:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:22:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:22:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:22:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:22:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:22:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:22:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:22:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:22:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:25:57 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0865-61f0ec141227f8f132ef83ef;b08edaa7-ee77-4e78-8322-1a10c64958e2'), (b'RateLimit', b'"api";r=980;t=174'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'IzpJBxEZSuAsLqEB8eUbqdIWWc2WZ3AVvtSYhuaxq0uvQL3Hn-93lQ==')]) 2026-03-08 14:22:32 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:22:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:22:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:22:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:22:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:22:34 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 14:22:34 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 14:22:34 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 14:22:37 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 14:22:37 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsny5gqla_mock.wav 2026-03-08 14:22:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 14:22:38 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 14:22:38 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:22:43 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 14:22:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 14:22:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:22:44 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 14:22:44 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 14:22:44 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5083, filename=tmpcfjj0mdn_mock.wav) 2026-03-08 14:22:44 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:22:44 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:22:44 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:22:44 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:22:44 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:22:44 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:22:44 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:22:44 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:22:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:22:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:22:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:22:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:22:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:22:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:26:10 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0872-0083a7f45999f1360fdfc9a3;ed91d66e-0edf-42b5-8f6f-0ce953cfe9ba'), (b'RateLimit', b'"api";r=979;t=161'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_eQ8kJvWTAZVsTMsRpQZk_P6B208HK3db3Fn74Azdjw2Xvlf3owpDw==')]) 2026-03-08 14:22:44 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:22:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:22:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:22:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:22:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:22:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:22:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:22:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:22:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:22:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:22:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:26:10 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0872-3a81d79e42e7b926415afc94;ed91d66e-0edf-42b5-8f6f-0ce953cfe9ba'), (b'RateLimit', b'"api";r=978;t=161'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'nAYFOfve9mwuAR9HN-61BErTKeKrIQohQ1xcyJ5Lb5snMMnKu2K7LA==')]) 2026-03-08 14:22:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:22:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:22:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:22:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:22:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:22:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 14:22:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpu78v2swg_mock.wav 2026-03-08 14:22:46 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 14:22:47 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 14:22:47 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 14:22:47 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 14:22:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 14:22:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwg_6xu_7_mock.wav 2026-03-08 14:22:51 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:22:51 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:22:55 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 14:22:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 14:22:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:22:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 14:22:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:22:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5084, filename=tmpzha6njkt_mock.wav) 2026-03-08 14:22:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:22:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:22:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:22:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:22:56 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:22:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:22:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:22:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:22:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:22:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:22:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:22:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:22:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:22:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 14:22:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:26:21 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad087d-49c6544b121e378e2478acbc;1739d519-eadd-40db-94e9-9e52c0a3e592'), (b'RateLimit', b'"api";r=977;t=150'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'VJv4Bkb6bs6V7Ga2Cg3-Hi4emKiavPRith7D3E18FFehsWxc7Xk_0g==')]) 2026-03-08 14:22:56 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:22:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:22:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:22:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:22:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:22:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:22:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:22:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:22:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:22:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:22:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:26:22 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad087e-349b9a014e8d6e7d20121574;1739d519-eadd-40db-94e9-9e52c0a3e592'), (b'RateLimit', b'"api";r=976;t=149'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'H4ObZecbwENzeEWjKxxG_TIObMTSzZoQnhXlbhk31_RXn9V6YKU1Dw==')]) 2026-03-08 14:22:56 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:22:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:22:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:22:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:22:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:22:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 14:22:59 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 14:22:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 14:23:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 14:23:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_0v1zoyo_mock.wav 2026-03-08 14:23:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 14:23:02 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:23:02 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:23:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 14:23:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6b808u0i_mock.wav 2026-03-08 14:23:08 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:23:08 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:23:08 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 14:23:08 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:23:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 14:23:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 14:23:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5085, filename=tmpeugj2j4i_mock.wav) 2026-03-08 14:23:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:23:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:23:09 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:23:09 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:23:09 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:23:09 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:23:09 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:23:09 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:23:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:23:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:23:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:23:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:23:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:23:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:26:34 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad088a-00a5a2844c71076f0611a342;414fc5ed-9f86-4edf-8233-31a830e272bc'), (b'RateLimit', b'"api";r=975;t=137'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'OF7kA_QqDg8yg1QUhQIfvB8ByfcfUf0yquPf4qIAlS9quho4AGXeVQ==')]) 2026-03-08 14:23:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:23:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:23:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:23:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:23:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:23:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:23:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:23:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:23:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:23:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:23:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:26:34 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad088a-6e57372c1656e6f10389bdd4;414fc5ed-9f86-4edf-8233-31a830e272bc'), (b'RateLimit', b'"api";r=974;t=137'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_P5z6x7c1pFide_O-_zsoyzJxfUFXPPqLt9sZWGUk7tmg2JfWZAEKg==')]) 2026-03-08 14:23:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:23:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:23:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:23:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:23:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:23:11 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 14:23:11 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 14:23:11 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 14:23:15 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 14:23:15 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:23:17 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 14:23:20 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:23:20 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:23:20 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 14:23:20 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:23:21 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 14:23:21 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 14:23:21 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5086, filename=tmppdyc0w4z_mock.wav) 2026-03-08 14:23:21 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:23:21 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:23:21 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:23:21 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:23:21 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:23:21 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:23:21 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:23:21 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:23:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:23:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:23:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:23:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:23:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:23:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:26:46 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0896-1e0e49b7128e7aea50aec5a1;96c050ff-e2b5-4c77-b76e-5918b1ed72f8'), (b'RateLimit', b'"api";r=973;t=125'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'-HLRLlimO4lNvSsoBKrFX_45kgUSKO3AVaWtWxi0933S8YauYCy8DQ==')]) 2026-03-08 14:23:21 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:23:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:23:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:23:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:23:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:23:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:23:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:23:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:23:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:23:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:23:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:26:46 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0896-4f14d42e5f02834c4b8d26df;96c050ff-e2b5-4c77-b76e-5918b1ed72f8'), (b'RateLimit', b'"api";r=972;t=125'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'gymB5zMI95nS8xvwpPu5I4cJXu1sCP7ZrKCexQ3bVNDVX--E80p0Rg==')]) 2026-03-08 14:23:21 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:23:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:23:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:23:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:23:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:23:23 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:23:23 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 14:23:23 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 14:23:27 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 14:23:27 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:23:27 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 14:23:33 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 14:23:35 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 14:23:36 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:23:36 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpc02l8a2__mock.wav 2026-03-08 14:23:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 14:23:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:23:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp268irvqf_mock.wav 2026-03-08 14:23:41 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 14:23:46 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 14:23:50 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 14:23:51 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.818453 < -1.000000) 2026-03-08 14:23:51 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.145265 < -1.000000) 2026-03-08 14:23:52 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:23:52 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:23:52 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '자세히 보' → 불명 2026-03-08 14:23:52 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:23:53 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 40자) 2026-03-08 14:23:53 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:자세히 보 | 긴급도:일반 | 키워드:자세히 보,무전,신호,통과 2026-03-08 14:23:53 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5087, filename=tmpf302ohk3_mock.wav) 2026-03-08 14:23:53 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:23:53 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:23:53 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:23:53 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:23:53 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:23:53 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:23:53 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:23:53 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:23:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:23:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:23:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:23:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:23:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:23:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:27:18 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad08b6-0596c6c0100ce64e597f23e9;d8620085-c2b8-4e6e-808c-8a33678de13b'), (b'RateLimit', b'"api";r=971;t=93'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'dOaVWZZY-e1wsdY4yXMWUrHZWbpv26VcxhRdiVEmLrQ8Tzr9sEB5Lg==')]) 2026-03-08 14:23:53 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:23:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:23:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:23:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:23:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:23:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:23:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:23:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:23:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:23:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:23:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:27:18 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad08b6-0b1248ef3ff6f44a68f42ab4;d8620085-c2b8-4e6e-808c-8a33678de13b'), (b'RateLimit', b'"api";r=970;t=93'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9cf9ct8iEecwLsBMNTWn_KKJpoyiRzTnXScKHASIkG-pwBC5j1igiQ==')]) 2026-03-08 14:23:53 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:23:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:23:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:23:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:23:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:23:54 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 14:23:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:23:55 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 14:23:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 14:23:59 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 14:24:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 14:24:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 14:24:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5088, filename=tmpd9qsmtzl_mock.wav) 2026-03-08 14:24:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:24:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 14:24:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:24:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:24:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:24:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:24:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:24:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:24:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:24:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:24:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:24:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:24:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:24:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:27:25 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad08bd-12fffe2d13c76d4370eecba4;cd5c5eec-76aa-4464-abca-8dda287799c4'), (b'RateLimit', b'"api";r=969;t=86'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'3_lmmcC7ovgPJX3IF8I1vYf4Jit8XiQs8tv3EuaXwz_BiMYdiLjPLQ==')]) 2026-03-08 14:24:00 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:24:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:24:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:24:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:24:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:24:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:24:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:24:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:24:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:24:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:24:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:27:26 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad08be-67b390ca4a263acf7ab89d43;cd5c5eec-76aa-4464-abca-8dda287799c4'), (b'RateLimit', b'"api";r=968;t=85'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'IhIief4GArUybPt_ElsNFn-MXz0lPQoZ_IgunuM7PUCqqX0D3lnivg==')]) 2026-03-08 14:24:00 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:24:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:24:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:24:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:24:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:24:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 14:24:03 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 14:24:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 14:24:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 14:24:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphm3jm6ul_mock.wav 2026-03-08 14:24:04 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 14:24:06 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 14:24:06 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:24:11 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 14:24:11 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 14:24:11 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:24:12 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 14:24:12 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 14:24:12 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5089, filename=tmp1qyu_hlm_mock.wav) 2026-03-08 14:24:12 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:24:12 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:24:12 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:24:12 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:24:12 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:24:12 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:24:12 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:24:12 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:24:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:24:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:24:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:24:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:24:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:24:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:27:37 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad08c9-382a364a0cf2785f422d7902;216008d5-7f27-4bf2-8536-5c62f6fe6aec'), (b'RateLimit', b'"api";r=967;t=74'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'rvHfI2_X1Fo7CsUnPqooFLd97GiufUt3Q-35l7T7kBnwtEPmTGyiEQ==')]) 2026-03-08 14:24:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:24:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:24:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:24:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:24:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:24:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:24:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:24:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:24:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:24:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:24:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:27:38 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad08ca-05433517320f425a7345e7c9;216008d5-7f27-4bf2-8536-5c62f6fe6aec'), (b'RateLimit', b'"api";r=966;t=73'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'U2kYhjZaFlmgkbT2b4G5b5DXZfBZLQZgEBVTyPexS5VTP9shc5C5_A==')]) 2026-03-08 14:24:13 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:24:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:24:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:24:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:24:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:24:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 14:24:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpw4svok4r_mock.wav 2026-03-08 14:24:13 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 14:24:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 14:24:15 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 14:24:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 14:24:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 14:24:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4jl3pazo_mock.wav 2026-03-08 14:24:19 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 14:24:19 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:24:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 14:24:23 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 14:24:23 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 14:24:23 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:24:25 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 14:24:25 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 14:24:25 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5090, filename=tmp8083ws5f_mock.wav) 2026-03-08 14:24:25 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:24:25 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:24:25 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:24:25 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:24:25 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:24:25 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:24:25 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:24:25 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:24:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:24:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:24:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:24:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:24:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:24:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:27:50 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad08d6-11ff8adb2ecfafbb50a8830c;9aed4e4d-7b2d-42ff-86b0-db43b9296c9f'), (b'RateLimit', b'"api";r=965;t=61'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'syjHXNNeaOCSQOoJxuhQMC_5vSyvSOJADDgm_Kd0ylS8LZLRt-4xfw==')]) 2026-03-08 14:24:25 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:24:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:24:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:24:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:24:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:24:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:24:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:24:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:24:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:24:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:24:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:27:50 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad08d6-4fc82c4817ba802e70ed556c;9aed4e4d-7b2d-42ff-86b0-db43b9296c9f'), (b'RateLimit', b'"api";r=964;t=61'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'1CCiboccqPyu_Li8OtV164MlQbrgVOj8xrWIhs1h5JoQiBEqRpvyZw==')]) 2026-03-08 14:24:25 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:24:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:24:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:24:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:24:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:24:27 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 14:24:27 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 14:24:27 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 14:24:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 14:24:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6uwzu53o_mock.wav 2026-03-08 14:24:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 14:24:31 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:24:31 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:24:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 14:24:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpucf7qwzn_mock.wav 2026-03-08 14:24:36 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 14:24:36 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 14:24:36 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:24:37 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 14:24:37 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 14:24:37 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5091, filename=tmpn7puttfi_mock.wav) 2026-03-08 14:24:37 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:24:37 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:24:37 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:24:37 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:24:37 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:24:37 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:24:37 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:24:37 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:24:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:24:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:24:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:24:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:24:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:24:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:28:02 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad08e2-5355382921947c182c1012f4;652af8d8-8a4d-47a2-9ba9-51febf8a009e'), (b'RateLimit', b'"api";r=963;t=49'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'mAymj6GICoLfv8-l5gDWvlEEnn-IuK2veSPSYisDTSWzleVXIObmvQ==')]) 2026-03-08 14:24:37 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:24:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:24:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:24:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:24:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:24:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:24:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:24:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:24:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:24:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:24:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:28:02 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad08e2-2e73f9e050c73c4f1519da6f;652af8d8-8a4d-47a2-9ba9-51febf8a009e'), (b'RateLimit', b'"api";r=962;t=49'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'DBeEzj_G4aFXcKTMiliUx0vL2G_mGNPELt8dh7t3MLOFLXbtpQ_mQQ==')]) 2026-03-08 14:24:37 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:24:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:24:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:24:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:24:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:24:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 14:24:39 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 14:24:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 14:24:43 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:24:43 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:24:44 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 14:24:48 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:24:48 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:24:48 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 14:24:48 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:24:49 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 14:24:49 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 14:24:49 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5092, filename=tmpq6yxbsqt_mock.wav) 2026-03-08 14:24:49 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:24:49 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:24:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:24:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:24:49 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:24:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:24:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:24:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:24:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:24:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:24:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:24:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:24:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:24:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:28:15 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad08ef-59fb4f2b3e68616d6207cc43;86a5dd14-f651-4f25-ba96-09ecee0d40d4'), (b'RateLimit', b'"api";r=961;t=36'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'YCKdWxqL7rz4-K6m9MZ_l5aKATnyZgy66zhP53_hawYmcAcgHavMZQ==')]) 2026-03-08 14:24:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:24:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:24:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:24:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:24:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:24:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:24:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:24:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:24:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:24:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:24:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:28:15 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad08ef-5c11cf0d6c66462d1b7114b4;86a5dd14-f651-4f25-ba96-09ecee0d40d4'), (b'RateLimit', b'"api";r=960;t=36'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'-9fHFyeI9HN4u5dzcTcJUlE4QtEF-2m4FOx7TL_S9PFXEtcnX4DpIQ==')]) 2026-03-08 14:24:50 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:24:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:24:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:24:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:24:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:24:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 14:24:52 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 14:24:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 14:24:54 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 14:24:56 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 14:24:56 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:25:01 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:25:01 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:25:01 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 14:25:01 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:25:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 14:25:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:25:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5093, filename=tmpqhn0axk3_mock.wav) 2026-03-08 14:25:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:25:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:25:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:25:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:25:01 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:25:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:25:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:25:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:25:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:25:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:25:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:25:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:25:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:25:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:28:27 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad08fb-2f84123954e798dc240fd615;aa201fa4-bb9e-4cce-b469-d72abb47d894'), (b'RateLimit', b'"api";r=959;t=24'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'n41sod3F9AypyXckud1QxVwQznWf7pvlsyjeBg_Z6_aGqTHilzFF5Q==')]) 2026-03-08 14:25:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:25:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:25:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:25:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:25:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:25:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:25:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:25:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:25:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:25:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:25:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:28:27 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad08fb-21831b003fbdefc149457298;aa201fa4-bb9e-4cce-b469-d72abb47d894'), (b'RateLimit', b'"api";r=958;t=24'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'A3hZfC2C-6qQo3ita5M6Nwb4_axJ0ARodTs3xe1qroSSBHCEDlA9GQ==')]) 2026-03-08 14:25:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:25:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:25:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:25:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:25:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:25:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 14:25:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:25:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpoymq9mg0_mock.wav 2026-03-08 14:25:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:25:04 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 14:25:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 14:25:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 14:25:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:25:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp63uadh94_mock.wav 2026-03-08 14:25:08 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 14:25:08 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:25:13 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 14:25:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 14:25:21 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 14:25:28 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 14:25:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 14:25:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpp27_3hot_mock.wav 2026-03-08 14:25:31 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (11.022727 > 2.400000) 2026-03-08 14:25:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 14:25:32 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.092463 < -1.000000) 2026-03-08 14:25:33 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.111369 < -1.000000) 2026-03-08 14:25:33 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 14:25:33 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 역전기(RV) 모터카 역전기(RV' → 열차 2026-03-08 14:25:33 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:25:34 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 40자) 2026-03-08 14:25:34 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터카 진압 | 긴급도:일반 | 키워드:없음 2026-03-08 14:25:34 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5094, filename=tmpnzqc3otm_mock.wav) 2026-03-08 14:25:34 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:25:34 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:25:34 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:25:34 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:25:34 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:25:34 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:25:34 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:25:34 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:25:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:25:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:25:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:25:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:25:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:25:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:28:59 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad091b-0b131c9b6f8b5c8b65dd6033;a2dbd4ea-0285-4139-b3b0-4975b67b5924'), (b'RateLimit', b'"api";r=999;t=292'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'jgLrDqJAxHyJfk-HMIjDBnqrmpfWHNKjucn8NZk8YYSaQly6tH-r6A==')]) 2026-03-08 14:25:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:25:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:25:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:25:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:25:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:25:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:25:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:25:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:25:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:25:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:25:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:29:00 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad091c-56faabdb19ad4c6c6f0ef40d;a2dbd4ea-0285-4139-b3b0-4975b67b5924'), (b'RateLimit', b'"api";r=998;t=291'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'IL3Usl5Vn27jRiLJKcWX97X7V-i4zrVDdtyuLMQouu2Z9V4KGuW1mQ==')]) 2026-03-08 14:25:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:25:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:25:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:25:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:25:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:25:37 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:25:37 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 14:25:37 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 14:25:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 14:25:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpapl_g9v1_mock.wav 2026-03-08 14:25:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 14:25:40 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 14:25:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 14:25:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 14:25:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5095, filename=tmpchxb46rf_mock.wav) 2026-03-08 14:25:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:25:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 14:25:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:25:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:25:41 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:25:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:25:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:25:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:25:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:25:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:25:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:25:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:25:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:25:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:29:07 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0923-15833edd6da199f475036e92;8d2740d8-f108-4d52-b903-3914faea2e01'), (b'RateLimit', b'"api";r=997;t=284'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'fGMM-T0rJzIWm52cxzVQZJ2UL-wcze4_o6L_ZmCRLiDKm-dsxlQ-aA==')]) 2026-03-08 14:25:42 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:25:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:25:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:25:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:25:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:25:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:25:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:25:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:25:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:25:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:25:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:29:07 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0923-098561d23c9db2f84b421674;8d2740d8-f108-4d52-b903-3914faea2e01'), (b'RateLimit', b'"api";r=996;t=284'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6ISpOaau3y4rN2g8ug0-dREkBsGkVC9a3Ubuk0OJtuy37opCVeV_yQ==')]) 2026-03-08 14:25:42 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:25:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:25:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:25:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:25:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:25:44 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 14:25:44 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 14:25:44 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 14:25:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 14:25:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplnfsw7w8_mock.wav 2026-03-08 14:25:48 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 14:25:48 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:25:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 14:25:53 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 14:25:53 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 14:25:53 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:25:53 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 14:25:53 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 14:25:53 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5096, filename=tmp8k2g9fx7_mock.wav) 2026-03-08 14:25:53 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:25:53 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:25:53 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:25:53 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:25:53 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:25:53 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:25:53 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:25:54 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:25:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:25:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:25:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:25:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:25:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:25:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:29:19 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad092f-3725b3531b5ab7c0693bb1e3;ef793344-4f07-46a3-bf78-0cc7168c56f1'), (b'RateLimit', b'"api";r=995;t=272'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'LUHDHaq5FTNMOPFgD06FJS_Q5bYBa_RkGIz-VaOBHTfq_NRrwF2u4Q==')]) 2026-03-08 14:25:54 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:25:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:25:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:25:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:25:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:25:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:25:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:25:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:25:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:25:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:25:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:29:19 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad092f-0a2ea3bf6687f1a45d889fa9;ef793344-4f07-46a3-bf78-0cc7168c56f1'), (b'RateLimit', b'"api";r=994;t=272'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'v11-n87sniVt3QeRNwKof8CxvTR8uAEvH7uKu4FlhIUEWqVBIdNvuQ==')]) 2026-03-08 14:25:54 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:25:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:25:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:25:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:25:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:25:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 14:25:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpo9414ilx_mock.wav 2026-03-08 14:25:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 14:25:56 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 14:25:56 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 14:25:56 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 14:26:00 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 14:26:00 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:26:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 14:26:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpx9h209bv_mock.wav 2026-03-08 14:26:05 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 14:26:05 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 14:26:05 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:26:06 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 14:26:06 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 14:26:06 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5097, filename=tmpmsfg501h_mock.wav) 2026-03-08 14:26:06 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:26:06 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:26:06 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:26:06 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:26:06 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:26:06 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:26:06 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:26:06 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:26:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:26:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:26:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:26:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:26:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:26:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:29:31 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad093b-48db6ab621b7faab031c1d0f;8666a7cf-3528-4583-b095-3138d17cf944'), (b'RateLimit', b'"api";r=993;t=260'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'y-0jipHMt-HXdTE7ksSROi9yZe79rKE_Byn0jKaEu6nQLdxEkJ9lrA==')]) 2026-03-08 14:26:06 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:26:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:26:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:26:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:26:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:26:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:26:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:26:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:26:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:26:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:26:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:29:32 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad093c-4e37c9902401a5592523509c;8666a7cf-3528-4583-b095-3138d17cf944'), (b'RateLimit', b'"api";r=992;t=259'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'boD5t3zSyhkt5bFVtsQtIaq42rFGUfhs7GVzKHlkl0JwO7P8zf64ng==')]) 2026-03-08 14:26:06 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:26:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:26:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:26:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:26:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:26:09 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 14:26:09 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 14:26:09 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 14:26:11 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 14:26:12 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:26:12 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:26:17 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 14:26:17 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 14:26:17 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:26:17 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 14:26:17 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:26:17 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5098, filename=tmptvpy_0y0_mock.wav) 2026-03-08 14:26:17 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:26:17 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:26:18 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:26:18 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:26:18 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:26:18 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:26:18 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:26:18 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:26:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:26:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:26:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:26:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:26:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:26:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:29:43 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0947-7d123f7d27c9cc90759b68b6;191d3db4-5183-44d7-a51e-61c79c71a5a5'), (b'RateLimit', b'"api";r=991;t=248'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'QJ6MGs-0a7M6kU6bSPGsbXWZU7o3pGRAwMYrWOCzXwXOOmD5BYxwqQ==')]) 2026-03-08 14:26:18 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:26:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:26:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:26:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:26:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:26:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:26:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:26:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:26:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:26:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:26:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:29:43 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0947-0827f2d158c54cd23172c741;191d3db4-5183-44d7-a51e-61c79c71a5a5'), (b'RateLimit', b'"api";r=990;t=248'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'TzIN-jklQ6EulAGh6jhsKEeDMJP5vrcNx64vvy5xa15WGLXnXm8WFw==')]) 2026-03-08 14:26:18 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:26:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:26:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:26:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:26:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:26:20 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 14:26:20 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 14:26:20 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 14:26:21 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 14:26:24 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:26:24 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:26:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 14:26:29 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:26:29 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:26:29 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 14:26:29 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:26:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 14:26:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 14:26:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5099, filename=tmpfw7zfhwt_mock.wav) 2026-03-08 14:26:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:26:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:26:30 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:26:30 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:26:30 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:26:30 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:26:30 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:26:30 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:26:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:26:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:26:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:26:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:26:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:26:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:29:55 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0953-061147094a9f430a530489ed;030b32eb-d25e-4c50-9aff-f905f1480801'), (b'RateLimit', b'"api";r=989;t=236'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'pSk-cU0ZYIv8-pp-TWuUkjPQ97yRy6cpvStvLfwQsgl8YkNaMLzJBA==')]) 2026-03-08 14:26:30 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:26:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:26:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:26:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:26:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:26:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:26:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:26:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:26:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:26:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:26:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:29:56 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0954-2ab75401498345340690f294;030b32eb-d25e-4c50-9aff-f905f1480801'), (b'RateLimit', b'"api";r=988;t=235'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Hx6nomHD2fDdLI6hq58tTtsqt4hrgWzThuXvHvbcURuoowj4KOKbVw==')]) 2026-03-08 14:26:30 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:26:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:26:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:26:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:26:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:26:30 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:26:30 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpu9q0u1ui_mock.wav 2026-03-08 14:26:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 14:26:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 14:26:33 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 14:26:33 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 14:26:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:26:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpcrxlpy4j_mock.wav 2026-03-08 14:26:36 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 14:26:36 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:26:41 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:26:41 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:26:41 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 14:26:41 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:26:42 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 14:26:42 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:26:42 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5100, filename=tmp00agobeb_mock.wav) 2026-03-08 14:26:42 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:26:42 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:26:42 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:26:42 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:26:42 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:26:42 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:26:42 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:26:42 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:26:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:26:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:26:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:26:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:26:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:26:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:30:08 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0960-5abea4e553a0add613a96a46;ff4ba7b8-72e2-4711-8ef8-60ba47d5121a'), (b'RateLimit', b'"api";r=987;t=223'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'1csTpqVUeW7u5JUUkWRcxc2elGNbrOClJWZqi5HTBGgDr2Mk7DimOg==')]) 2026-03-08 14:26:42 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:26:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:26:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:26:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:26:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:26:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:26:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:26:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:26:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:26:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:26:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:30:08 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0960-326e866e6bafdce6011316cb;ff4ba7b8-72e2-4711-8ef8-60ba47d5121a'), (b'RateLimit', b'"api";r=986;t=223'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'58GfGtzOgHB6KcyVvD7wa9pS1VD5UuD1oeGW22MBM0CUecAtgTP1nQ==')]) 2026-03-08 14:26:43 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:26:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:26:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:26:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:26:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:26:45 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:26:45 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 14:26:45 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 14:26:48 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 14:26:49 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 14:26:49 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:26:54 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 14:26:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 14:26:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpy9dyb9g8_mock.wav 2026-03-08 14:26:58 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 14:27:00 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 14:27:05 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 14:27:06 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 14:27:06 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpw9yd86xi_mock.wav 2026-03-08 14:27:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 14:27:10 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (17.604651 > 2.400000) 2026-03-08 14:27:11 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 14:27:11 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4exfv_wp_mock.wav 2026-03-08 14:27:11 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.024829 < -1.000000) 2026-03-08 14:27:12 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.112642 < -1.000000) 2026-03-08 14:27:13 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:27:13 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:27:13 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '주소장' → 불명 2026-03-08 14:27:13 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:27:13 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 50자) 2026-03-08 14:27:13 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:주소장 통과 | 긴급도:일반 | 키워드:주소장,신호,통과,일반 2026-03-08 14:27:13 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5101, filename=tmptjr_ch8k_mock.wav) 2026-03-08 14:27:13 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:27:13 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:27:13 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:27:13 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:27:13 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:27:13 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:27:13 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:27:13 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:27:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:27:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:27:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:27:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:27:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:27:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:30:39 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad097f-5b00e8442438ce8f6ed9d0ca;51f211c8-0a9d-452b-899c-7a977f9a0ac8'), (b'RateLimit', b'"api";r=985;t=192'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'J5YClqTpwzuSS-CIqSYZNBjDNMyIuQenf_1GWGNFSChndMbuqJXtTA==')]) 2026-03-08 14:27:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:27:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:27:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:27:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:27:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:27:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:27:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:27:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:27:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:27:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:27:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:30:39 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad097f-0cdf7ef42113b34826b1e833;51f211c8-0a9d-452b-899c-7a977f9a0ac8'), (b'RateLimit', b'"api";r=984;t=192'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'1RxY0BWa6x8p51GpR76miFueRdo3Q77Qw_Jq5VXbEOO2sXNIogLEdw==')]) 2026-03-08 14:27:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:27:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:27:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:27:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:27:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:27:16 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:27:16 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 14:27:16 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 14:27:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 14:27:20 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 14:27:21 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 14:27:21 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 14:27:21 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5102, filename=tmpjqhnl43t_mock.wav) 2026-03-08 14:27:21 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:27:21 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 14:27:21 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:27:21 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:27:21 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:27:21 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:27:21 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:27:21 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:27:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:27:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:27:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:27:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:27:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:27:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:30:46 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0986-32e7fbc665cbb5c767adbddc;6374eb36-091d-453f-bb72-485e244065ca'), (b'RateLimit', b'"api";r=983;t=185'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'utL-qTWKQI_WKsFfsN2m0EMz1JVZ3rlF3h6N2k80NJTxyh2kZhKNfQ==')]) 2026-03-08 14:27:21 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:27:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:27:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:27:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:27:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:27:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:27:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:27:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:27:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:27:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:27:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:30:47 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0987-75b1acb07b1196ab51a3f933;6374eb36-091d-453f-bb72-485e244065ca'), (b'RateLimit', b'"api";r=982;t=184'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'5q6gtt_bpOH7okAu-_akls8TkwgzhF_NY9Qa_1xFj6ifxNsJntieQg==')]) 2026-03-08 14:27:21 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:27:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:27:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:27:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:27:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:27:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 14:27:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsgx3jcti_mock.wav 2026-03-08 14:27:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 14:27:24 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 14:27:24 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 14:27:24 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 14:27:27 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 14:27:27 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:27:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 14:27:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4603v6bd_mock.wav 2026-03-08 14:27:33 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 14:27:33 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 14:27:33 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:27:33 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 14:27:33 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 14:27:33 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5103, filename=tmpswxo_a3i_mock.wav) 2026-03-08 14:27:33 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:27:33 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:27:33 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:27:33 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:27:33 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:27:33 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:27:33 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:27:33 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:27:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:27:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:27:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:27:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:27:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:27:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:30:59 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0993-073a3ca203580fc04c8c7e87;fa4adda3-56bd-42f8-9e10-138484a80434'), (b'RateLimit', b'"api";r=981;t=172'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'nGlfRZx6BzmuLFPrF19Js8FPVgKJnuDuuzeRuMpQFcoZdqx3MnTAcg==')]) 2026-03-08 14:27:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:27:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:27:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:27:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:27:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:27:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:27:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:27:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:27:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:27:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:27:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:30:59 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0993-1f5c11ea7d91557e26d3588f;fa4adda3-56bd-42f8-9e10-138484a80434'), (b'RateLimit', b'"api";r=980;t=172'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bavKHuu-sNX4biT-M74ozeneFkQYkbZNKANYPRmz_9783xFroS7tgQ==')]) 2026-03-08 14:27:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:27:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:27:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:27:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:27:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:27:36 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 14:27:36 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 14:27:36 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 14:27:38 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 14:27:40 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 14:27:40 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:27:45 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 14:27:45 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 14:27:45 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:27:46 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 14:27:46 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 14:27:46 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5104, filename=tmphfazn_an_mock.wav) 2026-03-08 14:27:46 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:27:46 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:27:46 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:27:46 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:27:46 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:27:46 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:27:46 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:27:46 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:27:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:27:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:27:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:27:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:27:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:27:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:31:11 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad099f-28fec0c7053abac97c9d657e;0408a61e-4def-44cd-a696-29a35036128e'), (b'RateLimit', b'"api";r=979;t=160'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'reUfQBzbxfAPRzOZ1I-1hyS41___uLZjK6OOS7_EfJl8glLI1Yd3Eg==')]) 2026-03-08 14:27:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:27:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:27:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:27:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:27:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:27:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:27:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:27:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:27:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:27:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:27:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:31:11 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad099f-27ae0ae02808d2675aa6247f;0408a61e-4def-44cd-a696-29a35036128e'), (b'RateLimit', b'"api";r=978;t=160'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'DzI8L7TKK7PVz_ZwoLhK3C0tud8i2d6FmZmJiawVYSmS7c5WDov9KQ==')]) 2026-03-08 14:27:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:27:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:27:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:27:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:27:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:27:48 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 14:27:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 14:27:48 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 14:27:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 14:27:52 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:27:52 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:27:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 14:27:56 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 14:27:56 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 14:27:56 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:27:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 14:27:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:27:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5105, filename=tmpicu5bsup_mock.wav) 2026-03-08 14:27:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:27:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:27:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:27:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:27:57 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:27:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:27:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:27:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:27:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:27:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:27:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:27:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:27:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:27:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:27:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9k_7xce3_mock.wav 2026-03-08 14:27:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:31:23 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad09ab-49c0b2df155fbf2f54f52ac1;12b20111-9c86-45f5-bba6-c6d0675f3cba'), (b'RateLimit', b'"api";r=977;t=148'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'BLDv_ncrFViX7AuoXdfKhLJPOggi_npQ343GUIfBKl2rE-ggEBq8Hg==')]) 2026-03-08 14:27:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:27:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:27:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:27:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:27:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:27:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:27:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:27:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:27:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:27:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:27:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:31:23 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad09ab-5ec1b29f113e71250a8e3bae;12b20111-9c86-45f5-bba6-c6d0675f3cba'), (b'RateLimit', b'"api";r=976;t=148'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'gYjugRUf-D5tDqyv7Wn_49Vkh3sFhiS4npgdGjMbfYdFQZuK6l8DVQ==')]) 2026-03-08 14:27:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:27:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:27:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:27:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:27:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:27:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 14:28:00 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 14:28:00 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 14:28:00 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 14:28:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:28:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplwdhlyjo_mock.wav 2026-03-08 14:28:04 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:28:04 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:28:09 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:28:09 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:28:09 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 14:28:09 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:28:10 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 14:28:10 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 14:28:10 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5106, filename=tmpyph3qq_s_mock.wav) 2026-03-08 14:28:10 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:28:10 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:28:10 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:28:10 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:28:10 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:28:10 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:28:10 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:28:10 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:28:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:28:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:28:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:28:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:28:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:28:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:31:35 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad09b7-52e83da573bfced772c14dcf;32aa2cf1-f357-4ffc-8c3e-6ba50414a98e'), (b'RateLimit', b'"api";r=975;t=136'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Dm1IXmraFCLFduUlL4xwmLOQbE5C3-LS5hWMUCWK35ncUp0WQLzH2A==')]) 2026-03-08 14:28:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:28:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:28:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:28:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:28:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:28:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:28:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:28:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:28:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:28:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:28:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:31:35 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad09b7-70ae907256501add29654bd9;32aa2cf1-f357-4ffc-8c3e-6ba50414a98e'), (b'RateLimit', b'"api";r=974;t=136'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Acafz4f0cEbG6IbDteatcx5e1xidRoVTEXk5iLtopOO0mdvxsIkcJw==')]) 2026-03-08 14:28:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:28:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:28:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:28:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:28:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:28:12 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 14:28:12 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 14:28:12 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 14:28:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 14:28:16 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 14:28:16 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:28:21 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:28:21 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:28:21 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 14:28:21 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:28:22 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 14:28:22 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:28:22 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5107, filename=tmp9ht3fn5x_mock.wav) 2026-03-08 14:28:22 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:28:22 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:28:22 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:28:22 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:28:22 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:28:22 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:28:22 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:28:22 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:28:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:28:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:28:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:28:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:28:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:28:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:31:47 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad09c3-583a985312e7206b347c3e9b;be1f691b-33f7-4433-8d41-600438e4846f'), (b'RateLimit', b'"api";r=973;t=124'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'KDKJ6f8tcrCljpJP9GkcwLeh4nw7K5C8wILEr50niZiiidEaM2D_Kg==')]) 2026-03-08 14:28:22 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:28:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:28:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:28:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:28:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:28:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:28:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:28:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:28:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:28:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:28:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:31:47 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad09c3-50cfb4b15bf67b7c5e6f7432;be1f691b-33f7-4433-8d41-600438e4846f'), (b'RateLimit', b'"api";r=972;t=124'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'n4f3jKggwqJPLo_1VLRPqkbxmKaylikmiNsprNoEaXV5_uGM3ByWGg==')]) 2026-03-08 14:28:22 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:28:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:28:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:28:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:28:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:28:24 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:28:24 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 14:28:24 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 14:28:26 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 14:28:26 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7bv_ow_p_mock.wav 2026-03-08 14:28:26 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 14:28:28 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 14:28:28 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:28:34 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 14:28:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 14:28:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptjtog4sw_mock.wav 2026-03-08 14:28:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 14:28:38 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 14:28:38 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjqie92ge_mock.wav 2026-03-08 14:28:40 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 14:28:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 14:28:46 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 14:28:47 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (4.903226 > 2.400000) 2026-03-08 14:28:48 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.805221 < -1.000000) 2026-03-08 14:28:48 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.735904 < -1.000000) 2026-03-08 14:28:49 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:28:49 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:28:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '삼포동, 삼포동, 삼포동, 삼포동' → 불명 2026-03-08 14:28:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:28:49 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 14:28:49 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpyxofc19p_mock.wav 2026-03-08 14:28:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 81자) 2026-03-08 14:28:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:삼포동, 삼포동, 삼포동, 삼포동 | 긴급도:일반 | 키워드:삼포동, 삼포동, 삼포동, 삼포동, 신호, 통과, 일반 2026-03-08 14:28:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5108, filename=tmp8oiw93n0_mock.wav) 2026-03-08 14:28:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:28:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:28:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:28:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:28:50 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:28:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:28:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:28:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:28:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:28:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:28:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:28:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:28:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:28:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:32:15 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad09df-50a9caee5799d8bd1cebc59b;20f56388-effc-47f4-88ea-8186aad474cd'), (b'RateLimit', b'"api";r=971;t=96'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'YtyOjMnOaHykeDEXE4RY7ZOdM_K6P31gtYQWNrGAJQPLr_FdIBCkHg==')]) 2026-03-08 14:28:50 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:28:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:28:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:28:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:28:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:28:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:28:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:28:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:28:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:28:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:28:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:32:15 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad09df-799d281156eb9c0e28fa736a;20f56388-effc-47f4-88ea-8186aad474cd'), (b'RateLimit', b'"api";r=970;t=96'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'k1d2Y6R60cwj6UUzYYOqNyQIAKv8C7O01tS-ddsKJnLf8MA-xq9i5Q==')]) 2026-03-08 14:28:50 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:28:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:28:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:28:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:28:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:28:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 14:28:53 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:28:53 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 14:28:53 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 14:28:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 14:28:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmps1jswp8k_mock.wav 2026-03-08 14:28:56 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 14:28:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 51자) 2026-03-08 14:28:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전 분석, 철도 무전 2026-03-08 14:28:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5109, filename=tmph_s_ugit_mock.wav) 2026-03-08 14:28:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:28:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 14:28:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:28:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:28:57 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:28:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:28:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:28:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:28:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:28:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:28:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:28:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:28:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:28:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:32:23 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad09e7-5b3de97b2d2e9b4b28ae8445;98924111-c5e8-4ab7-998d-c27ab43658c2'), (b'RateLimit', b'"api";r=969;t=88'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'2vv_vSjKiSG_NBQwniA4SIAm50v5h8--2nbjL8tk9PDA1Fe8YIoz3Q==')]) 2026-03-08 14:28:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:28:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:28:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:28:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:28:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:28:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:28:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:28:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:28:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:28:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:28:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:32:23 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad09e7-0a2e1944588db61e4bb20651;98924111-c5e8-4ab7-998d-c27ab43658c2'), (b'RateLimit', b'"api";r=968;t=88'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'XD0yuxADEJwsYxNqPdbDbAbJykhI_9ab86RPGatqmUBBE5ca1FgrwQ==')]) 2026-03-08 14:28:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:28:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:28:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:28:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:28:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:29:00 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 14:29:00 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 14:29:00 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 14:29:04 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 14:29:04 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:29:06 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 14:29:09 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 14:29:09 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 14:29:09 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:29:10 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 14:29:10 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 14:29:10 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5110, filename=tmpik31fkhd_mock.wav) 2026-03-08 14:29:10 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:29:10 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:29:10 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:29:10 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:29:10 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:29:10 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:29:10 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:29:10 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:29:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:29:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:29:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:29:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:29:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:29:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:32:35 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad09f3-6fdf4cab2bc23c434cc2ebba;3ea8e5b6-22c1-4760-9130-2b82aababcb6'), (b'RateLimit', b'"api";r=967;t=76'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'oyIgee-2rNWJsyYUQnEWVWzhkbTUQlarYJwPEhartsJvElAyonmNhA==')]) 2026-03-08 14:29:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:29:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:29:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:29:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:29:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:29:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:29:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:29:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:29:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:29:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:29:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:32:35 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad09f3-7371b7363901331b0561b001;3ea8e5b6-22c1-4760-9130-2b82aababcb6'), (b'RateLimit', b'"api";r=966;t=76'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'rZwn7q7uiaMqg7M1WjRsNfhSMgP4YaGc-GliIUADQVsFV1L3EHMuMQ==')]) 2026-03-08 14:29:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:29:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:29:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:29:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:29:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:29:12 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 14:29:12 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 14:29:12 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 14:29:16 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 14:29:16 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 14:29:16 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:29:21 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 14:29:21 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 14:29:21 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:29:22 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 14:29:22 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 14:29:22 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5111, filename=tmplmfbc_or_mock.wav) 2026-03-08 14:29:22 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:29:22 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:29:22 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:29:22 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:29:22 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:29:22 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:29:22 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:29:22 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:29:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:29:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:29:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:29:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:29:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:29:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:32:47 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad09ff-48515a4d708878b63ea1c730;b09c3fd1-78b9-4a7f-b00c-1aab60fe06bb'), (b'RateLimit', b'"api";r=965;t=64'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'vE8oMGReBmENq_LDekTOPzV70MAp02ANCCuDqmZpZUwCAggBksc5hw==')]) 2026-03-08 14:29:22 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:29:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:29:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:29:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:29:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:29:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:29:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:29:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:29:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:29:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:29:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:32:48 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0a00-6426116c7f9107406140d3f8;b09c3fd1-78b9-4a7f-b00c-1aab60fe06bb'), (b'RateLimit', b'"api";r=964;t=63'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'8WBwIOpzIVW03NYnj0NxHEyGGnisNQcD0UZGf-nzzel0hlFvDGGI9A==')]) 2026-03-08 14:29:22 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:29:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:29:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:29:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:29:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:29:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 14:29:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:29:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 14:29:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbn19yubt_mock.wav 2026-03-08 14:29:25 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 14:29:25 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 14:29:26 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 14:29:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:29:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvkp1dxq4_mock.wav 2026-03-08 14:29:29 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:29:29 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:29:33 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 14:29:33 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 14:29:33 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:29:34 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 14:29:34 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:29:34 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5112, filename=tmp8zkq5qi4_mock.wav) 2026-03-08 14:29:34 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:29:34 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:29:34 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:29:34 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:29:34 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:29:34 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:29:34 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:29:34 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:29:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:29:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:29:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:29:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:29:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:29:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:32:59 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0a0b-27a703af03c9ec6f6f1e3f13;d2f88afc-b1ab-479c-a1bc-018acd3bf104'), (b'RateLimit', b'"api";r=963;t=52'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'LCr4UMeuFde1F02XbWFPYFpQsUiU35FkSNNHpg3f6ZtGoqpBGQgshA==')]) 2026-03-08 14:29:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:29:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:29:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:29:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:29:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:29:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:29:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:29:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:29:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:29:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:29:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:32:59 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0a0b-13469a4f5999b3af2857195c;d2f88afc-b1ab-479c-a1bc-018acd3bf104'), (b'RateLimit', b'"api";r=962;t=52'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6VZKXlopXpiYYrUsNX4XXoLZDPgB1ZvYRyw6UGLlXn0Vimwz2cuXig==')]) 2026-03-08 14:29:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:29:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:29:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:29:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:29:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:29:37 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 14:29:37 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 14:29:37 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 14:29:40 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:29:40 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:29:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 14:29:45 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:29:45 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:29:45 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 14:29:45 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:29:46 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 14:29:46 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,신호,통과 2026-03-08 14:29:46 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5113, filename=tmp1omfd7gq_mock.wav) 2026-03-08 14:29:46 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:29:46 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:29:46 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:29:46 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:29:46 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:29:46 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:29:46 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:29:46 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:29:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:29:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:29:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:29:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:29:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:29:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:33:11 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0a17-69b03bec5b1915f87d62af9c;d91c4234-a85b-40ea-8b9c-835ccd3a2cfb'), (b'RateLimit', b'"api";r=961;t=40'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Y6UWU7zTUZ0LukJ4I_lD08xhUxaQuGcegIkEUuAzuW3FgkpFpshDig==')]) 2026-03-08 14:29:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:29:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:29:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:29:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:29:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:29:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:29:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:29:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:29:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:29:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:29:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:33:12 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0a18-4f586d87016adacb6f82f364;d91c4234-a85b-40ea-8b9c-835ccd3a2cfb'), (b'RateLimit', b'"api";r=960;t=39'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'XUZrnwufjdeFFyPpi2gSgv2GMFTqTXptb5ZBjwn0C7Yzyo5-IvvRuQ==')]) 2026-03-08 14:29:47 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:29:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:29:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:29:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:29:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:29:49 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 14:29:49 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 14:29:49 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 14:29:53 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 14:29:53 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:29:53 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 14:29:53 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpirvz82y9_mock.wav 2026-03-08 14:29:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 14:29:58 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:29:58 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:29:58 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 14:29:58 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:29:58 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 14:29:58 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:29:58 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5114, filename=tmp64rsgwhp_mock.wav) 2026-03-08 14:29:58 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:29:58 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:29:58 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:29:58 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:29:58 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:29:58 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:29:58 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:29:58 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:29:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:29:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:29:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:29:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:29:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:29:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:33:24 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0a24-6dcc4fd76fd8c9fb77edf75c;a3cb3d40-271f-4734-ad95-81de8cf8b7a9'), (b'RateLimit', b'"api";r=959;t=27'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'BtRI3Jz7_VZ8EKCjufjl9nh32VD5I_SdllOiVEt-Quj59bnISVBNiQ==')]) 2026-03-08 14:29:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:29:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:29:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:29:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:29:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:29:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:29:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:29:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:29:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:29:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:29:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:33:24 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0a24-625653e416b983ef07438acd;a3cb3d40-271f-4734-ad95-81de8cf8b7a9'), (b'RateLimit', b'"api";r=958;t=27'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Xbn1Y98zhwNXE5rEev4pm0cdujHR1r1679OUDhDmgBk-qd4gb0ziBQ==')]) 2026-03-08 14:29:59 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:29:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:29:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:29:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:29:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:30:01 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:30:01 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 14:30:01 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 14:30:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 14:30:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3ki4jyue_mock.wav 2026-03-08 14:30:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 14:30:05 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 14:30:05 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:30:06 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 14:30:06 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpgdt15dqi_mock.wav 2026-03-08 14:30:10 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 14:30:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 14:30:16 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 14:30:16 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7ohg8u_m_mock.wav 2026-03-08 14:30:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 14:30:18 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 14:30:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 14:30:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_gmvuenp_mock.wav 2026-03-08 14:30:24 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 14:30:30 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 14:30:31 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.311088 < -1.000000) 2026-03-08 14:30:31 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.692502 < -1.000000) 2026-03-08 14:30:31 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 14:30:31 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '장력조정장치 역전기(RV) 모터카' → 열차 2026-03-08 14:30:31 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:30:32 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 14:30:32 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:장력조정장치 역전기(RV) 모터카 | 긴급도:일반 | 키워드:없음 2026-03-08 14:30:32 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5115, filename=tmpor1bbhrv_mock.wav) 2026-03-08 14:30:32 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:30:32 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:30:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:30:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:30:32 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:30:32 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 14:30:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:30:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:30:32 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:30:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:30:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:30:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:30:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:30:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:30:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:33:58 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0a46-1019cb152299fde12db61fbc;02486894-b689-4478-88d2-6bedd96a1505'), (b'RateLimit', b'"api";r=999;t=293'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'BiwS-Aq0YmqMAHrIZ_o0LtAM3ujm_pBT-Rr6s38c-wBjoDDwn9O3ww==')]) 2026-03-08 14:30:33 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:30:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:30:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:30:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:30:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:30:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:30:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:30:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:30:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:30:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:30:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:33:58 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0a46-15f01ce022d41ca3389e70ae;02486894-b689-4478-88d2-6bedd96a1505'), (b'RateLimit', b'"api";r=998;t=293'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_NJw0S4eXjPi-p044i6X4m32pFs1R9nv7gD8txm-pGz71Qru78BWpg==')]) 2026-03-08 14:30:33 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:30:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:30:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:30:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:30:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:30:35 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:30:35 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 14:30:35 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 14:30:39 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 14:30:40 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 14:30:40 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 14:30:40 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5116, filename=tmpc4nt7t3t_mock.wav) 2026-03-08 14:30:40 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:30:40 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 14:30:40 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:30:40 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:30:40 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:30:40 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:30:40 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:30:40 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:30:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:30:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:30:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:30:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:30:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:30:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:34:05 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0a4d-0439f26e3e8cd0c534a3ce38;9381530f-4db7-4422-b46a-424b6499ca7d'), (b'RateLimit', b'"api";r=997;t=286'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'a4hUIo5O6xvdgiOm-r3TZDke33D8nsFDAZlitkLlo5yCmDdr_mG9ag==')]) 2026-03-08 14:30:40 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:30:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:30:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:30:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:30:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:30:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:30:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:30:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:30:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:30:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:30:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:34:05 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0a4d-0d1ff18724114a67685958d3;9381530f-4db7-4422-b46a-424b6499ca7d'), (b'RateLimit', b'"api";r=996;t=286'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'RJFAqKZZwpfO57QMtQWEWRc0XsUdccSIjOKFogvtkPC6fECRURm7pQ==')]) 2026-03-08 14:30:40 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:30:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:30:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:30:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:30:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:30:42 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 14:30:42 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 14:30:42 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 14:30:42 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 14:30:46 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 14:30:46 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:30:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 14:30:51 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 14:30:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 14:30:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:30:51 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:30:51 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2_y8v91h_mock.wav 2026-03-08 14:30:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 14:30:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 14:30:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5117, filename=tmpp37nasb8_mock.wav) 2026-03-08 14:30:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:30:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:30:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:30:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:30:52 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:30:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:30:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:30:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:30:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:30:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:30:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:30:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:30:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:30:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:34:17 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0a59-11082ab5574cd117307942a6;d87b9394-f0f8-46d6-a601-da845d115335'), (b'RateLimit', b'"api";r=995;t=274'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'82upxO1bTNqaogBgaTtTOzH8--QgBgQX8gyZ6wdHLpaPdFAth0_GEA==')]) 2026-03-08 14:30:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:30:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:30:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:30:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:30:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:30:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:30:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:30:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:30:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:30:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:30:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:34:18 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0a5a-233d57754f71f1237cda46e0;d87b9394-f0f8-46d6-a601-da845d115335'), (b'RateLimit', b'"api";r=994;t=273'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Y8rr1vGWDG6AemaoagPB6jg2xVI6t1Mku9fXXJ3kn4ckAvzd1QruFg==')]) 2026-03-08 14:30:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:30:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:30:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:30:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:30:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:30:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 14:30:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 14:30:55 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 14:30:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 14:30:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:30:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_q2u0qm6_mock.wav 2026-03-08 14:30:59 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 14:30:59 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:31:03 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 14:31:03 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 14:31:03 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:31:04 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 14:31:04 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 14:31:04 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5118, filename=tmp70o_dp7m_mock.wav) 2026-03-08 14:31:04 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:31:04 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:31:05 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:31:05 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:31:05 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:31:05 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:31:05 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:31:05 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:31:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:31:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:31:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:31:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:31:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:31:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:34:30 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0a66-60dffbc231a614b33f197a66;6519d148-1122-49ec-8934-176380966527'), (b'RateLimit', b'"api";r=993;t=261'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'mDu8YtbTuiN8VgaZR2qf_Dqw5ffsnvMsNtW6NSC2uviiHFUCEsSd6Q==')]) 2026-03-08 14:31:05 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:31:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:31:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:31:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:31:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:31:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:31:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:31:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:31:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:31:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:31:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:34:30 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0a66-677366ad18a51983418a9597;6519d148-1122-49ec-8934-176380966527'), (b'RateLimit', b'"api";r=992;t=261'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'm2c4u5pun3dTaiAMC9p7eMbDOvdZTO-h9HOnMbqXyHbAd0jYk1YxcA==')]) 2026-03-08 14:31:05 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:31:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:31:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:31:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:31:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:31:07 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 14:31:07 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 14:31:07 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 14:31:09 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 14:31:11 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:31:11 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:31:15 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 14:31:15 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 14:31:15 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:31:16 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 14:31:16 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:31:16 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5119, filename=tmppao9i32y_mock.wav) 2026-03-08 14:31:16 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:31:16 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:31:16 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:31:16 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:31:16 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:31:16 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:31:16 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:31:16 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:31:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:31:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:31:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:31:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:31:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:31:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:34:42 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0a72-22284ff04575e7f125acee25;ab7cb051-1ed5-495f-9871-a8d02b4f30d4'), (b'RateLimit', b'"api";r=991;t=249'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'cTP9a5Aq60OtoZU2RXnme1Ct-08GfgCWiHdPbEOQA8IzXaPR9lWqNg==')]) 2026-03-08 14:31:16 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:31:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:31:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:31:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:31:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:31:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:31:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:31:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:31:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:31:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:31:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:34:42 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0a72-31e819447845ece5240c981e;ab7cb051-1ed5-495f-9871-a8d02b4f30d4'), (b'RateLimit', b'"api";r=990;t=249'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'SglJm5wJGvnQwuYYrinShVbhhvaX5A-pzWGnn3mAAFcyjc24baVzhw==')]) 2026-03-08 14:31:17 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:31:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:31:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:31:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:31:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:31:19 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 14:31:19 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 14:31:19 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 14:31:19 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 14:31:19 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpc8ivp_n3_mock.wav 2026-03-08 14:31:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 14:31:23 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:31:23 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:31:28 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:31:28 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:31:28 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 14:31:28 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:31:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 14:31:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpicrjr4n0_mock.wav 2026-03-08 14:31:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 14:31:29 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 14:31:29 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 14:31:29 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5120, filename=tmptwv2n5d5_mock.wav) 2026-03-08 14:31:29 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:31:29 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:31:29 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:31:29 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:31:29 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:31:29 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:31:29 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:31:29 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:31:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:31:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:31:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:31:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:31:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:31:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:34:54 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0a7e-766f398f66710ab102fe4998;431e28ba-53b5-4804-8672-c39cbf829027'), (b'RateLimit', b'"api";r=989;t=237'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'mUXoWi8H6JGC1yCNmDwC3ZzznBvvD_m3xdEjXWfhtnpXfzdXNGPRwQ==')]) 2026-03-08 14:31:29 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:31:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:31:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:31:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:31:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:31:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:31:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:31:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:31:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:31:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:31:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:34:54 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0a7e-3d3feba601bb4894707f9eda;431e28ba-53b5-4804-8672-c39cbf829027'), (b'RateLimit', b'"api";r=988;t=237'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Vt0CAkkwb8KU9PSjK_IUcKwv0_-_p56-dmBRcl3ie0txSiJmGFjEtA==')]) 2026-03-08 14:31:29 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:31:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:31:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:31:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:31:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:31:31 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 14:31:31 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 14:31:31 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 14:31:33 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 14:31:33 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3_rvbx35_mock.wav 2026-03-08 14:31:35 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 14:31:35 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:31:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 14:31:40 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:31:40 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:31:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 14:31:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:31:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 14:31:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:31:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5121, filename=tmplilav8ih_mock.wav) 2026-03-08 14:31:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:31:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:31:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:31:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:31:41 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:31:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:31:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:31:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:31:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:31:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:31:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:31:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:31:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:31:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:35:06 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0a8a-5382d6dc72e25dc74e577fab;89bd9993-68bc-457d-839e-9e2c22bdae0e'), (b'RateLimit', b'"api";r=987;t=225'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'CezUdVKUGflqz3NC0DkdAczuovtcFbBZlxD03trWpqu7xUgh0KwvXw==')]) 2026-03-08 14:31:41 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:31:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:31:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:31:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:31:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:31:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:31:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:31:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:31:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:31:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:31:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:35:06 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0a8a-1f768fb32dad34236ec51ec8;89bd9993-68bc-457d-839e-9e2c22bdae0e'), (b'RateLimit', b'"api";r=986;t=225'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'7NcChfjAHiVvv_a_o24EF43PdJ5B9f4-2Ktm0WmqyhQN72T_JPiFFw==')]) 2026-03-08 14:31:41 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:31:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:31:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:31:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:31:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:31:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:31:43 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 14:31:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 14:31:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 14:31:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp399_5p8t_mock.wav 2026-03-08 14:31:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 14:31:47 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 14:31:47 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:31:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 14:31:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpgalsyspg_mock.wav 2026-03-08 14:31:53 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 14:31:59 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 14:32:00 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 14:32:03 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 14:32:03 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-2.309772 < -1.000000) 2026-03-08 14:32:04 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.806160 < -1.000000) 2026-03-08 14:32:05 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-5.286018 < -1.000000) 2026-03-08 14:32:05 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:32:05 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:32:05 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '지난번은' → 불명 2026-03-08 14:32:05 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:32:06 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 30자) 2026-03-08 14:32:06 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:지난번 | 긴급도:일반 | 키워드:지난번,무전,일반 2026-03-08 14:32:06 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5122, filename=tmpovbf1x1w_mock.wav) 2026-03-08 14:32:06 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:32:06 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:32:06 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:32:06 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:32:06 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:32:06 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:32:06 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:32:06 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:32:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:32:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:32:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:32:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:32:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:32:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:35:31 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0aa3-537e7ff0330154ba6c28b106;3c7ef597-9cd5-4c05-9ce7-b72f20cdbee0'), (b'RateLimit', b'"api";r=985;t=200'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'SSARysDBmJt91W1vv5iA-pLvxJitiVO5_yt3rTyw9dWemhZdlHeflA==')]) 2026-03-08 14:32:06 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:32:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:32:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:32:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:32:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:32:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:32:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:32:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:32:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:32:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:32:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:35:32 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0aa4-4c2c7a915ff03bf1558cf82f;3c7ef597-9cd5-4c05-9ce7-b72f20cdbee0'), (b'RateLimit', b'"api";r=984;t=199'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'll1wyJo885MqiepxoayM7G2R0i0XaWiH-_pMEug6oqW5Km6uhK2j6A==')]) 2026-03-08 14:32:07 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:32:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:32:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:32:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:32:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:32:09 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:32:09 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 14:32:09 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 14:32:10 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 14:32:12 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 14:32:13 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 14:32:13 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 14:32:13 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5123, filename=tmpvmo8k_nh_mock.wav) 2026-03-08 14:32:13 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:32:13 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 14:32:13 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:32:13 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:32:13 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:32:13 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:32:13 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:32:13 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:32:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:32:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:32:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:32:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:32:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:32:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:35:39 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0aab-7850565b74447dd07b0a69d6;42d863fa-4053-41b9-bc0a-609174ead723'), (b'RateLimit', b'"api";r=983;t=192'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'koHamrc2dJPVCIxdHoz0mGPGmqJDJxcKj5f5DL0spyXB6e9rC5vtMw==')]) 2026-03-08 14:32:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:32:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:32:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:32:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:32:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:32:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:32:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:32:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:32:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:32:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:32:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:35:39 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0aab-01c434a56c9e68b34e37a084;42d863fa-4053-41b9-bc0a-609174ead723'), (b'RateLimit', b'"api";r=982;t=192'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'cUFxPmxBV53fhan9SPUrrrIL5rabJojsmvokjfdjUPIGh_N8ssMSQA==')]) 2026-03-08 14:32:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:32:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:32:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:32:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:32:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:32:16 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 14:32:16 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 14:32:16 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 14:32:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 14:32:19 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:32:19 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2tlb9qud_mock.wav 2026-03-08 14:32:20 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 14:32:20 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:32:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 14:32:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:32:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpd0ioijvv_mock.wav 2026-03-08 14:32:25 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 14:32:25 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 14:32:25 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:32:26 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 14:32:26 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 14:32:26 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5124, filename=tmpb9220583_mock.wav) 2026-03-08 14:32:26 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:32:26 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:32:26 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:32:26 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:32:26 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:32:26 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:32:26 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:32:26 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:32:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:32:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:32:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:32:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:32:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:32:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:35:51 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0ab7-4bd7bf6c16ad4c250a06cfca;6257d7a8-3f5d-401b-a02e-5109fad02530'), (b'RateLimit', b'"api";r=981;t=180'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'hgwkFvdY-34kZ1x6dp1p31eYfsWwr4zBqzasW6QcQM-Y73c7ox0HhA==')]) 2026-03-08 14:32:26 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:32:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:32:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:32:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:32:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:32:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:32:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:32:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:32:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:32:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:32:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:35:51 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0ab7-3fa6f9760060af175cfbbce6;6257d7a8-3f5d-401b-a02e-5109fad02530'), (b'RateLimit', b'"api";r=980;t=180'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'1Caa8xS2mi6zZRv2PSlCDdx54TNll0NoDAk5A67LDOD96Dwl0Ts22Q==')]) 2026-03-08 14:32:26 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:32:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:32:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:32:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:32:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:32:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 14:32:28 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 14:32:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 14:32:32 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 14:32:32 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:32:36 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 14:32:37 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 14:32:37 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 14:32:37 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:32:38 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 14:32:38 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 14:32:38 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5125, filename=tmpjwj641kf_mock.wav) 2026-03-08 14:32:38 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:32:38 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:32:38 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:32:38 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:32:38 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:32:38 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:32:38 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:32:38 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:32:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:32:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:32:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:32:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:32:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:32:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:36:04 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0ac4-2b560bff00bfc569799437f7;fcc3dafe-0307-4369-832d-9599401915ab'), (b'RateLimit', b'"api";r=979;t=167'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'IKZAumtv0N7T6i1_fze1UBJAlHPObEWxIoTDAEdsH030t9CSAQO7hA==')]) 2026-03-08 14:32:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:32:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:32:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:32:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:32:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:32:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:32:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:32:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:32:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:32:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:32:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:36:04 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0ac4-09e4b72a02226bcb04495019;fcc3dafe-0307-4369-832d-9599401915ab'), (b'RateLimit', b'"api";r=978;t=167'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'J6YOh7jKF3g425MkWgGcL6X1Ly1RgmqVMvStUkB6tQzdXlpEf-Hn_g==')]) 2026-03-08 14:32:39 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:32:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:32:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:32:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:32:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:32:41 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 14:32:41 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 14:32:41 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 14:32:45 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:32:45 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:32:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 14:32:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvn7iimad_mock.wav 2026-03-08 14:32:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 14:32:49 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 14:32:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 14:32:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:32:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 14:32:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:32:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5126, filename=tmp63ob044r_mock.wav) 2026-03-08 14:32:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:32:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:32:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:32:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:32:50 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:32:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:32:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:32:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:32:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:32:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:32:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:32:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:32:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:32:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:36:15 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0acf-348de9ea2d52521a5c02b2ba;67fbc5a1-329e-492f-aa4e-311963010a73'), (b'RateLimit', b'"api";r=977;t=156'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'sbxShq58V_lrlxSN96H-uQW40zOV4tJgUxzytozH6oa04x08g3v3Bg==')]) 2026-03-08 14:32:50 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:32:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:32:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:32:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:32:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:32:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:32:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:32:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:32:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:32:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:32:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:36:16 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0ad0-3943d18c13cc881f3ccfabd2;67fbc5a1-329e-492f-aa4e-311963010a73'), (b'RateLimit', b'"api";r=976;t=155'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'HgvWz9pNUL2BpbyRQ9tbe6dLAv618O85bxcavptd2HYB9DqEYn1Aeg==')]) 2026-03-08 14:32:50 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:32:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:32:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:32:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:32:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:32:53 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 14:32:53 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 14:32:53 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 14:32:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 14:32:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpepdgtxuh_mock.wav 2026-03-08 14:32:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 14:32:56 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:32:56 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:32:59 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 14:32:59 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphsz_ypr7_mock.wav 2026-03-08 14:33:02 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:33:02 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:33:02 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 14:33:02 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:33:03 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 14:33:03 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 14:33:03 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5127, filename=tmp1emu15a5_mock.wav) 2026-03-08 14:33:03 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:33:03 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:33:03 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:33:03 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:33:03 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:33:03 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:33:03 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:33:03 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:33:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:33:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:33:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:33:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:33:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:33:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:36:28 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0adc-28b7e00d69c3dd29603e5afd;839681f9-8e09-47bc-b158-f8f91aaf39cb'), (b'RateLimit', b'"api";r=975;t=143'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'A26OBoUyhxFPym_jnUit8HjnobORVGRWuBYOVJzMbWXbB8aSljhXlw==')]) 2026-03-08 14:33:03 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:33:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:33:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:33:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:33:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:33:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:33:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:33:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:33:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:33:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:33:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:36:28 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0adc-1e1bc6e575f973fb5c257a26;839681f9-8e09-47bc-b158-f8f91aaf39cb'), (b'RateLimit', b'"api";r=974;t=143'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'AVF46E4L4Er_c7BfVALWSnEKy4Mfw1Chv_HFMneLYM_cJwNcURKhyA==')]) 2026-03-08 14:33:03 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:33:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:33:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:33:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:33:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:33:05 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 14:33:05 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 14:33:05 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 14:33:06 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 14:33:09 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 14:33:09 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:33:11 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 14:33:11 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfc6dnqzo_mock.wav 2026-03-08 14:33:12 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 14:33:14 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:33:14 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:33:14 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 14:33:14 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:33:15 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 14:33:15 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:33:15 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5128, filename=tmpr4_1omj5_mock.wav) 2026-03-08 14:33:15 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:33:15 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:33:15 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:33:15 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:33:15 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:33:15 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:33:15 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:33:15 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:33:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:33:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:33:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:33:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:33:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:33:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:36:40 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0ae8-4aeac6664cf0eb7b110d2f8e;b05966ae-75c4-4747-a23b-8ddb83a5b90f'), (b'RateLimit', b'"api";r=973;t=131'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'0ooMRS4HnPZ-rrhUOcK9-PvXQYqoFwkmwpcbRV6mCvA6Xg2eRYoiPA==')]) 2026-03-08 14:33:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:33:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:33:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:33:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:33:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:33:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:33:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:33:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:33:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:33:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:33:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:36:40 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0ae8-78062adf1b6d784b6a4c47d2;b05966ae-75c4-4747-a23b-8ddb83a5b90f'), (b'RateLimit', b'"api";r=972;t=131'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'xhE6kn5zFGsl0l58GzilmcMkzCuxxpTwcjsT4K9vBrJ73tZn6ad8-w==')]) 2026-03-08 14:33:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:33:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:33:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:33:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:33:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:33:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 14:33:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3p_2sgqf_mock.wav 2026-03-08 14:33:17 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:33:17 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 14:33:17 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 14:33:21 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 14:33:21 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:33:27 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 14:33:27 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 14:33:34 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 14:33:37 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 14:33:40 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 14:33:42 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-2.096006 < -1.000000) 2026-03-08 14:33:42 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.507402 < -1.000000) 2026-03-08 14:33:43 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.770759 < -1.000000) 2026-03-08 14:33:43 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:33:43 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:33:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '아래쪽도 검색으로 가질 수 있습니다.' → 불명 2026-03-08 14:33:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:33:44 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 50자) 2026-03-08 14:33:44 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:검색 가능 | 긴급도:일반 | 키워드:검색, 아래쪽, 도 2026-03-08 14:33:44 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5129, filename=tmpswxwqd0o_mock.wav) 2026-03-08 14:33:44 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:33:44 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:33:44 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:33:44 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:33:44 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:33:44 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:33:44 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:33:44 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:33:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:33:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:33:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:33:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:33:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:33:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:37:09 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0b05-0dfd5a0656e53b8437e12c79;90d6eb47-c63a-4527-b09e-7fbc5d01c036'), (b'RateLimit', b'"api";r=971;t=102'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'NmjjxCeDmlyu1Wf67YQL9uWtF-7_R0OI5DtTgD3tsawM9cVQz9a9YQ==')]) 2026-03-08 14:33:44 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:33:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:33:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:33:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:33:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:33:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:33:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:33:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:33:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:33:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:33:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:37:10 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0b06-0a3d01a26285c8d9122c9a4b;90d6eb47-c63a-4527-b09e-7fbc5d01c036'), (b'RateLimit', b'"api";r=970;t=101'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'zOSndcvuiQgsN6otrOVcrd-PMkwkWea3iL1XW4DAJMLYpbPq9Axyqg==')]) 2026-03-08 14:33:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:33:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:33:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:33:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:33:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:33:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 14:33:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:33:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvozzz4tg_mock.wav 2026-03-08 14:33:47 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:33:47 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 14:33:47 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 14:33:48 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 14:33:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:33:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpydxc4qqo_mock.wav 2026-03-08 14:33:51 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 14:33:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 14:33:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 14:33:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5130, filename=tmphsu6hovm_mock.wav) 2026-03-08 14:33:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:33:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 14:33:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:33:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:33:52 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:33:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:33:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:33:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:33:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:33:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:33:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:33:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:33:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:33:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:37:17 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0b0d-1d2a57430ede90cc07c88d16;a05d30b6-e152-4f97-8c9c-53dc3416351e'), (b'RateLimit', b'"api";r=969;t=94'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Lxs_V0oZjtfsnIdi9YvZEH8ysXojsK1zrnBeInevU_E6HgLjucORWQ==')]) 2026-03-08 14:33:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:33:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:33:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:33:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:33:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:33:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:33:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:33:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:33:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:33:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:33:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:37:17 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0b0d-4da2d3fa04eca0d826c78f78;a05d30b6-e152-4f97-8c9c-53dc3416351e'), (b'RateLimit', b'"api";r=968;t=94'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'1LaZkB459fcKXiTPUS5syzkZHUAjQ7cOjNGAlSQrZwodPjqLnEE1Yw==')]) 2026-03-08 14:33:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:33:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:33:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:33:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:33:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:33:54 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 14:33:54 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 14:33:54 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 14:33:58 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 14:33:58 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:34:03 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 14:34:03 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 14:34:03 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:34:04 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 14:34:04 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 14:34:04 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5131, filename=tmpntvve1e6_mock.wav) 2026-03-08 14:34:04 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:34:04 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:34:04 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:34:04 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:34:04 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:34:04 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:34:04 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:34:04 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:34:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:34:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:34:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:34:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:34:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:34:04 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 14:34:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:37:29 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0b19-7ad816ae05c7eac744a1524f;3e297fd5-8a2e-48bf-a7af-1742f0f3171b'), (b'RateLimit', b'"api";r=967;t=82'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'59bAyJb3LSaGm4e2peinozjswWX5ZintsTZ65oYRS_YxKHscn2X_BQ==')]) 2026-03-08 14:34:04 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:34:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:34:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:34:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:34:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:34:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:34:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:34:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:34:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:34:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:34:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:37:29 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0b19-5b95bb7037abec17023469b3;3e297fd5-8a2e-48bf-a7af-1742f0f3171b'), (b'RateLimit', b'"api";r=966;t=82'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6TIWGMJZsbkQcxoe4jr2JwWp45EtTlkVBhBQADF21-6uT-9qPKq8dA==')]) 2026-03-08 14:34:04 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:34:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:34:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:34:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:34:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:34:06 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 14:34:06 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 14:34:06 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 14:34:10 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 14:34:10 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:34:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 14:34:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp07moi9fc_mock.wav 2026-03-08 14:34:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 14:34:15 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 14:34:15 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 14:34:15 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:34:16 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 91자) 2026-03-08 14:34:16 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,긴급도: 일반 2026-03-08 14:34:16 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5132, filename=tmpqmhy8nfn_mock.wav) 2026-03-08 14:34:16 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:34:16 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:34:16 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:34:16 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:34:16 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:34:16 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:34:16 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:34:16 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:34:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:34:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:34:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:34:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:34:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:34:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:37:41 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0b25-0c473c045e06672903750ba0;753d8e8f-34ed-4f93-a7e7-8b8ab4847535'), (b'RateLimit', b'"api";r=965;t=70'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bwc90f-RIBOKug3j39F5wleZWUiuO7max3mSUM82GBbcPa6_CtobpQ==')]) 2026-03-08 14:34:16 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:34:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:34:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:34:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:34:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:34:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:34:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:34:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:34:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:34:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:34:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:37:42 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0b26-7ab291b035b874406e8a17c9;753d8e8f-34ed-4f93-a7e7-8b8ab4847535'), (b'RateLimit', b'"api";r=964;t=69'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'IrIg_zR2524_GgreVuiTbTkBzI9acmQZqzdQOcSIAmVTe5VxrJ7K7Q==')]) 2026-03-08 14:34:17 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:34:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:34:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:34:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:34:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:34:19 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 14:34:19 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 14:34:19 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 14:34:22 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:34:22 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:34:23 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 14:34:23 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4iq1zxuj_mock.wav 2026-03-08 14:34:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 14:34:27 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 14:34:27 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 14:34:27 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:34:27 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 14:34:27 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpovipjau4_mock.wav 2026-03-08 14:34:28 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 14:34:28 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:34:28 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5133, filename=tmpnnwkzj82_mock.wav) 2026-03-08 14:34:28 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:34:28 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:34:28 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:34:28 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:34:28 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:34:28 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:34:28 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:34:28 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:34:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:34:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:34:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:34:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:34:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:34:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:37:53 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0b31-390d01f3110c44005debb187;f5e0bb47-d7de-4046-97f8-8788acd65fc8'), (b'RateLimit', b'"api";r=963;t=58'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'4IdbdRWIavkVB77OCEmV0VM5pA1O5HcsuReAjhKiDPyVnR5nqFOVIQ==')]) 2026-03-08 14:34:28 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:34:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:34:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:34:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:34:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:34:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:34:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:34:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:34:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:34:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:34:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:37:53 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0b31-10140eb064d7775c3f0eb871;f5e0bb47-d7de-4046-97f8-8788acd65fc8'), (b'RateLimit', b'"api";r=962;t=58'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'arcgPL7BSs6CwofpTb-lbokthwPmqkZwtlTpNYA2G2PtqgUcAA8Y_g==')]) 2026-03-08 14:34:28 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:34:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:34:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:34:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:34:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:34:30 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 14:34:30 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 14:34:30 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 14:34:33 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 14:34:34 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:34:34 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:34:38 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 14:34:38 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpz55sqh_f_mock.wav 2026-03-08 14:34:39 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:34:39 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:34:39 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 14:34:39 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:34:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 14:34:40 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 42자) 2026-03-08 14:34:40 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 14:34:40 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5134, filename=tmpbfuukeod_mock.wav) 2026-03-08 14:34:40 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:34:40 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:34:40 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:34:40 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:34:40 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:34:40 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:34:40 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:34:40 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:34:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:34:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:34:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:34:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:34:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:34:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:38:05 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0b3d-25a967395389a4035bbd9d03;8df3ec1c-fc2c-49f1-b141-a9adbdb51217'), (b'RateLimit', b'"api";r=961;t=46'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'x7Iy28kwOt2Q4kl8ctXHDmfjwqteY3kja-YtpXtVDoGGaDpg-mGyGg==')]) 2026-03-08 14:34:40 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:34:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:34:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:34:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:34:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:34:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:34:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:34:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:34:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:34:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:34:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:38:06 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0b3e-0e0a06db1942c5d069b202d1;8df3ec1c-fc2c-49f1-b141-a9adbdb51217'), (b'RateLimit', b'"api";r=960;t=45'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'RR7W1CTPt0Nfe-5TH_vgD3Zp5ZrBp-nTJLbpOkow5iyKMKhdVagTGA==')]) 2026-03-08 14:34:40 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:34:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:34:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:34:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:34:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:34:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 14:34:43 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 14:34:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 14:34:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 14:34:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmppea09ga0_mock.wav 2026-03-08 14:34:47 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 14:34:47 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:34:51 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:34:51 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:34:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 14:34:52 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:34:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 14:34:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:34:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5135, filename=tmpl4gmsc5r_mock.wav) 2026-03-08 14:34:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:34:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:34:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:34:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:34:52 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:34:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:34:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:34:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:34:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:34:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:34:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:34:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:34:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:34:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:38:18 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0b4a-312588fb5034d91f0ca61b57;df62f3ab-491e-464a-93b7-8f0009b52e76'), (b'RateLimit', b'"api";r=959;t=33'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'MgsLwgeiTTRpYIWHb5-9tTtQphCSjQgh-5tiFWeMDqkxWUwmNBZi3A==')]) 2026-03-08 14:34:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:34:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:34:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:34:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:34:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:34:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:34:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:34:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:34:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:34:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:34:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:38:18 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0b4a-61e60a98065f6c2d2d15d99c;df62f3ab-491e-464a-93b7-8f0009b52e76'), (b'RateLimit', b'"api";r=958;t=33'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'YKcXVPtdPihJ3vTK_xWy0eMpHW6RAn11uJ4Y9rpPalKgPqohIXyxsQ==')]) 2026-03-08 14:34:53 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:34:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:34:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:34:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:34:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:34:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:34:55 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 14:34:55 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 14:34:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 14:34:58 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 14:34:58 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:35:04 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 14:35:05 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 14:35:11 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 14:35:12 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 14:35:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:35:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplwrioneg_mock.wav 2026-03-08 14:35:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 14:35:15 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 14:35:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:35:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7jmn8c0y_mock.wav 2026-03-08 14:35:20 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 14:35:21 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.602512 < -1.000000) 2026-03-08 14:35:21 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.664691 < -1.000000) 2026-03-08 14:35:21 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 14:35:21 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 역전기(RV) 모터카 레이식트 유' → 열차 2026-03-08 14:35:21 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:35:22 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 71자) 2026-03-08 14:35:22 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:연구 지상신호방식 확인 | 긴급도:일반 | 키워드:연구 지상신호방식,역전기,마터카,유전히,연구 2026-03-08 14:35:22 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5136, filename=tmp2n36nn0d_mock.wav) 2026-03-08 14:35:22 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:35:22 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:35:22 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:35:22 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:35:22 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:35:22 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:35:22 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:35:22 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:35:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:35:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:35:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:35:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:35:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:35:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:38:48 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0b67-04335bfd627c835f014d7aac;a4fea975-152f-444d-b09a-0892279a1126'), (b'RateLimit', b'"api";r=957;t=3'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'rIPhpCkRPKM1SuIJZ9_bqG-e1elZ_m-AlNBbeWTM7ZOx8dwU9Jg0gQ==')]) 2026-03-08 14:35:22 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:35:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:35:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:35:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:35:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:35:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:35:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:35:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:35:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:35:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:35:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:38:48 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0b68-1d5be1af16fd4c935180cc25;a4fea975-152f-444d-b09a-0892279a1126'), (b'RateLimit', b'"api";r=956;t=3'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'kGcILAKcftMkuKsr6fV-_ByrpuvsEfUEKEiKfKD7ak0_9EOkrYqA6A==')]) 2026-03-08 14:35:23 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:35:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:35:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:35:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:35:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:35:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:35:25 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 14:35:25 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 14:35:29 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 14:35:29 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 14:35:29 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 14:35:29 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5137, filename=tmp52aqntw7_mock.wav) 2026-03-08 14:35:29 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:35:29 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 14:35:30 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:35:30 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:35:30 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:35:30 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:35:30 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:35:30 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:35:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:35:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:35:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:35:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:35:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:35:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:38:55 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0b6f-248ce3910e5aff2c42121c9c;cccf9d4c-026e-41c4-a3e0-e095bd635c91'), (b'RateLimit', b'"api";r=999;t=296'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ELBxz6KXgL35rmPrPGbsNiRwNFgj_4a34JJKwaWEpQkTBMr954wp6Q==')]) 2026-03-08 14:35:30 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:35:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:35:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:35:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:35:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:35:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:35:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:35:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:35:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:35:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:35:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:38:55 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0b6f-78aa12516d7d45ac666e93bf;cccf9d4c-026e-41c4-a3e0-e095bd635c91'), (b'RateLimit', b'"api";r=998;t=296'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'rjzuGnFUVqBfxXFxyMYbEaFNdD3V8Ds-sdjL8ivdDLldlhQRqGcaXw==')]) 2026-03-08 14:35:30 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:35:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:35:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:35:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:35:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:35:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 14:35:32 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 14:35:32 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 14:35:32 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 14:35:36 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 14:35:36 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:35:41 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 14:35:41 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 14:35:41 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:35:42 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 14:35:42 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 14:35:42 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 14:35:42 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpv00j_5qe_mock.wav 2026-03-08 14:35:42 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5138, filename=tmprw17z9n4_mock.wav) 2026-03-08 14:35:42 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:35:42 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:35:42 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:35:42 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:35:42 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:35:42 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:35:42 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:35:42 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:35:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:35:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:35:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:35:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:35:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:35:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 14:35:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:39:07 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0b7b-4c8204b972bb60c331b49ab7;08438193-82f2-4d48-8030-18e07c0d196e'), (b'RateLimit', b'"api";r=997;t=284'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'PPvyA6apDor8Q3xGERU6cCYS_1dJd9vbfR-apCrQh3zg952Y82ydRQ==')]) 2026-03-08 14:35:42 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:35:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:35:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:35:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:35:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:35:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:35:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:35:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:35:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:35:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:35:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:39:07 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0b7b-7fbaa1687404dc455eaa790f;08438193-82f2-4d48-8030-18e07c0d196e'), (b'RateLimit', b'"api";r=996;t=284'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'8jz0TUH4EEHfCGZ4piEZGnPWqnGFNSV3OzXPilkum8grNzmV0FrtLg==')]) 2026-03-08 14:35:42 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:35:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:35:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:35:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:35:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:35:44 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 14:35:44 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 14:35:44 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 14:35:48 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 14:35:48 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:35:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 14:35:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3ur5wbn8_mock.wav 2026-03-08 14:35:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 14:35:53 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 14:35:53 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 14:35:53 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:35:54 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 14:35:54 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 14:35:54 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5139, filename=tmp6p1o3ax2_mock.wav) 2026-03-08 14:35:54 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:35:54 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:35:54 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:35:54 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:35:54 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:35:54 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:35:54 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:35:54 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:35:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:35:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:35:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:35:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:35:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:35:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:39:20 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0b88-441de3373dd18c3f23eff5dd;eb9bf9da-8d31-402d-addd-d8193bda67f6'), (b'RateLimit', b'"api";r=995;t=271'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'xQMKvMHKzO_2WFLvizqurHBvw42nMi01zZ7MfJ5oAOaux6c6rDIhvQ==')]) 2026-03-08 14:35:54 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:35:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:35:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:35:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:35:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:35:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:35:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:35:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:35:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:35:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:35:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 14:35:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpkfjkr6sf_mock.wav 2026-03-08 14:35:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:39:20 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0b88-4bd5392e3497075209eb56cb;eb9bf9da-8d31-402d-addd-d8193bda67f6'), (b'RateLimit', b'"api";r=994;t=271'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'SX8fH92nLzMerEWIkDl36dzvCc9iZNQXV_ClWohMQZvxGWQTmn7pRA==')]) 2026-03-08 14:35:55 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:35:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:35:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:35:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:35:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:35:57 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 14:35:57 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 14:35:57 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 14:36:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 14:36:01 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:36:01 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:36:05 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 14:36:05 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 14:36:05 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:36:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 14:36:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp189qll7u_mock.wav 2026-03-08 14:36:06 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 14:36:06 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:36:06 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5140, filename=tmp9zveoxlf_mock.wav) 2026-03-08 14:36:06 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:36:06 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:36:06 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:36:06 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:36:06 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:36:06 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:36:06 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:36:06 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:36:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:36:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:36:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:36:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:36:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:36:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:39:31 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0b93-7b57a0915150c0a420d066b3;9714cc82-74a7-4e7e-a0c1-185e20c6bd14'), (b'RateLimit', b'"api";r=993;t=260'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'cRsc1D98AGk-KvmMcEUVAo8fBFVqWJVCermHjgM3I6dXjSCUFzdZfg==')]) 2026-03-08 14:36:06 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:36:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:36:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:36:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:36:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:36:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:36:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:36:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:36:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:36:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:36:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:39:32 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0b94-39b81c2a1772f5660502ddb6;9714cc82-74a7-4e7e-a0c1-185e20c6bd14'), (b'RateLimit', b'"api";r=992;t=259'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'mvlo4AddYXbBOuFLkwXP70SVB450QjAsfhX7tCfjv6uqeMz6-HmOIw==')]) 2026-03-08 14:36:06 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:36:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:36:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:36:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:36:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:36:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 14:36:09 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 14:36:09 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 14:36:09 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 14:36:11 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 14:36:11 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpuc7vo09t_mock.wav 2026-03-08 14:36:12 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:36:12 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:36:17 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:36:17 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:36:17 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 14:36:17 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:36:18 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 59자) 2026-03-08 14:36:18 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과 2026-03-08 14:36:18 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5141, filename=tmp5ve4oz1s_mock.wav) 2026-03-08 14:36:18 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:36:18 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:36:18 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:36:18 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:36:18 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:36:18 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:36:18 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:36:18 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:36:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:36:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:36:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:36:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:36:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:36:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:39:44 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0ba0-63949b0e775d5ffb64174059;5f2ce68e-1f75-4ed4-a29f-2d823f3eaa7e'), (b'RateLimit', b'"api";r=991;t=247'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'OJdFhlQcQKCZ_6PvJXIO9ssYHoc9LbSfs_K3J7dKojAjB6f5yjHEyA==')]) 2026-03-08 14:36:19 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:36:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:36:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:36:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:36:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:36:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:36:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:36:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:36:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:36:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:36:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:39:44 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0ba0-7b4b3ace652dcd272ead037c;5f2ce68e-1f75-4ed4-a29f-2d823f3eaa7e'), (b'RateLimit', b'"api";r=990;t=247'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'qITeRkSgm9WdfZWmZ9kAlBe1E2YRdCirYalnQHIb1SGO6opcblbcfA==')]) 2026-03-08 14:36:19 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:36:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:36:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:36:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:36:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:36:21 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 14:36:21 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 14:36:21 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 14:36:22 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 14:36:25 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 14:36:25 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:36:29 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:36:29 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:36:29 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 14:36:29 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:36:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 14:36:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:36:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5142, filename=tmpaqtow6f3_mock.wav) 2026-03-08 14:36:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:36:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:36:30 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:36:30 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:36:30 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:36:30 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:36:30 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:36:30 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:36:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:36:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:36:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:36:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:36:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:36:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:39:56 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0bab-7b62f8052ee4c9e17a084aeb;9a15d86b-335a-47fa-8e8d-b996d08f313c'), (b'RateLimit', b'"api";r=989;t=235'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'HvFRzUoeSGcK-D8FwwC-kkHmY37bcu4uw1TFu_-Lkp-gP7W9X8RfTQ==')]) 2026-03-08 14:36:30 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:36:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:36:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:36:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:36:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:36:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:36:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:36:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:36:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:36:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:36:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:39:56 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0bac-394ec7a55b481dec7c9b9640;9a15d86b-335a-47fa-8e8d-b996d08f313c'), (b'RateLimit', b'"api";r=988;t=235'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'iA0OEksjh0Hp82ZOFWK7x2DamtKttVGR_On1pU1Fndhef5VsjwqwfQ==')]) 2026-03-08 14:36:31 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:36:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:36:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:36:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:36:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:36:32 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 14:36:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:36:33 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 14:36:33 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 14:36:37 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 14:36:37 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:36:39 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 14:36:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:36:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpa5jxw0k2_mock.wav 2026-03-08 14:36:42 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 14:36:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 14:36:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:36:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpaesdxgmp_mock.wav 2026-03-08 14:36:50 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 14:36:56 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 14:36:57 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-2.055256 < -1.000000) 2026-03-08 14:36:58 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 14:36:58 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.656194 < -1.000000) 2026-03-08 14:36:58 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-5.123013 < -1.000000) 2026-03-08 14:36:59 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:36:59 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:36:59 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '자동으로 진행을 진행해주세요' → 불명 2026-03-08 14:36:59 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:37:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 24자) 2026-03-08 14:37:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:자동 진행 | 긴급도:일반 | 키워드:없음 2026-03-08 14:37:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5143, filename=tmp8habuzox_mock.wav) 2026-03-08 14:37:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:37:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:37:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:37:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:37:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:37:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:37:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:37:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:37:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:37:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:37:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:37:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:37:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:37:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:40:25 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0bc9-42a67ccb2ba3157c1efabd2f;34d10ec5-5b82-4056-994e-875fc04e7dbb'), (b'RateLimit', b'"api";r=987;t=206'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'8lPsopJr2OZCCU-OmHs7-ynXGn6deq9rkKfLJUvPRD7hSEYN-52AEQ==')]) 2026-03-08 14:37:00 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:37:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:37:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:37:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:37:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:37:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:37:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:37:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:37:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:37:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:37:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:40:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0bc9-693015685d85e71b0522adf7;34d10ec5-5b82-4056-994e-875fc04e7dbb'), (b'RateLimit', b'"api";r=986;t=206'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'05yTXcjDJT5XBIsNa2PXNgSv1vw1m9lZ0mUmOAuZArTA5CJdvNmGOw==')]) 2026-03-08 14:37:00 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:37:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:37:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:37:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:37:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:37:02 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:37:02 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 14:37:02 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 14:37:06 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 14:37:07 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 14:37:07 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 14:37:07 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5144, filename=tmp2o62ger5_mock.wav) 2026-03-08 14:37:07 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:37:07 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 14:37:07 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:37:07 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:37:07 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:37:07 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:37:07 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:37:07 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:37:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:37:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:37:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:37:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:37:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:37:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:40:32 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0bd0-7660aebd338da4064a603279;810fe365-b06d-434b-bf55-155fc2423119'), (b'RateLimit', b'"api";r=985;t=199'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Ym77HDo-v8PWjilHNc_oOtZmjI2OZMCuqJLFLqq6CQdi6ar_v1dXCg==')]) 2026-03-08 14:37:07 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:37:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:37:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:37:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:37:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:37:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:37:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:37:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:37:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:37:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:37:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:40:32 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0bd0-0e2154d40a96d1533d6ac8da;810fe365-b06d-434b-bf55-155fc2423119'), (b'RateLimit', b'"api";r=984;t=199'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'3KappNxLFiRf0mTplv4s5CQ2nKFrAF1eLD7IkiIIFLV7Tkb_j7wJDA==')]) 2026-03-08 14:37:07 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:37:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:37:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:37:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:37:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:37:09 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 14:37:09 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_fjk86tw_mock.wav 2026-03-08 14:37:09 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 14:37:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 14:37:10 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 14:37:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 14:37:14 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 14:37:14 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:37:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 14:37:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpx1p5c6z9_mock.wav 2026-03-08 14:37:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 14:37:19 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 14:37:19 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 14:37:19 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:37:19 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 14:37:19 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 14:37:19 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5145, filename=tmp14yqqkvy_mock.wav) 2026-03-08 14:37:19 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:37:19 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:37:19 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:37:19 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:37:19 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:37:19 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:37:19 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:37:19 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:37:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:37:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:37:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:37:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:37:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:37:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:40:45 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0bdd-409e1e70410b03761386138e;b40bb21b-5ece-4107-9fd2-13eedcc3dd69'), (b'RateLimit', b'"api";r=983;t=186'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'pbk1GBzje9spD64yQtH0S1_1D3uHfZTsYwoUDBFuNnzQNUNToVbcKQ==')]) 2026-03-08 14:37:20 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:37:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:37:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:37:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:37:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:37:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:37:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:37:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:37:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:37:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:37:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:40:45 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0bdd-3e89321a7f9eb0d33c51e5d5;b40bb21b-5ece-4107-9fd2-13eedcc3dd69'), (b'RateLimit', b'"api";r=982;t=186'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'FegU9zUGNq69tGRef869vLp2vjB1V58O_sVoyRoxVAOGzdAyilzNog==')]) 2026-03-08 14:37:20 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:37:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:37:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:37:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:37:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:37:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 14:37:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpj_9r9600_mock.wav 2026-03-08 14:37:22 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 14:37:22 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 14:37:22 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 14:37:26 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 14:37:26 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:37:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 14:37:31 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 14:37:31 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 14:37:31 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:37:32 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 88자) 2026-03-08 14:37:32 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진, 측선, 좌천, 하선, 신호진로, 통과 2026-03-08 14:37:32 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5146, filename=tmp6nw6d5_t_mock.wav) 2026-03-08 14:37:32 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:37:32 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:37:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:37:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:37:32 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:37:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:37:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:37:32 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:37:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:37:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:37:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:37:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:37:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:37:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:40:57 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0be9-37d0e37726bb5f7955dbb512;cdc1a9e8-7b3c-44c0-ab41-cdabdac834f7'), (b'RateLimit', b'"api";r=981;t=174'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b't5x76bkRfw_uK1zpkZwx9hO4DDLMBPhyjxo-ojUVJGp7hNDe3C8cOA==')]) 2026-03-08 14:37:32 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:37:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:37:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:37:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:37:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:37:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:37:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:37:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:37:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:37:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:37:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:40:57 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0be9-66415bab33ab4c6471437339;cdc1a9e8-7b3c-44c0-ab41-cdabdac834f7'), (b'RateLimit', b'"api";r=980;t=174'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'h48DkRio37VSAF8qb8OSRCIE17aHMt9I2bYZLWRUGy5XLdOE-CgKDg==')]) 2026-03-08 14:37:32 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:37:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:37:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:37:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:37:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:37:33 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 14:37:33 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1368bjtw_mock.wav 2026-03-08 14:37:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 14:37:35 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 14:37:35 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 14:37:35 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 14:37:38 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:37:38 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:37:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 14:37:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpaof11ske_mock.wav 2026-03-08 14:37:43 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 14:37:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 14:37:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:37:44 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 14:37:44 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:37:44 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5147, filename=tmpqt0um8p4_mock.wav) 2026-03-08 14:37:44 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:37:44 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:37:44 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:37:44 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:37:44 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:37:44 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:37:44 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:37:44 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:37:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:37:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:37:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:37:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:37:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:37:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:41:09 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0bf5-0f79834659934bc34bc1a641;e4b5ddbb-dd24-4a7a-967f-c0bebac2b95b'), (b'RateLimit', b'"api";r=979;t=162'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'U2CVzpb5sjDbMzt6Yc51-e45ofip7jCPJT1hjqiCtvdE87HNdPkmgg==')]) 2026-03-08 14:37:44 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:37:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:37:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:37:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:37:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:37:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:37:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:37:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:37:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:37:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:37:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:41:09 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0bf5-406d460676d12ab904a76acc;e4b5ddbb-dd24-4a7a-967f-c0bebac2b95b'), (b'RateLimit', b'"api";r=978;t=162'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'zUGAM7ENu9-DZJ4BnuPtoYX1AyI4iEnc1jLymA-AZCKeUZ8PG69p2Q==')]) 2026-03-08 14:37:44 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:37:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:37:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:37:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:37:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:37:46 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 14:37:46 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 14:37:46 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 14:37:49 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 14:37:50 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:37:50 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:37:55 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:37:55 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:37:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 14:37:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:37:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 14:37:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과 2026-03-08 14:37:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5148, filename=tmp_1jc7xdy_mock.wav) 2026-03-08 14:37:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:37:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:37:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:37:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:37:56 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:37:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:37:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:37:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:37:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:37:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:37:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:37:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:37:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:37:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:41:21 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0c01-7ffaba0348063c4429290eac;06e2b5b6-28e6-442f-97b3-4269ceabeef0'), (b'RateLimit', b'"api";r=977;t=150'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'hoxizPw2qwUknvB1eYpWhEPLY0CMD4EigruCd_vwWUTx-lDyMd-dlA==')]) 2026-03-08 14:37:56 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:37:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:37:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:37:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:37:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:37:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:37:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:37:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:37:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:37:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:37:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:41:21 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0c01-71ed82096954bc2d482914e0;06e2b5b6-28e6-442f-97b3-4269ceabeef0'), (b'RateLimit', b'"api";r=976;t=150'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'5_KlZ8vvOhJXQjIajKswi2YVaIEGUi1uIdLwP8UHwAQJKLh-dDti2g==')]) 2026-03-08 14:37:56 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:37:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:37:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:37:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:37:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:37:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 14:37:59 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 14:37:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 14:37:59 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 14:38:02 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 14:38:02 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:38:06 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 14:38:07 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:38:07 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:38:07 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 14:38:07 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:38:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 14:38:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:38:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5149, filename=tmpqzh7hnwu_mock.wav) 2026-03-08 14:38:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:38:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:38:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:38:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:38:08 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:38:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:38:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:38:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:38:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:38:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:38:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:38:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:38:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:38:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:41:33 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0c0d-0ac09b9e175c1ecb36ebbe8f;b96b5ae5-469e-4148-8cec-a11ae4990131'), (b'RateLimit', b'"api";r=975;t=138'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'gEdBh9sveP7DBuqXD5Xei6KAaJxkwH8tCA0JNSPdCGm1D5vtrfbS_Q==')]) 2026-03-08 14:38:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:38:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:38:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:38:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:38:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:38:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:38:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:38:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:38:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:38:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:38:08 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:38:08 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplk6s3n59_mock.wav 2026-03-08 14:38:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:41:33 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0c0d-00ffac9d00e159375ff8532f;b96b5ae5-469e-4148-8cec-a11ae4990131'), (b'RateLimit', b'"api";r=974;t=138'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'GHcIkCgMjCV2rFyA_ry4ow-3sOdeQJT-QBWQ6sc6tPXne81HtyEQMw==')]) 2026-03-08 14:38:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:38:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:38:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:38:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:38:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:38:10 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 14:38:11 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:38:11 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 14:38:11 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 14:38:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:38:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwxj_tbmy_mock.wav 2026-03-08 14:38:15 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 14:38:15 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:38:20 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 14:38:25 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 14:38:26 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 14:38:33 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 14:38:35 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 14:38:35 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpm0hepz0l_mock.wav 2026-03-08 14:38:36 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 14:38:38 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (18.463415 > 2.400000) 2026-03-08 14:38:38 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.315306 < -1.000000) 2026-03-08 14:38:39 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.358320 < -1.000000) 2026-03-08 14:38:40 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:38:40 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:38:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'дважды' → 불명 2026-03-08 14:38:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:38:40 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 56자) 2026-03-08 14:38:40 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:두 번째로 통과 | 긴급도:일반 | 키워드:두 번째로,신호,통과,일반 2026-03-08 14:38:40 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5150, filename=tmpfggjnlfg_mock.wav) 2026-03-08 14:38:40 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:38:40 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:38:40 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:38:40 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:38:40 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:38:40 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:38:40 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:38:40 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:38:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:38:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:38:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:38:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:38:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:38:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:42:06 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0c2e-13bc2fbf0fcd4b2205108fc6;8235fc57-3e27-47cf-a824-074329931961'), (b'RateLimit', b'"api";r=973;t=105'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'LNl5e5vYKewjYAdr9R8zDw_pBlAMXh-Ue0YfFqdqD9gM7nTiXuZyWg==')]) 2026-03-08 14:38:41 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:38:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:38:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:38:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:38:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:38:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:38:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:38:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:38:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:38:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:38:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:42:06 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0c2e-46da4ae606e0597c0cd67b5e;8235fc57-3e27-47cf-a824-074329931961'), (b'RateLimit', b'"api";r=972;t=105'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ec9O0wKInjF0WqJsmy4Wj15AMAgFTfP2WDwFWdcrBcG10pH-FC4lug==')]) 2026-03-08 14:38:41 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:38:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:38:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:38:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:38:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:38:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:38:43 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 14:38:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 14:38:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 14:38:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpi84gfghp_mock.wav 2026-03-08 14:38:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 14:38:47 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 14:38:48 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 14:38:48 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 14:38:48 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5151, filename=tmpv13mhh5l_mock.wav) 2026-03-08 14:38:48 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:38:48 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 14:38:48 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:38:48 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:38:48 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:38:48 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:38:48 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:38:48 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:38:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:38:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:38:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:38:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:38:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:38:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:42:13 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0c35-513643247f15244132ace866;adc0c373-24d3-4b2b-9ec3-98617055aa51'), (b'RateLimit', b'"api";r=971;t=98'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Ql76-CCV8fK3PIxG8RmAAd-KNUGU8FXH_tmXQC9k_0hLTTGKLPTFnw==')]) 2026-03-08 14:38:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:38:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:38:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:38:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:38:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:38:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:38:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:38:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:38:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:38:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:38:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:42:13 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0c35-2817ef6c4dcb495c1da7a565;adc0c373-24d3-4b2b-9ec3-98617055aa51'), (b'RateLimit', b'"api";r=970;t=98'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'E80g7GbwgXAVtdXU_q68c_inyYZPeQbxwUFOCiph6UBUWIwMcHNYDw==')]) 2026-03-08 14:38:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:38:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:38:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:38:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:38:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:38:49 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 14:38:49 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpe3uv6g89_mock.wav 2026-03-08 14:38:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 14:38:51 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 14:38:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 14:38:54 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 14:38:54 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:38:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 14:38:59 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 14:38:59 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 14:38:59 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:39:00 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 14:39:00 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1dtwd17c_mock.wav 2026-03-08 14:39:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 14:39:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 14:39:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5152, filename=tmpigx_gwvn_mock.wav) 2026-03-08 14:39:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:39:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:39:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:39:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:39:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:39:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:39:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:39:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:39:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:39:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:39:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:39:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:39:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:39:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:42:26 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0c42-4dae34a263e61c5749e31787;13c0a6ae-dfb9-4785-9873-a8cbf816b359'), (b'RateLimit', b'"api";r=969;t=85'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'BD7tka6XS3HYRSM_JolPfkWPI7YWG7vWhX2dUeZ5fKMb1Qka4DbIeA==')]) 2026-03-08 14:39:00 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:39:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:39:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:39:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:39:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:39:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:39:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:39:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:39:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:39:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:39:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:42:26 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0c42-09e6c1a86eac8b3d4d2f2439;13c0a6ae-dfb9-4785-9873-a8cbf816b359'), (b'RateLimit', b'"api";r=968;t=85'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'g5vGWNyr-CYa9CmrK_NqfcJXTpN-Pb_kENBSuiB18_psf65PYFjOww==')]) 2026-03-08 14:39:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:39:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:39:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:39:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:39:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:39:01 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 14:39:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 14:39:03 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 14:39:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 14:39:06 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 14:39:06 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprer4nw5u_mock.wav 2026-03-08 14:39:07 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 14:39:07 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:39:12 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 14:39:12 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 14:39:12 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:39:13 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 14:39:13 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 14:39:13 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5153, filename=tmptx93n4mj_mock.wav) 2026-03-08 14:39:13 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:39:13 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:39:13 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:39:13 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:39:13 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:39:13 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:39:13 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:39:13 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:39:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:39:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:39:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:39:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:39:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:39:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:42:38 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0c4e-53ea880508682deb67f1a602;c92dec05-b8de-401d-afb0-9a98d820749a'), (b'RateLimit', b'"api";r=967;t=73'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Kneqn251XmeDmxfYy_Nr5Vr1cc1ZcTxf8reIx_s15vKXxu5sm5tNaw==')]) 2026-03-08 14:39:13 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:39:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:39:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:39:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:39:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:39:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:39:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:39:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:39:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:39:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:39:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:42:39 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0c4f-5bf74a25091100a56ec245e2;c92dec05-b8de-401d-afb0-9a98d820749a'), (b'RateLimit', b'"api";r=966;t=72'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'rOnmiGiGjDJ7zSQ9XnORhBfTmzZOsFMFMpYZX6BednM3tPNVJGE1mQ==')]) 2026-03-08 14:39:13 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:39:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:39:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:39:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:39:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:39:16 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 14:39:16 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 14:39:16 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 14:39:16 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 14:39:20 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:39:20 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:39:24 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 14:39:24 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 14:39:24 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:39:25 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 14:39:25 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:39:25 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5154, filename=tmp1_7liao0_mock.wav) 2026-03-08 14:39:25 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:39:25 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:39:25 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:39:25 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:39:25 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:39:25 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:39:25 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:39:25 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:39:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:39:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:39:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:39:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:39:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:39:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:42:50 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0c5a-4fedac31096ce98e1dbf7122;98474f74-8820-44a0-a261-0e4b4f129ef1'), (b'RateLimit', b'"api";r=965;t=61'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'zSpYDKzUU5tGDZNCBiDZREvkBya97cIg0GWNFIJvBOvBBtdFQdwNKA==')]) 2026-03-08 14:39:25 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:39:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:39:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:39:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:39:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:39:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:39:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:39:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:39:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:39:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:39:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:42:50 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0c5a-457dfd9643b901245e505100;98474f74-8820-44a0-a261-0e4b4f129ef1'), (b'RateLimit', b'"api";r=964;t=61'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'IsUGKfa8gEkf3Zr0zJ7-JCKTfOOgP4beu8sNHGgG4oc5E16gbPx-Zg==')]) 2026-03-08 14:39:25 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:39:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:39:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:39:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:39:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:39:26 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 14:39:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 14:39:28 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 14:39:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 14:39:31 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:39:31 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:39:33 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 14:39:35 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:39:35 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0mikwcnu_mock.wav 2026-03-08 14:39:36 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:39:36 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:39:36 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 14:39:36 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:39:37 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 14:39:37 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 14:39:37 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5155, filename=tmp36btu26f_mock.wav) 2026-03-08 14:39:37 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:39:37 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:39:37 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:39:37 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:39:37 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:39:37 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 14:39:37 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:39:37 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:39:37 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:39:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:39:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:39:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:39:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:39:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:39:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:43:03 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0c67-7ca71eb219645a8f6b989555;9b22f532-0f00-459d-a790-c6c84a9e035e'), (b'RateLimit', b'"api";r=963;t=48'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'kd6oEjE2GacFYb5y7EAvsrXQRbQ9wjLqeiBikcIz0DY92GWpTyw1sg==')]) 2026-03-08 14:39:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:39:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:39:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:39:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:39:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:39:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:39:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:39:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:39:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:39:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:39:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:43:03 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0c67-0244d2ed2d0159a74d3b4ece;9b22f532-0f00-459d-a790-c6c84a9e035e'), (b'RateLimit', b'"api";r=962;t=48'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'3LFRgyo1GU81_7TeGENFx3ouUb_6e3FSclLQVnkBfMAWuNXNp8aekQ==')]) 2026-03-08 14:39:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:39:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:39:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:39:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:39:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:39:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:39:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8fex02s9_mock.wav 2026-03-08 14:39:40 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 14:39:40 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 14:39:40 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 14:39:44 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 14:39:44 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:39:49 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:39:49 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:39:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 14:39:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:39:49 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 14:39:49 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:39:49 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5156, filename=tmp6o6dloeq_mock.wav) 2026-03-08 14:39:49 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:39:49 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:39:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:39:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:39:49 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:39:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:39:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:39:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:39:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:39:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:39:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:39:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:39:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:39:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:43:15 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0c73-70de4267218d45174ad0f895;cc88ec29-9393-4255-ae59-286730020f9f'), (b'RateLimit', b'"api";r=961;t=36'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'tZlYQ5XYfg9LAtUiK9_gZtjtwVod4e8GIRNeiYpNAensgWpd-1we-A==')]) 2026-03-08 14:39:50 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:39:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:39:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:39:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:39:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:39:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:39:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:39:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:39:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:39:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:39:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:43:15 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0c73-541f4a18711340bc38873643;cc88ec29-9393-4255-ae59-286730020f9f'), (b'RateLimit', b'"api";r=960;t=36'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'G0euECbfnGMwexdMV3VxapllSDe45X-mE6n6i3ir6dWCKGhk4JsSww==')]) 2026-03-08 14:39:50 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:39:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:39:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:39:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:39:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:39:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:39:52 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 14:39:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 14:39:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 14:39:56 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 14:39:56 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:40:01 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 14:40:03 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 14:40:03 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9yvnjp4d_mock.wav 2026-03-08 14:40:04 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 14:40:09 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 14:40:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 14:40:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpd26yk1ol_mock.wav 2026-03-08 14:40:12 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 14:40:14 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 14:40:15 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.754433 < -1.000000) 2026-03-08 14:40:16 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.014604 < -1.000000) 2026-03-08 14:40:16 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 14:40:16 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmppblkj1ks_mock.wav 2026-03-08 14:40:16 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.893198 < -1.000000) 2026-03-08 14:40:17 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:40:17 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:40:17 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'КОММЕНТА' → 불명 2026-03-08 14:40:17 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:40:18 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 14:40:18 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:KOMMENТА | 긴급도:일반 | 키워드:KOMMENТА, KOMMENТА, KOMMENТА, KOMMENТА 2026-03-08 14:40:18 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5157, filename=tmpvfo5vfbb_mock.wav) 2026-03-08 14:40:18 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:40:18 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:40:18 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:40:18 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:40:18 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:40:18 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:40:18 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:40:18 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:40:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:40:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:40:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:40:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:40:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:40:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:43:43 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0c8f-0f5fe2611fae67275301d7f5;86b7ea66-af05-4cca-96a4-1c41bba89a4b'), (b'RateLimit', b'"api";r=959;t=8'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'CIUfY2cFDkqzjaS-UWWg4Qs5hMakccCyJ5m_UKjeFesj9NPTP2qb2w==')]) 2026-03-08 14:40:18 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:40:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:40:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:40:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:40:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:40:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:40:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:40:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:40:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:40:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:40:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:43:43 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0c8f-03fc55aa57d81ad544983cd8;86b7ea66-af05-4cca-96a4-1c41bba89a4b'), (b'RateLimit', b'"api";r=958;t=8'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'V3jRK5RpXj6uxnpGt5KWVVJGHWXALTkjT4IGXCPpVBcESRJORAZOxQ==')]) 2026-03-08 14:40:18 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:40:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:40:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:40:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:40:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:40:20 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:40:20 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 14:40:20 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 14:40:22 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 14:40:24 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 14:40:25 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 14:40:25 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 14:40:25 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5158, filename=tmpsnk4c2fp_mock.wav) 2026-03-08 14:40:25 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:40:25 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 14:40:25 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:40:25 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:40:25 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:40:25 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:40:25 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:40:25 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:40:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:40:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:40:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:40:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:40:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:40:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:43:51 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0c97-7b21564c6ea242301280ef62;ba686c04-3edc-4ebc-b276-a31b9b62bec1'), (b'RateLimit', b'"api";r=999;t=300'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'5XIRllWoIRV7_Jx7bspHi_t4RDII_8p8PfBU1UnP0R62j5UXYcZJIQ==')]) 2026-03-08 14:40:25 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:40:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:40:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:40:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:40:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:40:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:40:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:40:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:40:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:40:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:40:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:43:51 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0c97-1a56811705c0d7cb047f4d79;ba686c04-3edc-4ebc-b276-a31b9b62bec1'), (b'RateLimit', b'"api";r=998;t=300'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'yuALldDDcrl7PnVKUn-Zrroh9Ml-DNv_EjWDSpKIjL-cPc8_6UMxyg==')]) 2026-03-08 14:40:26 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:40:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:40:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:40:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:40:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:40:27 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 14:40:27 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3ognuoqx_mock.wav 2026-03-08 14:40:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 14:40:28 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 14:40:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 14:40:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 14:40:32 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 14:40:32 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:40:33 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 14:40:33 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpueo6dawh_mock.wav 2026-03-08 14:40:37 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 14:40:37 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 14:40:37 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:40:38 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 14:40:38 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 14:40:38 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5159, filename=tmpsf60g0lh_mock.wav) 2026-03-08 14:40:38 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:40:38 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:40:38 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:40:38 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:40:38 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:40:38 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:40:38 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:40:38 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:40:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:40:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:40:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:40:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:40:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:40:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:44:03 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0ca3-790605fa05d95f65360f92d1;adf5b5cd-6165-45c6-b2c5-f01e66fb3abb'), (b'RateLimit', b'"api";r=997;t=288'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'DNoXqKuHY-3Av7HUCWmOIy1QIhNt1nNaboEY3Rmlu77MVmp7FaCR5g==')]) 2026-03-08 14:40:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:40:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:40:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:40:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:40:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:40:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:40:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:40:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:40:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:40:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:40:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:44:03 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0ca3-3e27d7e947fde36868d48b95;adf5b5cd-6165-45c6-b2c5-f01e66fb3abb'), (b'RateLimit', b'"api";r=996;t=288'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'QF0TWSDjuUwZtk5K2U84iMNWA1sgAkwpnbgMYS6m1gBA8oCeSrnj7g==')]) 2026-03-08 14:40:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:40:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:40:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:40:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:40:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:40:40 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 14:40:40 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 14:40:40 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 14:40:44 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 14:40:44 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 14:40:44 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:40:49 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 14:40:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 14:40:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:40:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 14:40:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 14:40:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5160, filename=tmptyirruv5_mock.wav) 2026-03-08 14:40:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:40:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:40:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:40:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:40:50 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:40:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:40:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:40:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:40:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:40:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:40:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:40:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:40:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:40:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:44:15 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0caf-6486ce392db6f1ee77c19eb9;395ee802-e3cc-4317-b396-e66b9cec2abc'), (b'RateLimit', b'"api";r=995;t=276'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'f_XTds7C8oLAZKDdIWAHpXzLe7yUvP7KQq2-25bq3PXifaJf7Q3Ibg==')]) 2026-03-08 14:40:50 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:40:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:40:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:40:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:40:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:40:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:40:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:40:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:40:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:40:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:40:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:44:15 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0caf-07afc750072cff3339006e8b;395ee802-e3cc-4317-b396-e66b9cec2abc'), (b'RateLimit', b'"api";r=994;t=276'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'2U7QqOeOo0cu0818GDx0JrM6KaOeS7BSxRxFY_OdjC8GGVZsLKJSMw==')]) 2026-03-08 14:40:50 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:40:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:40:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:40:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:40:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:40:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 14:40:53 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 14:40:53 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 14:40:54 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 14:40:56 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:40:56 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:41:01 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 14:41:01 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 14:41:01 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:41:01 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 14:41:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 14:41:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:41:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5161, filename=tmpf6xfwll2_mock.wav) 2026-03-08 14:41:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:41:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:41:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:41:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:41:01 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:41:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:41:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:41:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:41:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:41:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:41:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:41:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:41:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:41:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:44:27 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0cbb-3670a1dc634dbe2916cab239;fca97caa-0216-4224-8cf6-8a59538e066f'), (b'RateLimit', b'"api";r=993;t=264'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b's0sfnyoGeegdGHbiF0Gc6U9qY1NSKCf56QaVm4w62O8SrdSD2d4afw==')]) 2026-03-08 14:41:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:41:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:41:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:41:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:41:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:41:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:41:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:41:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:41:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:41:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:41:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:44:27 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0cbb-685bdcad6fd6d98d3d8dc8c9;fca97caa-0216-4224-8cf6-8a59538e066f'), (b'RateLimit', b'"api";r=992;t=264'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'wy3aKMJUmlA9GMdxMa6-pTHb7GYbx5t34DvDaLPgpoRJspH6eft3wA==')]) 2026-03-08 14:41:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:41:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:41:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:41:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:41:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:41:03 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:41:03 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpn7jozluw_mock.wav 2026-03-08 14:41:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 14:41:04 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 14:41:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 14:41:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 14:41:06 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:41:06 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpar8pshx7_mock.wav 2026-03-08 14:41:08 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:41:08 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:41:13 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:41:13 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:41:13 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 14:41:13 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:41:14 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 14:41:14 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 14:41:14 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5162, filename=tmpz9np0ysd_mock.wav) 2026-03-08 14:41:14 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:41:14 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:41:14 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:41:14 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:41:14 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:41:14 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:41:14 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:41:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:41:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:41:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:41:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:41:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:41:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:41:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:44:39 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0cc7-3da348002125777617c7a62f;cae60692-47dc-417d-b06c-03eb2d28033a'), (b'RateLimit', b'"api";r=991;t=252'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'xi1S2fO-hEWZA_2jreU46ssXPawr3YdhmpAfIKtqKPZor2ScXShQpA==')]) 2026-03-08 14:41:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:41:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:41:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:41:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:41:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:41:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:41:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:41:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:41:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:41:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:41:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:44:40 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0cc8-014348a455ae138c4fff1d9f;cae60692-47dc-417d-b06c-03eb2d28033a'), (b'RateLimit', b'"api";r=990;t=251'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'pFNtJKlyt_3zrvBlc5m0yf_3Me24Gq17FinvrS-pplAhljSnDh36LQ==')]) 2026-03-08 14:41:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:41:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:41:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:41:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:41:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:41:17 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 14:41:17 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 14:41:17 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 14:41:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 14:41:21 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 14:41:21 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:41:26 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:41:26 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:41:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 14:41:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:41:26 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 14:41:26 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:41:26 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5163, filename=tmp0eprq50y_mock.wav) 2026-03-08 14:41:26 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:41:26 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:41:26 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:41:26 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:41:26 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:41:26 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:41:26 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:41:26 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:41:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:41:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:41:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:41:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:41:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:41:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:44:52 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0cd4-753056f72478eee903580392;4edcd728-af2c-4355-9baf-01c3733cd34e'), (b'RateLimit', b'"api";r=989;t=239'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'MZXx1oCbuNpPmEFai4LWeFngAJvTm8QrvIy0L09lEom4zjaVW2wZfg==')]) 2026-03-08 14:41:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:41:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:41:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:41:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:41:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:41:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:41:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:41:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:41:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:41:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:41:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:44:52 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0cd4-11f65bfe6481693d475c768f;4edcd728-af2c-4355-9baf-01c3733cd34e'), (b'RateLimit', b'"api";r=988;t=239'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'uoje7Oh8DeY8cTeDSDyyZgEGE9zYya-lEhDMwOljUx1oGH1_XSPhBQ==')]) 2026-03-08 14:41:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:41:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:41:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:41:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:41:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:41:29 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:41:29 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 14:41:29 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 14:41:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 14:41:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpeiq8pv8n_mock.wav 2026-03-08 14:41:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 14:41:33 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 14:41:33 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:41:38 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 14:41:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 14:41:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpa3_umxst_mock.wav 2026-03-08 14:41:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 14:41:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 14:41:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpaqpjbez0_mock.wav 2026-03-08 14:41:46 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 14:41:49 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 14:41:53 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 14:41:54 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 14:41:54 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprgcngf2r_mock.wav 2026-03-08 14:41:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 14:41:59 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (15.080000 > 2.400000) 2026-03-08 14:41:59 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.037851 < -1.000000) 2026-03-08 14:41:59 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.517794 < -1.000000) 2026-03-08 14:42:00 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:42:00 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:42:00 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '도시락' → 불명 2026-03-08 14:42:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:42:00 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 14:42:00 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpevlcwi8__mock.wav 2026-03-08 14:42:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 53자) 2026-03-08 14:42:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:도시락 통과 | 긴급도:일반 | 키워드:도시락, 신호, 통과, 일반 2026-03-08 14:42:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5164, filename=tmp_s3_vz7n_mock.wav) 2026-03-08 14:42:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:42:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:42:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:42:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:42:01 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:42:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:42:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:42:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:42:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:42:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:42:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:42:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:42:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:42:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:45:26 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0cf6-7960a904650f625f4db799ba;08148a7e-37ab-4b3b-8efc-51b3fbf3543c'), (b'RateLimit', b'"api";r=987;t=205'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'IQ6p7lz3sYE64JqNFpWvb085z-S1WtnCBBJ7wuDzIz2kkg7h62y6fA==')]) 2026-03-08 14:42:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:42:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:42:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:42:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:42:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:42:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:42:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:42:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:42:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:42:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:42:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:45:27 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0cf7-42ab445d3aad0fd638765357;08148a7e-37ab-4b3b-8efc-51b3fbf3543c'), (b'RateLimit', b'"api";r=986;t=204'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'H3uZ5qzJknyRKcfHy-yWTZKKk3kYVNZBmnRJGahu3X6bmLUI6ybVng==')]) 2026-03-08 14:42:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:42:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:42:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:42:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:42:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:42:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:42:04 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 14:42:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 14:42:07 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 14:42:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 14:42:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 14:42:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5165, filename=tmpkjtkqpt__mock.wav) 2026-03-08 14:42:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:42:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 14:42:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:42:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:42:08 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:42:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:42:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:42:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:42:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:42:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:42:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:42:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:42:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:42:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:45:34 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0cfe-044a31410466aa0341f5135b;38edb3c2-02d7-4333-be70-510962895d99'), (b'RateLimit', b'"api";r=985;t=197'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'hMAmgZrcfAQ_DwxddEt2KYjGv2ucq0_UwWMzE_DufNVLqWEz5RYzMg==')]) 2026-03-08 14:42:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:42:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:42:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:42:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:42:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:42:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:42:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:42:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:42:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:42:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:42:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:45:34 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0cfe-07e1daa35484565e3f9c9dae;38edb3c2-02d7-4333-be70-510962895d99'), (b'RateLimit', b'"api";r=984;t=197'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'26SsW2d8YWIu43QPaM7EQeLJ-30_BzfhIugNWZ7nerpzSNo_BUmjag==')]) 2026-03-08 14:42:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:42:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:42:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:42:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:42:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:42:11 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 14:42:11 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 14:42:11 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 14:42:11 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 14:42:15 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 14:42:15 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:42:20 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 14:42:20 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 14:42:20 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:42:20 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 14:42:20 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 14:42:20 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5166, filename=tmplkojolc2_mock.wav) 2026-03-08 14:42:20 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:42:20 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:42:20 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:42:21 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:42:21 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:42:21 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:42:21 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:42:21 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:42:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:42:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:42:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:42:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:42:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:42:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:45:46 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0d0a-2576994f7120d56b075601cb;e1e1c29d-2c24-4102-ae87-dfea7fd4be6f'), (b'RateLimit', b'"api";r=983;t=185'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'GDB794axhUmA7hHejJl97ixx0fNoYgGLE8QQEONShUChpIjtQFS_cQ==')]) 2026-03-08 14:42:21 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:42:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:42:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:42:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:42:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:42:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:42:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:42:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:42:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:42:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:42:21 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 14:42:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:45:46 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0d0a-6ec5daee5889a61e2ffb7a52;e1e1c29d-2c24-4102-ae87-dfea7fd4be6f'), (b'RateLimit', b'"api";r=982;t=185'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'X7Ij4pWC62DrT3FiDZUp_V94clkx-5mUPAivaM79hJuhylimEx14ow==')]) 2026-03-08 14:42:21 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:42:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:42:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:42:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:42:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:42:23 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 14:42:23 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 14:42:23 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 14:42:27 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 14:42:27 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:42:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 14:42:30 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:42:30 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmt1_w174_mock.wav 2026-03-08 14:42:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 14:42:32 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 14:42:32 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 14:42:32 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:42:33 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 14:42:33 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 14:42:33 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5167, filename=tmp9e_c984__mock.wav) 2026-03-08 14:42:33 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:42:33 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:42:33 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:42:33 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:42:33 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:42:33 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:42:33 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:42:33 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:42:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:42:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:42:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:42:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:42:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:42:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:45:58 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0d16-57cae7f70a56e2c72f7e0030;f2700fe8-910b-4d2a-abea-35b352df266a'), (b'RateLimit', b'"api";r=981;t=173'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'U3K1Iv7p66rl7wVL3h_4yta1cOAqweCw6LYvMxAAUP2iIHRJp-TKFQ==')]) 2026-03-08 14:42:33 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:42:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:42:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:42:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:42:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:42:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:42:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:42:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:42:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:42:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:42:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:45:59 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0d17-41a8ad5f0abb82274810e8b4;f2700fe8-910b-4d2a-abea-35b352df266a'), (b'RateLimit', b'"api";r=980;t=172'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'RcFF0YZBPWUn48zCDiJXf2eXFipFQQzP8NRADCISceg39pPgi6vb5A==')]) 2026-03-08 14:42:33 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:42:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:42:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:42:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:42:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:42:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:42:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvud5reut_mock.wav 2026-03-08 14:42:36 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 14:42:36 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 14:42:36 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 14:42:39 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:42:39 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:42:44 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 14:42:44 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 14:42:44 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:42:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 14:42:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:42:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5168, filename=tmp5amok1hx_mock.wav) 2026-03-08 14:42:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:42:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:42:45 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:42:45 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:42:45 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:42:45 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:42:45 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:42:45 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:42:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:42:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:42:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:42:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:42:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:42:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:46:10 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0d22-731484ee1602091f2b56b4e4;fe385b8a-1371-4eb3-bcf0-0cba94f54e2d'), (b'RateLimit', b'"api";r=979;t=161'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ogw-AovLWzNtfPNNk1ixG821a4_GGipKno4agSur-Umnp6XNYWnvZQ==')]) 2026-03-08 14:42:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:42:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:42:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:42:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:42:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:42:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:42:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:42:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:42:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:42:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:42:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:46:10 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0d22-44968bcb0b3eae2c338919be;fe385b8a-1371-4eb3-bcf0-0cba94f54e2d'), (b'RateLimit', b'"api";r=978;t=161'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'mJ6nvKIUPPtt6d36-80Aku_AylI1uaswadJg9r0UbwKLVdQ1BfDdnQ==')]) 2026-03-08 14:42:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:42:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:42:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:42:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:42:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:42:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 14:42:47 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 14:42:47 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 14:42:47 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 14:42:51 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:42:51 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:42:56 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:42:56 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:42:56 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 14:42:56 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:42:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 14:42:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 14:42:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5169, filename=tmpvo1b6bsa_mock.wav) 2026-03-08 14:42:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:42:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:42:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:42:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:42:57 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:42:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:42:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:42:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:42:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:42:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:42:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:42:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:42:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:42:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:46:22 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0d2e-3948d4c23f06773c44f456ed;c057f596-4e28-4057-b5a2-6d14dff248d1'), (b'RateLimit', b'"api";r=977;t=149'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'b3YxN4mxQeNyfUOUgxjTU6vGjsHQyRzpNlwANzNnkj-szOSow6_I7w==')]) 2026-03-08 14:42:57 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:42:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:42:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:42:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:42:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:42:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:42:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:42:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:42:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:42:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:42:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:46:23 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0d2f-5fe3b5b81c2d12180d58dfda;c057f596-4e28-4057-b5a2-6d14dff248d1'), (b'RateLimit', b'"api";r=976;t=148'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'kp1ZKcaGrd47TVsbKgEEWPwg15MSuYLOJr_1NXJIX18zuBy3BKt8xg==')]) 2026-03-08 14:42:57 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:42:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:42:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:42:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:42:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:42:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 14:42:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpziefm8x3_mock.wav 2026-03-08 14:42:58 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 14:43:00 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 14:43:00 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 14:43:00 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 14:43:03 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 14:43:03 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:43:06 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 14:43:06 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5k8bcej4_mock.wav 2026-03-08 14:43:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 14:43:09 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:43:09 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:43:09 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 14:43:09 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:43:09 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 14:43:09 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:43:09 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5170, filename=tmpgmdojhhy_mock.wav) 2026-03-08 14:43:09 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:43:09 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:43:09 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:43:09 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:43:09 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:43:09 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:43:09 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:43:09 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:43:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:43:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:43:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:43:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:43:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:43:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:46:35 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0d3b-7d5a76a876c279f16773cb91;6250855d-833a-4028-9975-159543292fc2'), (b'RateLimit', b'"api";r=975;t=136'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 93e35c9dc15bc1e4c4e3a051603e3c20.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'bi3E8ih-L72kEf8ueB8bpplZ9vFMNe7WFK-Wl4wQ-d59rixCnfhoyw==')]) 2026-03-08 14:43:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:43:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:43:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:43:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:43:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:43:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:43:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:43:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:43:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:43:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:43:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:46:35 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0d3b-4e9c67b7038c7bc2320d0c8f;6250855d-833a-4028-9975-159543292fc2'), (b'RateLimit', b'"api";r=974;t=136'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 93e35c9dc15bc1e4c4e3a051603e3c20.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'O3FloIEAa7Cj0gNQ-NO_AxdnNFBoGHSUSISSdMNIcMDIc-nnaIWkbg==')]) 2026-03-08 14:43:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:43:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:43:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:43:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:43:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:43:11 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 14:43:11 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpgrfypxbn_mock.wav 2026-03-08 14:43:12 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:43:12 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 14:43:12 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 14:43:16 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 14:43:16 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:43:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 14:43:21 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 14:43:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 14:43:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp65l3dd09_mock.wav 2026-03-08 14:43:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 14:43:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 14:43:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpo2bikfma_mock.wav 2026-03-08 14:43:30 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 14:43:36 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 14:43:38 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 14:43:40 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (25.724138 > 2.400000) 2026-03-08 14:43:45 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (3.156522 > 2.400000) 2026-03-08 14:43:45 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.673630 < -1.000000) 2026-03-08 14:43:46 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:43:46 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:43:46 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'между canoe검색 보' → 불명 2026-03-08 14:43:46 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:43:47 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 68자) 2026-03-08 14:43:47 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:canoe검색 보 통과 | 긴급도:일반 | 키워드:canoe검색 보,신호,통과,일반 2026-03-08 14:43:47 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5171, filename=tmpomylqagh_mock.wav) 2026-03-08 14:43:47 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:43:47 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:43:47 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:43:47 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:43:47 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:43:47 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:43:47 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:43:47 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:43:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:43:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:43:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:43:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:43:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:43:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:47:12 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0d60-1753b8ab58d010d67e7f67b9;c8b7a06d-67fc-4222-9223-56ef8193522e'), (b'RateLimit', b'"api";r=973;t=99'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b02f1da3681c9ab21069cabd3519feea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'GtDIBnNI9slD5O21Y8CRH8x0sztqA9NQJc0zZIRhePf5TQmHqd5sXw==')]) 2026-03-08 14:43:47 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:43:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:43:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:43:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:43:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:43:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:43:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:43:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:43:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:43:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:43:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:47:13 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0d61-345cf65271b0e26d18250af0;c8b7a06d-67fc-4222-9223-56ef8193522e'), (b'RateLimit', b'"api";r=972;t=98'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b02f1da3681c9ab21069cabd3519feea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'jgTh8t7eDJjxWNN7nrjl-npj5l3Xh-mnMP3kGjOQTm8nEP6D6HTxQQ==')]) 2026-03-08 14:43:47 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:43:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:43:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:43:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:43:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:43:48 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 14:43:50 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:43:50 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 14:43:50 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 14:43:53 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 14:43:54 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 14:43:54 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 14:43:54 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5172, filename=tmph833oeuy_mock.wav) 2026-03-08 14:43:54 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:43:54 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 14:43:54 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:43:54 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:43:54 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:43:54 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:43:54 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:43:54 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:43:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:43:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:43:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:43:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:43:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:43:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:47:20 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0d68-2bdf381d151c8b8a2542b7ab;70c63c89-1b44-4c72-bca0-1c6084350bcb'), (b'RateLimit', b'"api";r=971;t=91'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bcdf60906265f9ca9cfebfcbb40823ba.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'J2ZT9NC0f8UtdH5lL7HLtbiwXzoHjCn99uTDzRSVptWxglsHFr4dxw==')]) 2026-03-08 14:43:55 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:43:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:43:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:43:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:43:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:43:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:43:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:43:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:43:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:43:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:43:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:47:20 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0d68-610b0e2c629ff643372a113d;70c63c89-1b44-4c72-bca0-1c6084350bcb'), (b'RateLimit', b'"api";r=970;t=91'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bcdf60906265f9ca9cfebfcbb40823ba.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'WpTwDrghiiJmNR00nb5AhlmzFOXvbJREwtfIyr68aUp_PqIq9W3PWg==')]) 2026-03-08 14:43:55 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:43:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:43:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:43:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:43:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:43:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 14:43:57 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:43:57 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpm1c5a0no_mock.wav 2026-03-08 14:43:57 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 14:43:57 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 14:43:57 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 14:43:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 14:44:00 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:44:00 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxrwytzq5_mock.wav 2026-03-08 14:44:01 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 14:44:01 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:44:06 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 14:44:06 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 14:44:06 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:44:07 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 14:44:07 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 14:44:07 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5173, filename=tmpxk9ku05e_mock.wav) 2026-03-08 14:44:07 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:44:07 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:44:07 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:44:07 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:44:07 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:44:07 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:44:07 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:44:07 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:44:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:44:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:44:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:44:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:44:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:44:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:47:32 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0d74-7d36fd6376cd3cd968fdb05d;56736831-2117-45c9-be25-2bd3e47da51a'), (b'RateLimit', b'"api";r=969;t=79'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'oaMYJxWJNK41X-sRVgrVliPNtM_yZlRQhJcmUZRpUmWkkoHqAl76VA==')]) 2026-03-08 14:44:07 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:44:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:44:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:44:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:44:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:44:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:44:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:44:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:44:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:44:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:44:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:47:33 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0d75-2a59329723c0de3317496f52;56736831-2117-45c9-be25-2bd3e47da51a'), (b'RateLimit', b'"api";r=968;t=78'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'43zzD_6ph0exzXbHdEzX6wJ8dRkvUEYwrlrVMaEI0GuJSzFBhWnb4w==')]) 2026-03-08 14:44:07 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:44:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:44:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:44:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:44:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:44:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 14:44:10 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 14:44:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 14:44:13 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 14:44:13 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:44:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 14:44:18 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 14:44:18 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 14:44:18 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:44:19 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 91자) 2026-03-08 14:44:19 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,긴급도: 일반 2026-03-08 14:44:19 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5174, filename=tmpy__zu72g_mock.wav) 2026-03-08 14:44:19 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:44:19 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:44:19 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:44:19 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:44:19 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:44:19 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:44:19 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:44:19 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:44:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:44:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:44:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:44:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:44:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:44:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:47:45 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0d81-6c049aaf03cdfc981581acfc;782871e2-d159-4e82-b618-44115cd35176'), (b'RateLimit', b'"api";r=967;t=66'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'1irf3eIOLNkUtqsG6AKfzRu0_-Y2LfVi_Q1DUt2_Ssci2pU_wpghow==')]) 2026-03-08 14:44:19 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:44:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:44:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:44:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:44:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:44:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:44:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:44:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:44:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:44:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:44:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:47:45 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0d81-5c5a6fd933c1041b159dcd08;782871e2-d159-4e82-b618-44115cd35176'), (b'RateLimit', b'"api";r=966;t=66'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'-lOmm6Lj0VVFyiGQnE-_XbQqWPQDFnDfDnj2pfyAyHV5iRlWLgMqSw==')]) 2026-03-08 14:44:20 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:44:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:44:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:44:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:44:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:44:22 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 14:44:22 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 14:44:22 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 14:44:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 14:44:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpdblv9_of_mock.wav 2026-03-08 14:44:25 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 14:44:26 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:44:26 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:44:30 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 14:44:30 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 14:44:30 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:44:31 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 14:44:31 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 14:44:31 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5175, filename=tmp1v30j4vv_mock.wav) 2026-03-08 14:44:31 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:44:31 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:44:31 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:44:31 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:44:31 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:44:31 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:44:31 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:44:31 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:44:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:44:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:44:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:44:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:44:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:44:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:47:56 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0d8c-516389420b5052ef04caa079;9f8c2900-0eaa-405b-9314-039be523520a'), (b'RateLimit', b'"api";r=965;t=55'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'JfoQTcIVRNMQzzgYYUJuo9jsdaY45ubJSauNMqvknAys5f63qiLuOw==')]) 2026-03-08 14:44:31 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:44:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:44:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:44:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:44:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:44:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:44:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:44:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:44:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:44:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:44:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:47:57 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0d8d-6ee6a42c5e879e8712114e6c;9f8c2900-0eaa-405b-9314-039be523520a'), (b'RateLimit', b'"api";r=964;t=54'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'YXXPiP45XGNZNSpKOS2z0TALTZnjZhvYvFB2I-DK-Mo41CGLmTSiYA==')]) 2026-03-08 14:44:32 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:44:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:44:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:44:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:44:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:44:33 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 14:44:33 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpdn745qej_mock.wav 2026-03-08 14:44:33 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 14:44:34 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 14:44:34 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 14:44:34 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 14:44:37 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 14:44:37 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpr9mpuii7_mock.wav 2026-03-08 14:44:38 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:44:38 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:44:43 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:44:43 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:44:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 14:44:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:44:43 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 14:44:43 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 14:44:44 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5176, filename=tmpixhy1l1s_mock.wav) 2026-03-08 14:44:44 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:44:44 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:44:44 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:44:44 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:44:44 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:44:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 14:44:44 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:44:44 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:44:44 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:44:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:44:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:44:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:44:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:44:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:44:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:48:09 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0d99-7e6858ae0a0b2fa03a18cb63;4d4dc739-91d8-4702-b724-905870cc99ff'), (b'RateLimit', b'"api";r=963;t=42'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'mBjzO6-NAtzNW_xYxHkkrPtc3TkuYEit0Njq65eUsRRX82wVT89uRw==')]) 2026-03-08 14:44:44 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:44:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:44:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:44:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:44:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:44:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:44:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:44:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:44:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:44:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:44:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:48:09 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0d99-1c56cfec3bebd8c600f0d002;4d4dc739-91d8-4702-b724-905870cc99ff'), (b'RateLimit', b'"api";r=962;t=42'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'AJih0J3Lqsf95s6lUnCCsEVEqISh2iDtX-gTIOAHX7BayhqPg_wilA==')]) 2026-03-08 14:44:44 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:44:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:44:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:44:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:44:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:44:46 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 14:44:46 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 14:44:46 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 14:44:49 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 14:44:49 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmps856x9ui_mock.wav 2026-03-08 14:44:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 14:44:50 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 14:44:50 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:44:54 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 14:44:54 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpq3zksj00_mock.wav 2026-03-08 14:44:55 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:44:55 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:44:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 14:44:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:44:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 14:44:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:44:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5177, filename=tmpmkpt96xx_mock.wav) 2026-03-08 14:44:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:44:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:44:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:44:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:44:56 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:44:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:44:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:44:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:44:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:44:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:44:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:44:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:44:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:44:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:48:21 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0da5-29e91a1006dcdabb27289410;acf7a11b-6051-48dd-81e2-6b0a334a2cd1'), (b'RateLimit', b'"api";r=961;t=30'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'W7ZzT8C9hbc7AVcCWUJTqxfEJbog7ke8uWwMVBPT1MOjMDAGqIBzGA==')]) 2026-03-08 14:44:56 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:44:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:44:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:44:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:44:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:44:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:44:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:44:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:44:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:44:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:44:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:48:21 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0da5-1c605e9a75eda0952392ae35;acf7a11b-6051-48dd-81e2-6b0a334a2cd1'), (b'RateLimit', b'"api";r=960;t=30'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'hq_NSh2byCDKQCuvgVqWxAh4bZsd0C-hopdPS4sm-3jLJ6TvWNuJ5A==')]) 2026-03-08 14:44:56 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:44:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:44:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:44:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:44:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:44:58 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:44:58 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 14:44:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 14:45:02 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 14:45:02 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:45:05 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 14:45:08 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 14:45:15 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 14:45:15 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 14:45:20 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 14:45:22 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 14:45:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:45:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpcf0rxdyo_mock.wav 2026-03-08 14:45:25 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 14:45:26 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 14:45:26 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.138123 < -1.000000) 2026-03-08 14:45:27 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.197168 < -1.000000) 2026-03-08 14:45:27 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:45:27 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpcd3t8bjt_mock.wav 2026-03-08 14:45:28 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:45:28 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:45:28 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '1' → 불명 2026-03-08 14:45:28 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:45:28 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 27자) 2026-03-08 14:45:28 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:1 | 긴급도:일반 | 키워드:1,신호,통과,일반 2026-03-08 14:45:28 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5178, filename=tmptxqgkku1_mock.wav) 2026-03-08 14:45:28 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:45:28 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:45:28 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:45:28 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:45:28 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:45:28 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:45:28 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:45:28 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:45:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:45:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:45:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:45:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:45:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:45:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:48:54 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0dc6-7fa6e5a03cbaad5a649140b3;6ce4c841-8f56-4909-a403-6bef10855035'), (b'RateLimit', b'"api";r=999;t=297'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'7CZD6OPxqUxhoZZEqBbP8tCiT7pWTmXaFsqJXkKx5mfXawbrUiS5tA==')]) 2026-03-08 14:45:29 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:45:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:45:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:45:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:45:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:45:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:45:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:45:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:45:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:45:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:45:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:48:54 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0dc6-1c5da4437bd371fb4cb15783;6ce4c841-8f56-4909-a403-6bef10855035'), (b'RateLimit', b'"api";r=998;t=297'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'RPClmJLwWB3Mz3yFgqxSMVEzVkreavMPVcjWtSitR0Mc1sGitOud2w==')]) 2026-03-08 14:45:29 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:45:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:45:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:45:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:45:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:45:31 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:45:31 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 14:45:31 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 14:45:35 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 14:45:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 14:45:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 14:45:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5179, filename=tmp08to2wqv_mock.wav) 2026-03-08 14:45:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:45:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 14:45:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:45:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:45:36 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:45:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:45:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:45:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:45:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:45:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:45:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:45:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:45:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:45:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:49:01 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0dcd-45955e6a37fa1ddf6255232f;fd20d98a-5e8f-4170-a73b-a4b36191e671'), (b'RateLimit', b'"api";r=997;t=290'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ki9jVIRMzRHnKrpYXcudP4FwHV7XYcZrZpSp-UV4k37VpwqMNhof0g==')]) 2026-03-08 14:45:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:45:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:45:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:45:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:45:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:45:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:45:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:45:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:45:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:45:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:45:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:49:01 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0dcd-6ecabf4c0ad34df7185aaee9;fd20d98a-5e8f-4170-a73b-a4b36191e671'), (b'RateLimit', b'"api";r=996;t=290'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'45Nyc_F2WdTfHJN1q9OI9nRHvcoH99-glswHt5TYTbdUUS7T3lReEQ==')]) 2026-03-08 14:45:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:45:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:45:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:45:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:45:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:45:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 14:45:39 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 14:45:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 14:45:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 14:45:42 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 14:45:42 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:45:47 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 14:45:47 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 14:45:47 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:45:48 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 59자) 2026-03-08 14:45:48 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 14:45:48 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5180, filename=tmpisii5o8b_mock.wav) 2026-03-08 14:45:48 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:45:48 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:45:48 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:45:48 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:45:48 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:45:48 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:45:48 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:45:48 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:45:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:45:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:45:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:45:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:45:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:45:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:49:14 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0dda-28e222444bcea39428caa087;67e90292-85b4-432c-a510-c0af775dc0ab'), (b'RateLimit', b'"api";r=995;t=277'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'qOdd_ARt8R09CeRBMZMJQL_mBsOMUXN1-2qD7y1oBnw7aWl1dm361g==')]) 2026-03-08 14:45:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:45:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:45:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:45:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:45:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:45:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:45:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:45:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:45:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:45:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:45:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:49:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0dda-11c7aeb22851fa261c558847;67e90292-85b4-432c-a510-c0af775dc0ab'), (b'RateLimit', b'"api";r=994;t=277'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'm07ke7ZViodAZV8s1nIcV88EINGtMqYrkIDMdlwD346LHoirHArKYw==')]) 2026-03-08 14:45:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:45:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:45:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:45:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:45:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:45:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 14:45:51 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 14:45:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 14:45:52 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 14:45:52 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpghm54mco_mock.wav 2026-03-08 14:45:52 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 14:45:55 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 14:45:55 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:46:00 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 14:46:00 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 14:46:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:46:00 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 14:46:00 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzdmy7y0k_mock.wav 2026-03-08 14:46:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 14:46:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 14:46:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5181, filename=tmpy15mu8ih_mock.wav) 2026-03-08 14:46:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:46:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:46:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:46:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:46:01 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:46:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:46:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:46:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:46:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:46:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:46:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:46:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:46:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:46:01 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 14:46:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:49:26 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0de6-3d3b11df6f4bc9ab17aea7d9;94061cf8-c027-4e34-811c-1c29833ddf41'), (b'RateLimit', b'"api";r=993;t=265'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'K3_pM12E5mE9HMJywZg2rbENq5znByc6jJuJLGeel5MQ5VsZBAmCHA==')]) 2026-03-08 14:46:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:46:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:46:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:46:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:46:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:46:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:46:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:46:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:46:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:46:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:46:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:49:27 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0de7-6674d06c3249315d146d6efd;94061cf8-c027-4e34-811c-1c29833ddf41'), (b'RateLimit', b'"api";r=992;t=264'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'JQoKRKuGAzuTHXaJ7D5slUC_VtkKn8LiriKtCH_EAg_OkRuGiTr9lQ==')]) 2026-03-08 14:46:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:46:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:46:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:46:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:46:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:46:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 14:46:04 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 14:46:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 14:46:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 14:46:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpkmnfbjjd_mock.wav 2026-03-08 14:46:08 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:46:08 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:46:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 14:46:12 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 14:46:12 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 14:46:12 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:46:13 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 14:46:13 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 14:46:13 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5182, filename=tmp5q9e_lwx_mock.wav) 2026-03-08 14:46:13 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:46:13 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:46:13 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:46:13 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:46:13 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:46:13 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:46:13 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:46:13 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:46:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:46:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:46:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:46:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:46:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:46:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:49:38 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0df2-281f618d22ca1f1938e6a37f;3ffeb9a8-785a-434a-a415-6b46672aa233'), (b'RateLimit', b'"api";r=991;t=253'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'YdTo4p2h-AXdrRLgwlTyB91r4VcwlE7aFEMHSevkOrNmG-huU1pzeg==')]) 2026-03-08 14:46:13 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:46:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:46:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:46:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:46:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:46:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:46:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:46:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:46:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:46:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:46:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:49:38 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0df2-33c6b53204684fe9714caa4d;3ffeb9a8-785a-434a-a415-6b46672aa233'), (b'RateLimit', b'"api";r=990;t=253'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'FijD5sT5bJ14ji4vsyBcxsgymevuF7qOPaczMhV-eIHgKeePSt9RkA==')]) 2026-03-08 14:46:13 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:46:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:46:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:46:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:46:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:46:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 14:46:16 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 14:46:16 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 14:46:16 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 14:46:16 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpy0jvzjjk_mock.wav 2026-03-08 14:46:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 14:46:19 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:46:19 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:46:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 14:46:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpg_rjmyyg_mock.wav 2026-03-08 14:46:25 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:46:25 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:46:25 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 14:46:25 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:46:25 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 14:46:25 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 14:46:25 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5183, filename=tmpu0s9uvmt_mock.wav) 2026-03-08 14:46:25 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:46:25 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:46:26 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:46:26 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:46:26 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:46:26 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:46:26 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:46:26 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:46:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:46:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:46:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:46:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:46:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:46:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:49:51 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0dff-67738ae352316b2d1cb5e95e;a8686fc6-cb1d-43c2-9e40-214d2f54b095'), (b'RateLimit', b'"api";r=989;t=240'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'uoTF3wk_DCi-dCtxC_mo_itBGV4FimKCVWmcH4-WLpSlEw5jbsP1Ow==')]) 2026-03-08 14:46:26 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:46:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:46:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:46:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:46:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:46:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:46:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:46:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:46:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:46:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:46:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:49:51 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0dff-2347cc7a7d1008d24b92b23e;a8686fc6-cb1d-43c2-9e40-214d2f54b095'), (b'RateLimit', b'"api";r=988;t=240'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'7AgWwPF7UUN3qRHTlCOCaicoKB74nm7q5h6KtV1MfjAuoDGWMZjVtw==')]) 2026-03-08 14:46:26 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:46:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:46:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:46:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:46:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:46:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 14:46:28 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 14:46:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 14:46:32 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 14:46:32 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:46:32 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 14:46:37 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:46:37 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:46:37 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 14:46:37 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:46:38 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 14:46:38 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:46:38 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5184, filename=tmp5q4qx3vi_mock.wav) 2026-03-08 14:46:38 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:46:38 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:46:38 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:46:38 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:46:38 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:46:38 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:46:38 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:46:38 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:46:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:46:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:46:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:46:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:46:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:46:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:50:03 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0e0b-5fd1a4062ff6621c3de2fb7d;1b4cdba8-31eb-40d7-b7bc-ea801d0a9c87'), (b'RateLimit', b'"api";r=987;t=228'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'idXB53c5qXaW9cTWWRA4Uf0Jj3A66pYxrHjaucSph1wNvkdAjC_fUw==')]) 2026-03-08 14:46:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:46:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:46:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:46:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:46:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:46:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:46:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:46:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:46:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:46:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:46:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:50:03 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0e0b-2ca9a4c4498d915044f7e28d;1b4cdba8-31eb-40d7-b7bc-ea801d0a9c87'), (b'RateLimit', b'"api";r=986;t=228'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'KmNxhLHb9cSJ3oX19yGEP_K9AnEIjjKO9WkOThflqTvWcoutpDpuTQ==')]) 2026-03-08 14:46:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:46:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:46:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:46:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:46:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:46:40 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:46:40 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 14:46:40 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 14:46:42 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 14:46:44 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 14:46:44 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:46:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 14:46:50 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 14:46:51 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:46:51 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpb6nmyc9q_mock.wav 2026-03-08 14:46:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 14:46:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:46:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2wn79u9m_mock.wav 2026-03-08 14:46:57 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 14:47:02 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 14:47:03 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-2.234904 < -1.000000) 2026-03-08 14:47:04 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.478882 < -1.000000) 2026-03-08 14:47:04 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.506409 < -1.000000) 2026-03-08 14:47:05 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '' 2026-03-08 14:47:05 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='' 2026-03-08 14:47:05 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '주스웨어' → 불명 2026-03-08 14:47:05 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:47:05 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 53자) 2026-03-08 14:47:05 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:주스웨어 통과 | 긴급도:일반 | 키워드:주스웨어,신호,통과,일반 2026-03-08 14:47:05 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5185, filename=tmpw30mh6ay_mock.wav) 2026-03-08 14:47:05 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:47:05 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:47:05 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:47:05 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:47:05 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:47:05 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:47:05 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:47:05 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:47:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:47:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:47:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:47:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:47:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:47:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:50:31 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0e27-3bc76c6c3597eb8e223874e3;48f9a753-2f9b-4e9c-b45f-df8a82f78abf'), (b'RateLimit', b'"api";r=985;t=200'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'mmcbEhR3djn801rdbv760ViV2iJbYyMPIzSVOkdpBFPCPIDKimIr-A==')]) 2026-03-08 14:47:06 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:47:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:47:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:47:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:47:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:47:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:47:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:47:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:47:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:47:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:47:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:50:31 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0e27-3a092d930f72f8e458e86cc0;48f9a753-2f9b-4e9c-b45f-df8a82f78abf'), (b'RateLimit', b'"api";r=984;t=200'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6wYdFJc4GKX4Xzbos9IvQe0U3c_PzLN0PzIZRtW7RzBs40FJ_GDGDg==')]) 2026-03-08 14:47:06 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:47:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:47:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:47:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:47:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:47:08 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:47:08 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 14:47:08 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 14:47:09 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 14:47:12 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 14:47:13 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 14:47:13 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 14:47:13 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5186, filename=tmpoaltk0tx_mock.wav) 2026-03-08 14:47:13 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:47:13 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 14:47:13 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:47:13 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:47:13 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:47:13 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:47:13 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:47:13 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:47:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:47:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:47:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:47:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:47:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:47:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:50:38 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0e2e-71113f183bf814b66ce07756;bcef0294-7d02-4f04-9ed7-c9dba917f635'), (b'RateLimit', b'"api";r=983;t=193'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'0-c597W75tPdVrGs4RrueYcFTki42hH8E5Aspv9L7qJb_4fxGEIzzA==')]) 2026-03-08 14:47:13 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:47:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:47:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:47:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:47:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:47:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:47:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:47:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:47:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:47:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:47:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:50:39 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0e2e-337fabeb4ceefdba7d6ffe94;bcef0294-7d02-4f04-9ed7-c9dba917f635'), (b'RateLimit', b'"api";r=982;t=193'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'tFHwS-S_XhW3FCrpB_vO761YqkZ-qndyAeXj_64-9ZycvCkf1z321g==')]) 2026-03-08 14:47:13 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:47:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:47:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:47:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:47:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:47:16 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 14:47:16 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 14:47:16 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 14:47:19 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 14:47:19 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5vczcpq__mock.wav 2026-03-08 14:47:19 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 14:47:19 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:47:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 14:47:24 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 14:47:24 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 14:47:24 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:47:25 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 14:47:25 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 14:47:25 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5187, filename=tmp6cqs4xep_mock.wav) 2026-03-08 14:47:25 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:47:25 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:47:25 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:47:25 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:47:25 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:47:25 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:47:25 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:47:25 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:47:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:47:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:47:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:47:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:47:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:47:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:50:51 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0e3b-3a012fb66667eca17d251afe;d5eb0d06-c983-42c2-bbbe-878ea04d6ced'), (b'RateLimit', b'"api";r=981;t=180'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'RCeYrVOAYpu6H-5XjeU2PG3p0gU23nwTq-luQ79FtGq59NmUYjlhoA==')]) 2026-03-08 14:47:25 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:47:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:47:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:47:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:47:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:47:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:47:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:47:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:47:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:47:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:47:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:50:51 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0e3b-2573f6a95b00c4784979c62d;d5eb0d06-c983-42c2-bbbe-878ea04d6ced'), (b'RateLimit', b'"api";r=980;t=180'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'KwHeERwGYxtguQTwEILXWloxA2Fd6psNMflOTAVsXLjvuR4vwiN4gg==')]) 2026-03-08 14:47:26 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:47:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:47:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:47:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:47:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:47:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 14:47:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpnnlk9op7_mock.wav 2026-03-08 14:47:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 14:47:28 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 14:47:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 14:47:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 14:47:32 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 14:47:32 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:47:32 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 14:47:32 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprnlz_krb_mock.wav 2026-03-08 14:47:37 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 14:47:37 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 14:47:37 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:47:38 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 14:47:38 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 14:47:38 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5188, filename=tmp67nc2s8p_mock.wav) 2026-03-08 14:47:38 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:47:38 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:47:38 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:47:38 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:47:38 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:47:38 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:47:38 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:47:38 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:47:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:47:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:47:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:47:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:47:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:47:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:51:03 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0e47-1b0a83aa760195554eed2f07;32952926-be4f-4c4c-b6ee-8fea0a969c18'), (b'RateLimit', b'"api";r=979;t=168'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6IpQyywJD5YOQ3PVedxh2FL5Drsq5ucE4EbbfyGVHIF_ycYbemJDKQ==')]) 2026-03-08 14:47:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:47:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:47:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:47:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:47:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:47:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:47:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:47:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:47:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:47:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:47:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 14:47:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:51:03 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0e47-52031fc85651dce644f3859c;32952926-be4f-4c4c-b6ee-8fea0a969c18'), (b'RateLimit', b'"api";r=978;t=168'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'O1frwbShhofybAgXiIlTBrYm5_Hyda_ZX5tA-2B0U8NeZDBf_7sBPQ==')]) 2026-03-08 14:47:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:47:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:47:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:47:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:47:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:47:40 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 14:47:40 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 14:47:40 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 14:47:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 14:47:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpa9hb14e2_mock.wav 2026-03-08 14:47:44 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:47:44 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:47:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 14:47:48 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 14:47:48 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 14:47:48 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:47:49 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 14:47:49 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpc9smlrfw_mock.wav 2026-03-08 14:47:49 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 14:47:49 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:47:49 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5189, filename=tmplrvvl5rm_mock.wav) 2026-03-08 14:47:49 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:47:49 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:47:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:47:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:47:49 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:47:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:47:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:47:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:47:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:47:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:47:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:47:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:47:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:47:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:51:15 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0e53-5a3a2aec76b151ae76bd1dd4;be29875f-4a33-4cc1-8908-fc536129667d'), (b'RateLimit', b'"api";r=977;t=156'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Qg1-sOcLOz8gW8C8ToJRWwqPaqSQmVvsKQ7ORi4vYFOMiYdp3VVWHg==')]) 2026-03-08 14:47:50 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:47:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:47:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:47:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:47:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:47:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:47:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:47:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:47:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:47:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:47:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:51:15 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0e53-45f196f97aa432e569290e1b;be29875f-4a33-4cc1-8908-fc536129667d'), (b'RateLimit', b'"api";r=976;t=156'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'mWnBFb3LFiHICPIVEtcJddfwZcn08M279ngP5BkVaWfaHu90aAorrw==')]) 2026-03-08 14:47:50 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:47:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:47:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:47:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:47:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:47:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 14:47:52 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 14:47:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 14:47:56 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:47:56 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:47:59 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 14:48:01 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:48:01 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:48:01 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 14:48:01 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:48:02 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 14:48:02 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 14:48:02 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5190, filename=tmpn1x8492k_mock.wav) 2026-03-08 14:48:02 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:48:02 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:48:02 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:48:02 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:48:02 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:48:02 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:48:02 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:48:02 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:48:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:48:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:48:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:48:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:48:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:48:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:51:27 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0e5f-2862e9845fdb7f8f5ed67e2a;1b10adb6-2169-4470-8928-b79ea382083e'), (b'RateLimit', b'"api";r=975;t=144'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'dhEzMAXyCFgrDHdo9YbjvXSqA765VUiaMT2Kw7vwHR7dJ0vsp4ijHA==')]) 2026-03-08 14:48:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:48:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:48:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:48:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:48:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:48:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:48:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:48:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:48:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:48:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:48:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:51:27 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0e5f-23f719906159a4ef3b08b9f5;1b10adb6-2169-4470-8928-b79ea382083e'), (b'RateLimit', b'"api";r=974;t=144'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'VyqJKNR5OjXPQAUSBH3Le-KPSTE0eKzes61I8gbhbSb-tbJDMFx6GQ==')]) 2026-03-08 14:48:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:48:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:48:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:48:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:48:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:48:05 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 14:48:05 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 14:48:05 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 14:48:08 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 14:48:08 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:48:09 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 14:48:13 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:48:13 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:48:13 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 14:48:13 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:48:14 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 14:48:14 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:48:14 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5191, filename=tmpicghlnmj_mock.wav) 2026-03-08 14:48:14 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:48:14 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:48:14 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:48:14 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:48:14 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:48:14 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:48:14 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:48:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:48:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:48:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:48:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:48:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:48:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:48:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:51:39 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0e6b-2a08afbc46839bc30fd8cd7c;795324bd-f8ff-4a16-afa6-d7fe7557cf8e'), (b'RateLimit', b'"api";r=973;t=132'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'gma25LlZvJwb7gjZIbwYJPCc-vOR2lCTwPgm3EhpuiW8sMq6P_0MTw==')]) 2026-03-08 14:48:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:48:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:48:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:48:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:48:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:48:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:48:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:48:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:48:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:48:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:48:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:51:40 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0e6c-30e56eea08c4e1592947b18b;795324bd-f8ff-4a16-afa6-d7fe7557cf8e'), (b'RateLimit', b'"api";r=972;t=131'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'I3VanhGK3Ed2QxCJLd3zzLxpGcZF-XnT4VXiEmdqGQpQOrHlcTXSew==')]) 2026-03-08 14:48:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:48:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:48:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:48:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:48:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:48:17 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:48:17 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 14:48:17 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 14:48:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 14:48:19 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:48:19 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpnsy8hnxy_mock.wav 2026-03-08 14:48:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 14:48:20 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 14:48:20 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:48:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:48:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpcndtnfsd_mock.wav 2026-03-08 14:48:26 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 14:48:33 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 14:48:35 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 14:48:38 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 14:48:43 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 14:48:44 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.337260 < -1.000000) 2026-03-08 14:48:44 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.391051 < -1.000000) 2026-03-08 14:48:45 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:48:45 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:48:45 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '선정' → 불명 2026-03-08 14:48:45 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:48:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 44자) 2026-03-08 14:48:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:선정 통과 | 긴급도:일반 | 키워드:선정,통과,신호,일반 2026-03-08 14:48:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5192, filename=tmpcxg8r_ip_mock.wav) 2026-03-08 14:48:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:48:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:48:46 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:48:46 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:48:46 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:48:46 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:48:46 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:48:46 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:48:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:48:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:48:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:48:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:48:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:48:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:52:11 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0e8b-61080a0c51d883e80de67388;f879a86d-0a0d-4891-a61e-3f67676eba14'), (b'RateLimit', b'"api";r=971;t=100'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'OXz73TifNoXxJT7nCSHujp8S8LsPZdcXs-GgyDFAI5n84Ota2GwqQA==')]) 2026-03-08 14:48:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:48:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:48:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:48:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:48:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:48:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:48:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:48:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:48:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:48:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:48:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:52:11 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0e8b-75dd235444d586b842c6916a;f879a86d-0a0d-4891-a61e-3f67676eba14'), (b'RateLimit', b'"api";r=970;t=100'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'cQb9lQulRW06eHhDu8wCWR_8Yz5JJpxowR_UxJDViWfvETMAc2C41g==')]) 2026-03-08 14:48:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:48:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:48:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:48:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:48:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:48:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 14:48:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_v6vlx8c_mock.wav 2026-03-08 14:48:46 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 14:48:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:48:48 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 14:48:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 14:48:52 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 14:48:53 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 14:48:53 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 14:48:53 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5193, filename=tmpkfbdj86j_mock.wav) 2026-03-08 14:48:53 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:48:53 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 14:48:53 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:48:53 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:48:53 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:48:53 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:48:53 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:48:53 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:48:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:48:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:48:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:48:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:48:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:48:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:52:18 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0e92-48383f9b2683b53e41b70fec;eb62d489-c0e9-48d0-8581-a41bc9499623'), (b'RateLimit', b'"api";r=969;t=93'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'DWY2_CH-n10VricFFIu-WibEynfFKE1d0GSfygW_FqxSUUrKg2MmWA==')]) 2026-03-08 14:48:53 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:48:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:48:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:48:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:48:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:48:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:48:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:48:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:48:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:48:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:48:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:52:19 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0e93-5992c4cd4a0be4f277e7b350;eb62d489-c0e9-48d0-8581-a41bc9499623'), (b'RateLimit', b'"api";r=968;t=92'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9ecfC0OlNMHinPmjrL_ZfDfSPToX3-eLkh0ej_9gWaB1N1zsugFm6g==')]) 2026-03-08 14:48:54 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:48:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:48:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:48:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:48:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:48:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 14:48:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpal_rpoek_mock.wav 2026-03-08 14:48:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 14:48:56 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 14:48:56 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 14:48:56 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 14:48:59 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 14:48:59 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplq67fai3_mock.wav 2026-03-08 14:49:00 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 14:49:00 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:49:05 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 14:49:05 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 14:49:05 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:49:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 14:49:06 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 14:49:06 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 14:49:06 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5194, filename=tmpeezjy20a_mock.wav) 2026-03-08 14:49:06 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:49:06 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:49:06 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:49:06 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:49:06 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:49:06 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:49:06 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:49:06 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:49:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:49:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:49:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:49:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:49:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:49:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:52:31 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0e9f-583be43205d0d8ca1c0200f1;47504b21-5e16-44a7-b6e1-c895efd29452'), (b'RateLimit', b'"api";r=967;t=80'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'GuuXbZQcEoxNE-GIyUKXjjEL8Ot9FFnwsPio3ixbqcTDOUcaHPJeew==')]) 2026-03-08 14:49:06 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:49:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:49:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:49:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:49:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:49:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:49:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:49:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:49:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:49:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:49:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:52:31 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0e9f-26cb3b9975b629e6769708e0;47504b21-5e16-44a7-b6e1-c895efd29452'), (b'RateLimit', b'"api";r=966;t=80'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Z8Ilof5qzpg3D0HEXL2nJvQDfPtJ5x7T5Wc-hr_HC5tEv9vaNcMaFA==')]) 2026-03-08 14:49:06 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:49:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:49:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:49:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:49:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:49:08 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 14:49:08 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 14:49:08 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 14:49:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 14:49:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmperprp_tn_mock.wav 2026-03-08 14:49:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 14:49:12 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 14:49:12 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:49:16 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 14:49:16 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9rr7l_nt_mock.wav 2026-03-08 14:49:17 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 14:49:17 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 14:49:17 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:49:18 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 14:49:18 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 14:49:18 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5195, filename=tmpukk7cwrl_mock.wav) 2026-03-08 14:49:18 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:49:18 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:49:18 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:49:18 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:49:18 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:49:18 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:49:18 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:49:18 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:49:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:49:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:49:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:49:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:49:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:49:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:52:44 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0eac-287adddd049b8f1d5d042d6e;3c440cfb-a863-4130-85cf-ac5abb0b8250'), (b'RateLimit', b'"api";r=965;t=67'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'2JFJ-W7r-bFbVVTtyO5z4Svcv1PqfNZewAv_x4Ty_vSdmXlwiDzNJQ==')]) 2026-03-08 14:49:19 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:49:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:49:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:49:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:49:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:49:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:49:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:49:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:49:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:49:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:49:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:52:44 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0eac-146a8be41bd795782877952c;3c440cfb-a863-4130-85cf-ac5abb0b8250'), (b'RateLimit', b'"api";r=964;t=67'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'T1v2aLdYYqWUGXF3g411zzDOKOa8v_mVHp2c9xKUUQpufSrRELQXwA==')]) 2026-03-08 14:49:19 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:49:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:49:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:49:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:49:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:49:21 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 14:49:21 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 14:49:21 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 14:49:25 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:49:25 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:49:26 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 14:49:29 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 14:49:29 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 14:49:29 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:49:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 14:49:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:49:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5196, filename=tmp9o2ptk_f_mock.wav) 2026-03-08 14:49:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:49:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:49:30 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:49:30 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:49:30 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:49:30 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:49:30 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:49:30 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:49:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:49:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:49:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:49:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:49:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:49:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:52:55 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0eb7-584e683a4b394527357ed7f5;f466ce98-6a9e-467a-ab3e-8f21525a8f50'), (b'RateLimit', b'"api";r=963;t=56'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lbn8DITQX_tf6R-BXk4OnkFxsTalDlP_n2SoOEsa_tR1_lIs2yGQ-Q==')]) 2026-03-08 14:49:30 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:49:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:49:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:49:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:49:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:49:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:49:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:49:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:49:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:49:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:49:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:52:55 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0eb7-5d43fbd87ad2d3385e3425d1;f466ce98-6a9e-467a-ab3e-8f21525a8f50'), (b'RateLimit', b'"api";r=962;t=56'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'mrn5d4s3Lx4VF347znPI50QCRLBOzwQ4ElSDkNHNemWARZ0AXiDEbw==')]) 2026-03-08 14:49:30 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:49:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:49:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:49:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:49:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:49:32 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 14:49:32 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 14:49:32 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 14:49:36 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 14:49:36 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:49:36 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:49:41 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:49:41 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:49:41 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 14:49:41 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:49:42 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 14:49:42 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 14:49:42 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5197, filename=tmp5zb7lp8f_mock.wav) 2026-03-08 14:49:42 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:49:42 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:49:42 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:49:42 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:49:42 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:49:42 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:49:42 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:49:42 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:49:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:49:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:49:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:49:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:49:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:49:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:53:07 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0ec3-4bf93b7c2eb8ddb658ea81c7;c16983f4-f1a7-4cc3-a53f-2f2bd1babc9c'), (b'RateLimit', b'"api";r=961;t=44'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'R5FGX6ktSc1fwmYgC8-ILv63n2-FULyGysvxYPqcYU2qlQglzxDvvg==')]) 2026-03-08 14:49:42 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:49:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:49:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:49:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:49:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:49:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:49:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:49:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:49:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:49:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:49:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:53:08 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0ec4-284e334512a5109d04c9da98;c16983f4-f1a7-4cc3-a53f-2f2bd1babc9c'), (b'RateLimit', b'"api";r=960;t=43'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bN1jN0NvU9hHJlBcVV-DuIaQWOgwKLzx_bjA_Tfs_-LtWdHyUleSSA==')]) 2026-03-08 14:49:43 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:49:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:49:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:49:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:49:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:49:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 14:49:45 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 14:49:45 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 14:49:45 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 14:49:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:49:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzehlu0hb_mock.wav 2026-03-08 14:49:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 14:49:49 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 14:49:49 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:49:49 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:49:49 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpb7lga3gz_mock.wav 2026-03-08 14:49:54 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:49:54 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:49:54 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 14:49:54 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:49:54 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 14:49:54 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:49:54 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5198, filename=tmpcfot3ol8_mock.wav) 2026-03-08 14:49:54 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:49:54 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:49:54 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:49:54 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:49:54 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:49:54 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:49:54 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:49:54 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:49:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:49:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:49:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:49:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:49:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:49:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:53:20 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0ed0-093b409a5a85f4e43e256c82;8de894b1-a210-441b-bf7d-95151b3385da'), (b'RateLimit', b'"api";r=959;t=31'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'YhMnl5ho0foR_CjnJ-PleBnJ0Y2TSagjYgkdaDAhnfX6ImTuPRQ_-A==')]) 2026-03-08 14:49:55 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:49:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:49:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:49:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:49:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:49:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:49:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:49:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:49:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:49:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:49:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:53:20 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0ed0-41397250122c29814fa44557;8de894b1-a210-441b-bf7d-95151b3385da'), (b'RateLimit', b'"api";r=958;t=31'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'18iHJxfCiakNQ_mLv3hdwTi66V-XT-YEMxuTT4bR6ITP8UyB-So4MA==')]) 2026-03-08 14:49:55 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:49:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:49:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:49:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:49:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:49:57 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:49:57 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 14:49:57 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 14:50:01 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 14:50:01 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:50:03 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 14:50:06 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 14:50:13 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 14:50:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 14:50:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8e1nag3w_mock.wav 2026-03-08 14:50:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 14:50:19 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 14:50:21 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 14:50:21 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpm4srnz9n_mock.wav 2026-03-08 14:50:22 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 14:50:24 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 14:50:25 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.704873 < -1.000000) 2026-03-08 14:50:26 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.969897 < -1.000000) 2026-03-08 14:50:26 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 14:50:26 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpu0_kln9m_mock.wav 2026-03-08 14:50:26 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:50:26 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:50:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '상품으로 보' → 불명 2026-03-08 14:50:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:50:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 14:50:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:상품으로 보 | 긴급도:일반 | 키워드:없음 2026-03-08 14:50:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5199, filename=tmpe4h9u9tn_mock.wav) 2026-03-08 14:50:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:50:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:50:27 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:50:27 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:50:27 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:50:27 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:50:27 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:50:27 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:50:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:50:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:50:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:50:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:50:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:50:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:53:52 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0ef0-29b0010731e0240e475a6c44;21ef6e5e-ddb9-45ca-93f4-6a7970899dfc'), (b'RateLimit', b'"api";r=999;t=299'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bLfz4n7-8RrHTrjqvqRnfNGFavpidLo8pwVCEsDr_-M272cOuO1aDw==')]) 2026-03-08 14:50:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:50:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:50:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:50:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:50:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:50:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:50:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:50:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:50:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:50:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:50:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:53:53 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0ef1-6cc1c8b338f3d5d627ed14b3;21ef6e5e-ddb9-45ca-93f4-6a7970899dfc'), (b'RateLimit', b'"api";r=998;t=298'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'KzIACYdkgPujEKgqt9luCGAAfE9CXh-6m3mGKm2xclNsqYg70ahEmw==')]) 2026-03-08 14:50:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:50:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:50:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:50:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:50:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:50:30 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:50:30 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 14:50:30 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 14:50:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 14:50:34 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 14:50:34 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 14:50:34 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 14:50:34 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5200, filename=tmpgf7g8og1_mock.wav) 2026-03-08 14:50:34 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:50:34 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 14:50:34 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:50:34 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:50:34 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:50:34 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:50:34 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:50:34 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:50:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:50:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:50:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:50:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:50:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:50:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:54:00 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0ef8-265e29b63989b7af03e870aa;9214a08b-0ac8-4954-a8b7-23a0098149e3'), (b'RateLimit', b'"api";r=997;t=291'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'P6u-sdgIf4hSuLL22ZDQ9_1br6kYFvSs1T6pZ-9RZQKx5JB3NiqB6g==')]) 2026-03-08 14:50:35 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:50:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:50:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:50:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:50:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:50:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:50:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:50:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:50:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:50:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:50:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:54:00 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0ef8-1e1fd63f36f02438518a5606;9214a08b-0ac8-4954-a8b7-23a0098149e3'), (b'RateLimit', b'"api";r=996;t=291'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'mgshGmDmDw1sezm9_rTumFQH4TNMlvzeBWsB3F4oSu-0EPD0yJzcXg==')]) 2026-03-08 14:50:35 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:50:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:50:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:50:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:50:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:50:37 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 14:50:37 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 14:50:37 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 14:50:37 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 14:50:37 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpb6vs6p3t_mock.wav 2026-03-08 14:50:39 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 14:50:41 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 14:50:41 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:50:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 14:50:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0xzivdzn_mock.wav 2026-03-08 14:50:46 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 14:50:46 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 14:50:46 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:50:47 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 14:50:47 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 14:50:47 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5201, filename=tmpec0qufj6_mock.wav) 2026-03-08 14:50:47 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:50:47 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:50:47 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:50:47 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:50:47 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:50:47 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:50:47 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:50:47 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:50:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:50:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:50:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:50:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:50:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:50:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:54:12 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0f04-7f6fd37f44be113a13a9dfcf;f9413f6e-f160-4390-be1b-13873a4c184c'), (b'RateLimit', b'"api";r=995;t=279'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'NyAgp4OwipnaSR-_lhn3D36_GCq6njzy1zQRoZzWi-ZTkLCuqE5b3g==')]) 2026-03-08 14:50:47 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:50:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:50:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:50:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:50:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:50:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:50:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:50:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:50:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:50:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:50:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:54:13 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0f05-5b3cfff2659aa18877e73fa0;f9413f6e-f160-4390-be1b-13873a4c184c'), (b'RateLimit', b'"api";r=994;t=278'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Wa3DASeJxsoJstcSyoLTFfI30oT-lHIFDeFHELTBc2qKe0IJ_UoQRA==')]) 2026-03-08 14:50:47 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:50:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:50:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:50:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:50:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:50:50 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 14:50:50 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 14:50:50 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 14:50:53 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 14:50:53 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:50:53 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 14:50:58 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 14:50:58 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 14:50:58 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:50:59 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 14:50:59 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 14:50:59 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5202, filename=tmpoicpfd27_mock.wav) 2026-03-08 14:50:59 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:50:59 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:50:59 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:50:59 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:50:59 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:50:59 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:50:59 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:50:59 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:50:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:50:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:50:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:50:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:50:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:51:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:54:25 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0f11-696264e708ac2a711504f4f8;b5ca7c55-0460-4fc3-9173-d98cc9088272'), (b'RateLimit', b'"api";r=993;t=266'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'o5wzpzhFG-cuw619SHKM8ywHDBNR6I62Sk6lwu4_1RVWld7bdxTxww==')]) 2026-03-08 14:51:00 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:51:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:51:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:51:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:51:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:51:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:51:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:51:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:51:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:51:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:51:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:54:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0f11-4dfc2f0c767d810864c2f861;b5ca7c55-0460-4fc3-9173-d98cc9088272'), (b'RateLimit', b'"api";r=992;t=266'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ueFZk26Wvx4pNhS13iJW6B8FV1qVIgDGe6LiY9YWjsndaGNKvWFShA==')]) 2026-03-08 14:51:00 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:51:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:51:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:51:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:51:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:51:02 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 14:51:02 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 14:51:02 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 14:51:03 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 14:51:06 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:51:06 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:51:10 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 14:51:10 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 14:51:10 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:51:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 14:51:11 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 14:51:11 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 통과 | 긴급도:일반 | 키워드:역전기(RV),모터,신호,통과 2026-03-08 14:51:11 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5203, filename=tmplxkd9v6k_mock.wav) 2026-03-08 14:51:11 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:51:11 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:51:11 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:51:11 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:51:11 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:51:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:51:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:51:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:51:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:51:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:51:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:51:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:51:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:51:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:54:36 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0f1c-171e537c69e117b507bc330e;6657f9fd-9618-4b94-b4ad-e25aec4d097c'), (b'RateLimit', b'"api";r=991;t=255'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'oPNkv_K3WksqtO8TuTr5kaAaedUWEPpMYoW5rFWG68dJztxibtd3lQ==')]) 2026-03-08 14:51:11 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:51:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:51:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:51:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:51:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:51:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:51:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:51:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:51:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:51:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:51:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:54:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0f1d-53a61d812516818b5e6d9de0;6657f9fd-9618-4b94-b4ad-e25aec4d097c'), (b'RateLimit', b'"api";r=990;t=254'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Xhs3LCzEvxDIdzio3ZumRf87oxyNoXEDmCM6PZ0i5i88Iqx26fCgsg==')]) 2026-03-08 14:51:11 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:51:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:51:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:51:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:51:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:51:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:51:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpl7ynxuy5_mock.wav 2026-03-08 14:51:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 14:51:14 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 14:51:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 14:51:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 14:51:16 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:51:16 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpg1m5d4oh_mock.wav 2026-03-08 14:51:18 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:51:18 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:51:23 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:51:23 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:51:23 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 14:51:23 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:51:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 14:51:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 14:51:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5204, filename=tmpoy7_oycj_mock.wav) 2026-03-08 14:51:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:51:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:51:23 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:51:23 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:51:23 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:51:23 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:51:23 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:51:23 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:51:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:51:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:51:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:51:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:51:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:51:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:54:49 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0f29-3a4a08c477ed60ae09ec51a9;7bc0922f-a3dd-462d-a2bb-9900dabc4471'), (b'RateLimit', b'"api";r=989;t=242'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'b-MO2wjARSHLYpU8qzGkaQV0H_351_8WSwBMjYEY_-7heRlb-kerwg==')]) 2026-03-08 14:51:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:51:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:51:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:51:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:51:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:51:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:51:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:51:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:51:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:51:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:51:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:54:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0f29-201421381acb2c1d43d4fb4e;7bc0922f-a3dd-462d-a2bb-9900dabc4471'), (b'RateLimit', b'"api";r=988;t=242'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'cFgfav2xWi34EFG5pCjMEXrdbBY8yzTLAwl0UWVt0XRZmAZlGcZAwQ==')]) 2026-03-08 14:51:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:51:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:51:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:51:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:51:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:51:26 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 14:51:26 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 14:51:26 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 14:51:30 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 14:51:30 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:51:30 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 14:51:35 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:51:35 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:51:35 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 14:51:35 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:51:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 78자) 2026-03-08 14:51:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 14:51:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5205, filename=tmp5rjz9a97_mock.wav) 2026-03-08 14:51:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:51:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:51:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:51:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:51:36 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:51:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:51:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:51:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:51:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:51:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:51:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:51:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:51:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:51:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:55:01 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0f35-0531a0c52ba3d3912ab65c65;2872876c-9cb0-4664-8636-06755423ee6d'), (b'RateLimit', b'"api";r=987;t=230'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'WNSjIFlQL6cdZccnadftGLOuhpc9a0gWvFBrSfGBtwppFdOp02NkjA==')]) 2026-03-08 14:51:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:51:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:51:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:51:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:51:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:51:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:51:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:51:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:51:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:51:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:51:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:55:02 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0f36-6791034e7d002b596fd1203e;2872876c-9cb0-4664-8636-06755423ee6d'), (b'RateLimit', b'"api";r=986;t=229'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ccPNaF0BcnI0OZwidXH2yf-DT_tfXJ2t76zdXWz39orRBZVD4rZQgw==')]) 2026-03-08 14:51:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:51:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:51:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:51:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:51:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:51:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:51:39 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 14:51:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 14:51:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 14:51:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbcj5tu6__mock.wav 2026-03-08 14:51:41 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 14:51:42 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 14:51:42 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:51:48 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 14:51:49 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 14:51:49 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpx3f7x3uo_mock.wav 2026-03-08 14:51:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 14:51:54 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 14:51:54 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5ewwvahw_mock.wav 2026-03-08 14:51:56 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 14:51:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 14:52:01 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 14:52:02 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-2.281742 < -1.000000) 2026-03-08 14:52:03 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.492304 < -1.000000) 2026-03-08 14:52:04 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.471436 < -1.000000) 2026-03-08 14:52:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 14:52:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpp9wqbp_r_mock.wav 2026-03-08 14:52:05 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:52:05 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:52:05 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '경제는 지하에 이 시각경보기 유전한 구서 지하에 이 시' → 불명 2026-03-08 14:52:05 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:52:05 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 30자) 2026-03-08 14:52:05 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:지하 경제 유전 | 긴급도:일반 | 키워드:없음 2026-03-08 14:52:05 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5206, filename=tmpj875mmb6_mock.wav) 2026-03-08 14:52:05 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:52:05 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:52:05 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:52:05 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:52:05 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:52:05 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:52:05 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:52:05 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:52:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:52:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:52:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:52:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:52:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:52:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:55:31 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0f53-14335d2a70614b3f5c84f3a2;02cd1793-0475-49b8-9152-8e709aacbba9'), (b'RateLimit', b'"api";r=985;t=200'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'h54t2s-ks2nIvq21kMm3NXbeprr2JhVYC57x1PMPO_p0sjByrkC3kw==')]) 2026-03-08 14:52:06 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:52:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:52:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:52:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:52:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:52:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:52:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:52:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:52:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:52:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:52:06 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 14:52:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:55:31 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0f53-05682c380935b3d713145cb0;02cd1793-0475-49b8-9152-8e709aacbba9'), (b'RateLimit', b'"api";r=984;t=200'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'QsQOvoTBwqqvqKLXxcYF-Mk4tB6X1c-ThgdF1NnAenGY9zOnuT1InQ==')]) 2026-03-08 14:52:06 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:52:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:52:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:52:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:52:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:52:08 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:52:08 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 14:52:08 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 14:52:11 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 14:52:11 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0od9njzg_mock.wav 2026-03-08 14:52:12 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 14:52:13 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 14:52:13 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 14:52:13 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5207, filename=tmp7r75g4iw_mock.wav) 2026-03-08 14:52:13 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:52:13 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 14:52:13 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:52:13 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:52:13 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:52:13 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:52:13 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:52:13 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:52:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:52:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:52:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:52:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:52:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:52:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:55:39 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0f5b-5f1d50bc616e17235518fbeb;5abf3adf-7dc4-453c-ba57-fa801f59c649'), (b'RateLimit', b'"api";r=983;t=192'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'VB-JQ-4euOLpFsEijWF7K1njacXFspODgGAp_B4JCrZvUSIj40x9zw==')]) 2026-03-08 14:52:13 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:52:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:52:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:52:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:52:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:52:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:52:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:52:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:52:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:52:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:52:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:55:39 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0f5b-6553b2d81a0a05190644f3cb;5abf3adf-7dc4-453c-ba57-fa801f59c649'), (b'RateLimit', b'"api";r=982;t=192'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Nx95RLZEJFwqNXEb7yspaX1sELGCsYuv3FiqkF8coVbhTSG4VP_JoA==')]) 2026-03-08 14:52:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:52:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:52:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:52:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:52:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:52:16 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 14:52:16 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 14:52:16 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 14:52:20 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 14:52:20 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:52:21 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 14:52:25 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 14:52:25 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 14:52:25 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:52:25 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 14:52:25 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 14:52:25 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5208, filename=tmpaqptgj7q_mock.wav) 2026-03-08 14:52:25 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:52:25 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:52:26 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:52:26 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:52:26 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:52:26 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:52:26 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:52:26 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:52:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:52:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:52:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:52:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:52:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:52:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:55:51 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0f67-4124a3d05610a6f44795795b;0aac52b9-5e78-43a7-99c0-c9933f389a53'), (b'RateLimit', b'"api";r=981;t=180'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'PQlOWnEc-ZMx8IujGx9UKCpFpJwFGMMQbCroopz9Op03eYc9vEqPag==')]) 2026-03-08 14:52:26 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:52:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:52:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:52:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:52:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:52:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:52:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:52:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:52:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:52:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:52:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:55:51 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0f67-7f3183310343975507a2a078;0aac52b9-5e78-43a7-99c0-c9933f389a53'), (b'RateLimit', b'"api";r=980;t=180'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'wNUhFP6xlgaRU7l-x69Rl3fbzOsxOy06UX-3TpyFe7vB7sYNhbLYmQ==')]) 2026-03-08 14:52:26 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:52:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:52:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:52:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:52:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:52:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 14:52:28 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 14:52:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 14:52:31 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 14:52:32 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 14:52:32 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:52:37 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 14:52:37 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 14:52:37 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:52:38 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 14:52:38 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 14:52:38 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5209, filename=tmpc01l9t99_mock.wav) 2026-03-08 14:52:38 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:52:38 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:52:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 14:52:38 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:52:38 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:52:38 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:52:38 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:52:38 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:52:38 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:52:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:52:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:52:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:52:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:52:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:52:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:56:03 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0f73-69f1ce8f47080cb94fcc2076;651cb5f2-9149-4a6d-a6e0-1e0f90194b7b'), (b'RateLimit', b'"api";r=979;t=168'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'8xKD2Az3-XTbu170yTBNvG1ZCD9o8Tt33vRlPtT9R-clnPWioCEgKQ==')]) 2026-03-08 14:52:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:52:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:52:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:52:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:52:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:52:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:52:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:52:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:52:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:52:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:52:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:56:04 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0f74-2713a2731e2a5ecc4d9a861b;651cb5f2-9149-4a6d-a6e0-1e0f90194b7b'), (b'RateLimit', b'"api";r=978;t=167'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'sVhtEh6wbA_AuL0aWdc099t3EMiB4JTFmkagmuYe5Ya4af7i2dQ30A==')]) 2026-03-08 14:52:39 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:52:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:52:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:52:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:52:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:52:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:52:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpiv5bt99t_mock.wav 2026-03-08 14:52:41 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 14:52:41 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 14:52:41 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 14:52:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 14:52:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:52:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpu268wy8v_mock.wav 2026-03-08 14:52:45 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:52:45 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:52:49 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 14:52:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 14:52:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:52:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 14:52:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:52:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5210, filename=tmp8f4pv749_mock.wav) 2026-03-08 14:52:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:52:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:52:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:52:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:52:50 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:52:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:52:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:52:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:52:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:52:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:52:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:52:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:52:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:52:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:56:15 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0f7f-07d35c7c57097d441bf1e459;c1d61030-8c7a-4ce7-afe2-259aabaf5e20'), (b'RateLimit', b'"api";r=977;t=156'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'sIecY9IrEKIyeAakXQxLFVXABHsVOcjWmtaJmTkpprKuIDrJ3T5Xhg==')]) 2026-03-08 14:52:50 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:52:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:52:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:52:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:52:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:52:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:52:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:52:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:52:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:52:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:52:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:56:16 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0f80-3df420e418560de23acfc634;c1d61030-8c7a-4ce7-afe2-259aabaf5e20'), (b'RateLimit', b'"api";r=976;t=155'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'oyU5ewFRQMrzNN2QSJWWFK1hnLYGnyyEpQjKe_T1aC40lF7dR1N5pg==')]) 2026-03-08 14:52:50 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:52:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:52:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:52:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:52:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:52:53 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 14:52:53 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 14:52:53 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 14:52:56 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:52:56 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:52:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 14:53:01 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:53:01 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:53:01 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 14:53:01 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:53:02 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 14:53:02 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 14:53:02 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5211, filename=tmpweq0es1o_mock.wav) 2026-03-08 14:53:02 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:53:02 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:53:02 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:53:02 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:53:02 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:53:02 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:53:02 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:53:02 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:53:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:53:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:53:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:53:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:53:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:53:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:56:28 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0f8c-21b9576077d96b845d00844f;f969af8f-5ab5-4cad-b8a5-7a9706988087'), (b'RateLimit', b'"api";r=975;t=143'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'8h6Aavzlpctcy4MDA4GjASHKCWHQpGdip0O3N0q74eaV6SDplp7GfQ==')]) 2026-03-08 14:53:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:53:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:53:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:53:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:53:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:53:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:53:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:53:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:53:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:53:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:53:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:56:28 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0f8c-1500cc2e5106914c26faa091;f969af8f-5ab5-4cad-b8a5-7a9706988087'), (b'RateLimit', b'"api";r=974;t=143'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'gdjaHADUeJ0MYbpLUXnjG7KzbeIEv248v--HwVW5tB_qaVfSx6vOLA==')]) 2026-03-08 14:53:03 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:53:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:53:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:53:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:53:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:53:05 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 14:53:05 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 14:53:05 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 14:53:08 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 14:53:08 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplien0qh4_mock.wav 2026-03-08 14:53:08 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 14:53:09 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 14:53:09 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:53:13 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:53:13 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:53:13 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 14:53:14 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:53:14 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 14:53:14 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:53:14 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5212, filename=tmp7_8douis_mock.wav) 2026-03-08 14:53:14 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:53:14 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:53:14 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:53:14 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:53:14 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:53:14 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:53:14 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:53:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:53:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:53:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:53:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:53:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:53:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:53:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:56:40 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0f98-6b9609a427ea8fec5a18f2eb;07b3ed02-55d3-4b87-9e9a-1bb2ded58cce'), (b'RateLimit', b'"api";r=973;t=131'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'8HyDvUxTKwVhODLF6wXSVP0ZXY_9HV9vIG12FB1iCa-WTPuVC8a1SQ==')]) 2026-03-08 14:53:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:53:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:53:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:53:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:53:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:53:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:53:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:53:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:53:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:53:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:53:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:56:40 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0f98-549d4f740db3d2ef1bb610eb;07b3ed02-55d3-4b87-9e9a-1bb2ded58cce'), (b'RateLimit', b'"api";r=972;t=131'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'NfBIisRWUL29kN39iHsi5YdmzSJsg736El354MsbZsMtjfGNdLyNbQ==')]) 2026-03-08 14:53:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:53:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:53:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:53:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:53:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:53:16 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 14:53:16 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmppvfaq2ck_mock.wav 2026-03-08 14:53:17 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:53:17 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 14:53:17 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 14:53:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 14:53:21 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 14:53:21 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:53:21 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 14:53:21 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpo1ud1k6i_mock.wav 2026-03-08 14:53:27 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 14:53:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 14:53:32 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 14:53:32 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprw0v89i5_mock.wav 2026-03-08 14:53:33 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 14:53:35 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 14:53:37 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 14:53:37 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprod4q7aj_mock.wav 2026-03-08 14:53:41 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 14:53:46 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 14:53:47 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-4.097052 < -1.000000) 2026-03-08 14:53:47 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.731922 < -1.000000) 2026-03-08 14:53:47 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 14:53:48 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:53:48 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:53:48 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '1' → 불명 2026-03-08 14:53:48 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:53:49 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 24자) 2026-03-08 14:53:49 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:1 | 긴급도:일반 | 키워드:1,일반,일반 2026-03-08 14:53:49 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5213, filename=tmpc0l5febn_mock.wav) 2026-03-08 14:53:49 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:53:49 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:53:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:53:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:53:49 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:53:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:53:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:53:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:53:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:53:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:53:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:53:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:53:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:53:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:57:14 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0fba-5495d3b415386e891bf7d06e;dfb689c0-65b6-4e67-a61a-45a87f466956'), (b'RateLimit', b'"api";r=971;t=97'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'grjSX9_Nwrk3fCUNNggzS4iK2MVmpfeziy3nVvJ1pTIdKlJxO5jmVw==')]) 2026-03-08 14:53:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:53:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:53:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:53:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:53:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:53:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:53:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:53:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:53:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:53:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:53:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:57:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0fba-1a67028e1d1aed4754a9bca5;dfb689c0-65b6-4e67-a61a-45a87f466956'), (b'RateLimit', b'"api";r=970;t=97'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'TbPWF4x9If3VM1aOklDf90TZ1IGSKjW6eveCErUH6qCZxPDmMdmKiA==')]) 2026-03-08 14:53:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:53:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:53:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:53:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:53:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:53:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:53:51 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 14:53:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 14:53:55 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 14:53:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 14:53:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 14:53:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5214, filename=tmpw0ygewkq_mock.wav) 2026-03-08 14:53:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:53:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 14:53:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:53:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:53:56 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:53:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:53:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:53:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:53:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:53:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:53:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:53:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:53:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:53:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:57:22 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0fc2-4f4ee9007211d0aa58f3fd4a;b9d7b365-3b27-44cb-a9de-72d22774c982'), (b'RateLimit', b'"api";r=969;t=89'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'yfyAA3lUmw3VNsOZfSXUWtPHBOhNdvG0f4kPRwF3zlzWAZZSPY32gg==')]) 2026-03-08 14:53:56 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:53:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:53:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:53:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:53:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:53:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:53:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:53:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:53:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:53:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:53:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:57:22 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0fc2-5f4d148e5f5f735a66a767ca;b9d7b365-3b27-44cb-a9de-72d22774c982'), (b'RateLimit', b'"api";r=968;t=89'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ovBkF2Xo6U1XSzaH-nDKGkhfSwa0FvKQO3SVcCxD1NaDp_5AiPi4Fg==')]) 2026-03-08 14:53:57 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:53:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:53:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:53:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:53:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:53:57 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 14:53:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 14:53:59 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 14:53:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 14:54:03 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 14:54:03 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:54:04 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 14:54:06 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:54:06 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpm7z1gace_mock.wav 2026-03-08 14:54:08 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 14:54:08 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 14:54:08 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:54:08 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 14:54:09 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 14:54:09 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 14:54:09 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5215, filename=tmpd2mtk1sx_mock.wav) 2026-03-08 14:54:09 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:54:09 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:54:09 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:54:09 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:54:09 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:54:09 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:54:09 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:54:09 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:54:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:54:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:54:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:54:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:54:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:54:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:57:34 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0fce-23dbcb461d8dd5b0073660d5;23c3c629-cda1-46df-abe1-e8b794e84530'), (b'RateLimit', b'"api";r=967;t=77'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'74t1x1D2ixjbpNtdOKNmXclkFA6lHAu5DlRKfuZUry_ykIo_8TjqUw==')]) 2026-03-08 14:54:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:54:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:54:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:54:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:54:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:54:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:54:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:54:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:54:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:54:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:54:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:57:34 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0fce-57d5410539945722259000c5;23c3c629-cda1-46df-abe1-e8b794e84530'), (b'RateLimit', b'"api";r=966;t=77'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b's7veWhKJwAwAMcGjWmcebnJ0Oxu4KEFONEppKy8YJeojD7D0XCsE-w==')]) 2026-03-08 14:54:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:54:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:54:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:54:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:54:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:54:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:54:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8165_pfq_mock.wav 2026-03-08 14:54:11 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 14:54:11 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 14:54:11 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 14:54:15 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 14:54:15 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:54:20 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 14:54:20 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 14:54:20 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:54:21 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 14:54:21 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 14:54:21 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5216, filename=tmp5xf4lh3f_mock.wav) 2026-03-08 14:54:21 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:54:21 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:54:21 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:54:21 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:54:21 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:54:21 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:54:21 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:54:21 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:54:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:54:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:54:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:54:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:54:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:54:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:57:46 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0fda-5f441dad350e16ea265a1a74;2fde47d3-a38f-44a6-ad44-48e5321b7e73'), (b'RateLimit', b'"api";r=965;t=65'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'wZhKeNz8EAV_S2Mx7V88vsZ8Y8kzIlc4zP-cZQdwRfPiVmkheUmVCQ==')]) 2026-03-08 14:54:21 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:54:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:54:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:54:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:54:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:54:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:54:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:54:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:54:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:54:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:54:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:57:47 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0fdb-3714917b0acaa1335951dc5c;2fde47d3-a38f-44a6-ad44-48e5321b7e73'), (b'RateLimit', b'"api";r=964;t=64'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'O6LggStk5VHzBzAf8ZguMUKiy8HPh2Odri9cmKEVE7EFf26TmTTL-w==')]) 2026-03-08 14:54:21 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:54:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:54:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:54:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:54:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:54:24 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 14:54:24 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 14:54:24 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 14:54:24 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 14:54:27 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:54:27 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:54:32 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 14:54:32 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 14:54:32 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:54:32 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 14:54:32 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:54:32 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5217, filename=tmplo9psi10_mock.wav) 2026-03-08 14:54:32 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:54:32 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:54:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:54:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:54:32 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:54:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:54:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:54:32 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:54:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:54:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:54:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:54:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:54:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:54:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:57:58 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0fe6-4a4cd3432675ecfe2eb83b5f;b9aafdef-22be-4459-9b54-1a3cc74f880b'), (b'RateLimit', b'"api";r=963;t=53'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'fEzjULvGPb7tvLKgRu8MxU3z2j14Fyqihpmm9JLEtOwFLKSSfBxn4A==')]) 2026-03-08 14:54:33 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:54:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:54:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:54:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:54:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:54:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:54:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:54:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:54:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:54:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:54:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:57:58 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0fe6-501120f35c590e72402125e0;b9aafdef-22be-4459-9b54-1a3cc74f880b'), (b'RateLimit', b'"api";r=962;t=53'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'RWenaqMJhEMax-e9TRSzjDeEf8A5KChtXjTZ4s9dcilebmg8lJ-SBw==')]) 2026-03-08 14:54:33 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:54:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:54:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:54:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:54:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:54:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 14:54:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_9_os6bj_mock.wav 2026-03-08 14:54:35 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 14:54:35 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 14:54:35 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 14:54:35 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 14:54:39 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:54:39 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:54:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 14:54:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpm4a_zr0h_mock.wav 2026-03-08 14:54:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 14:54:44 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:54:44 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:54:44 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 14:54:44 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:54:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 14:54:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 14:54:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5218, filename=tmp_lu5i9n7_mock.wav) 2026-03-08 14:54:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:54:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:54:45 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:54:45 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:54:45 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:54:45 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:54:45 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:54:45 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:54:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:54:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:54:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:54:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:54:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:54:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:58:10 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0ff2-66fac59a35c9c34d4e502b7d;7c4e701b-f6f6-4666-860d-c91591115288'), (b'RateLimit', b'"api";r=961;t=41'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'vJ5KBgLii2Amo55fKs2SMKR_ciN5aLr_sS5Z4p2dZo-modLRUc3OOw==')]) 2026-03-08 14:54:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:54:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:54:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:54:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:54:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:54:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:54:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:54:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:54:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:54:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:54:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:58:11 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0ff3-205b41613e33c3dc2f75889c;7c4e701b-f6f6-4666-860d-c91591115288'), (b'RateLimit', b'"api";r=960;t=40'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'kY_b__XmNgIjK55n1c8ZEtU_z4fO8htn8XjzyWkrb_qYIKrOlAizRg==')]) 2026-03-08 14:54:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:54:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:54:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:54:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:54:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:54:48 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 14:54:48 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6ccw_bac_mock.wav 2026-03-08 14:54:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 14:54:48 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 14:54:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 14:54:51 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 14:54:51 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:54:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 14:54:56 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:54:56 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:54:56 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 14:54:56 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:54:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 14:54:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:54:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5219, filename=tmpop_y5lve_mock.wav) 2026-03-08 14:54:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:54:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:54:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:54:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:54:57 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:54:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:54:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:54:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:54:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:54:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:54:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:54:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:54:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:54:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:58:22 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0ffe-761bed5d278979d6538c26b3;e1267e4a-b9d8-4646-a9ed-f1aa2d8928bb'), (b'RateLimit', b'"api";r=959;t=29'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'KD-qU5wEROeJaIIgkbG-iC2pzRNnvLxLH31wanOCxrbV7wimYpF38w==')]) 2026-03-08 14:54:57 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:54:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:54:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:54:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:54:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:54:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:54:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:54:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:54:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:54:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:54:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:58:23 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad0fff-3e0adbb67b228ee271c0ff56;e1267e4a-b9d8-4646-a9ed-f1aa2d8928bb'), (b'RateLimit', b'"api";r=958;t=28'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'kib8xgWxTqYJ19kt4gq_TQIIVskJIsYjcIBvxmOxCOh3FhDVLx4Zjw==')]) 2026-03-08 14:54:57 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:54:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:54:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:54:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:54:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:54:59 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 14:54:59 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpoo5itu2e_mock.wav 2026-03-08 14:55:00 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:55:00 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 14:55:00 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 14:55:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 14:55:03 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 14:55:03 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:55:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 14:55:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmponk2n9n9_mock.wav 2026-03-08 14:55:09 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 14:55:15 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 14:55:17 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 14:55:21 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 14:55:22 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.061100 < -1.000000) 2026-03-08 14:55:23 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.851493 < -1.000000) 2026-03-08 14:55:23 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.857477 < -1.000000) 2026-03-08 14:55:24 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '' 2026-03-08 14:55:24 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='' 2026-03-08 14:55:24 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다음 영상에서 만나요!' → 불명 2026-03-08 14:55:24 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:55:25 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 27자) 2026-03-08 14:55:25 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 14:55:25 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:만나요 영상 분석 | 긴급도:일반 | 키워드:없음 2026-03-08 14:55:25 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5220, filename=tmp96z4b8su_mock.wav) 2026-03-08 14:55:25 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:55:25 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:55:25 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:55:25 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:55:25 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:55:25 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:55:25 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:55:25 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:55:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:55:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:55:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:55:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:55:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:55:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:58:50 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad101a-6dd1c94b2a55d87e162b1d9e;9537da89-93d4-4c8b-baa6-dd72ca33c137'), (b'RateLimit', b'"api";r=957;t=1'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'yLFlvouz6EmJpwssuBaybzzEl4LG17s95LyCmD_Tx76O55fE29AhlA==')]) 2026-03-08 14:55:25 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:55:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:55:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:55:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:55:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:55:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:55:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:55:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:55:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:55:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:55:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:58:50 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad101a-20d1ec381a4c3afb54c2a9da;9537da89-93d4-4c8b-baa6-dd72ca33c137'), (b'RateLimit', b'"api";r=956;t=1'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'WugUA89mRRzCyAoH0guY2dtzR2TI8BWLjO2f6IwyWzd-aDiAoz97Ew==')]) 2026-03-08 14:55:25 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:55:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:55:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:55:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:55:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:55:27 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:55:27 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 14:55:27 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 14:55:31 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 14:55:32 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 14:55:32 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 14:55:32 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5221, filename=tmpg79kg9w3_mock.wav) 2026-03-08 14:55:32 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:55:32 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 14:55:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:55:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:55:32 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:55:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 14:55:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:55:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:55:32 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:55:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:55:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:55:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:55:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:55:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:55:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:58:57 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1021-5fe3d2512a3193ee3ee48298;416bba2c-474d-4091-8041-08cb0b55ae09'), (b'RateLimit', b'"api";r=999;t=294'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'H7cukeDoEh1YF_8wF28VNX-i-ogrhP9H9s_m4f7KgJBAtEs50eXupg==')]) 2026-03-08 14:55:32 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:55:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:55:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:55:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:55:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:55:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:55:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:55:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:55:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:55:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:55:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:58:58 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1022-3d9bd358564a51fa5c1cb335;416bba2c-474d-4091-8041-08cb0b55ae09'), (b'RateLimit', b'"api";r=998;t=293'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'mBAOxtunrad3DL1RUmBrcZh9fkIz8VexDtj6csqDkg2Wb9pKqsHw9A==')]) 2026-03-08 14:55:32 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:55:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:55:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:55:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:55:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:55:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:55:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7ejin6iv_mock.wav 2026-03-08 14:55:35 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 14:55:35 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 14:55:35 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 14:55:35 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 14:55:37 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:55:37 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzz_vygf__mock.wav 2026-03-08 14:55:39 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 14:55:39 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:55:43 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 14:55:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 14:55:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:55:44 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 38자) 2026-03-08 14:55:44 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:전차선, 이동, 휴대 2026-03-08 14:55:44 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5222, filename=tmp4jgdcs25_mock.wav) 2026-03-08 14:55:44 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:55:44 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:55:44 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:55:44 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:55:44 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:55:44 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:55:44 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:55:44 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:55:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:55:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:55:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:55:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:55:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:55:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:59:10 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad102e-1904fe260af9f86b2d2f92cc;9ff427d3-d45f-4de2-912e-11aca22e1bb9'), (b'RateLimit', b'"api";r=997;t=281'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'3u4wF2A8aS1d5RgyhrBr_sktkWX1Ki1IZLiUdtnDZo44PhMY93JOxA==')]) 2026-03-08 14:55:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:55:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:55:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:55:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:55:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:55:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:55:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:55:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:55:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:55:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:55:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:59:10 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad102e-53caf56759ae0dd67739bd8d;9ff427d3-d45f-4de2-912e-11aca22e1bb9'), (b'RateLimit', b'"api";r=996;t=281'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'8jzKNqZx3nBtZB28R1wqJwVyXoQl6fb09_BAwaVlLHxhcjD3vr76PA==')]) 2026-03-08 14:55:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:55:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:55:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:55:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:55:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:55:47 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 14:55:47 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 14:55:47 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 14:55:51 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 14:55:51 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:55:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 14:55:56 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 14:55:56 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 14:55:56 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:55:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 14:55:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 14:55:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5223, filename=tmp1bdwqnar_mock.wav) 2026-03-08 14:55:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:55:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:55:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:55:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:55:57 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:55:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:55:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:55:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:55:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:55:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:55:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:55:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:55:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:55:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:59:22 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad103a-60ed023f485ff5094a9c3d60;3537d0e4-a7f4-402d-90cc-e8cda7408da2'), (b'RateLimit', b'"api";r=995;t=269'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'kPUanX9QJhYcQykb10CNZFeVqwOdAXz0cO4MNDHsSnOVF1glg-yzHA==')]) 2026-03-08 14:55:57 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:55:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:55:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:55:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:55:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:55:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:55:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:55:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:55:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:55:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:55:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:59:22 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad103a-34859a115186fe304053aac2;3537d0e4-a7f4-402d-90cc-e8cda7408da2'), (b'RateLimit', b'"api";r=994;t=269'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'MTqDwz26ZZDMcosqB6plkFNl485tdeBFGR8WomOvHYe8miC3Ce9B5w==')]) 2026-03-08 14:55:57 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:55:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:55:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:55:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:55:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:55:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 14:55:59 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 14:55:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 14:56:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 14:56:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpy6y5r_gl_mock.wav 2026-03-08 14:56:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 14:56:03 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:56:03 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:56:08 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 14:56:08 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 14:56:08 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:56:09 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 14:56:09 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 통과 | 긴급도:일반 | 키워드:역전기(RV),모터,신호,통과 2026-03-08 14:56:09 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5224, filename=tmpflq5qa40_mock.wav) 2026-03-08 14:56:09 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:56:09 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:56:09 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:56:09 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:56:09 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:56:09 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:56:09 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:56:09 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:56:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:56:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:56:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:56:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:56:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:56:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:59:34 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1046-32d17df95c307abf4aa6b27a;bc0cdd81-4648-4f3e-b032-b7c9e828acd2'), (b'RateLimit', b'"api";r=993;t=257'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'3lVwtzXrFRm36VnvQZyqEWDvQeP6DHfSZM3iCzrIL_ZdpRsjXO6-sA==')]) 2026-03-08 14:56:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:56:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:56:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:56:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:56:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:56:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:56:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:56:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:56:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:56:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:56:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:59:34 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1046-623efccb518df71c3f4923a0;bc0cdd81-4648-4f3e-b032-b7c9e828acd2'), (b'RateLimit', b'"api";r=992;t=257'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'a2dGLxNEhEIouad-fHPAEnkvdN3CbrFOIdLl4Eavkn2VUg02ijnr-A==')]) 2026-03-08 14:56:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:56:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:56:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:56:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:56:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:56:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 14:56:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpu2ejc4rd_mock.wav 2026-03-08 14:56:10 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 14:56:12 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 14:56:12 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 14:56:12 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 14:56:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 14:56:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_hxnw67o_mock.wav 2026-03-08 14:56:15 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:56:15 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:56:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 14:56:20 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:56:20 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:56:20 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 14:56:20 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:56:21 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 14:56:21 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 14:56:21 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5225, filename=tmp5jbk8x3y_mock.wav) 2026-03-08 14:56:21 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:56:21 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:56:21 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:56:21 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:56:21 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:56:21 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:56:21 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:56:21 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:56:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:56:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:56:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:56:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:56:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:56:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:59:47 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1053-6684a8130f9186994a9027ff;c7ec2b87-3879-4166-9d17-fea731db6cb4'), (b'RateLimit', b'"api";r=991;t=244'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'3TXOAtfzsinfZ5yhKRTjxpS6s69qrQaws9WhILSGaHTSBLYEdHOO-A==')]) 2026-03-08 14:56:22 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:56:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:56:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:56:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:56:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:56:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:56:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:56:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:56:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:56:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:56:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:59:47 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1053-46c6a05c3e22735f12f51e82;c7ec2b87-3879-4166-9d17-fea731db6cb4'), (b'RateLimit', b'"api";r=990;t=244'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Sas3McnPznIlfOR0I5rhqEtk-GcazPMTTwFZBfENN-dKnz1wHe6uDQ==')]) 2026-03-08 14:56:22 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:56:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:56:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:56:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:56:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:56:24 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 14:56:24 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 14:56:24 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 14:56:26 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 14:56:26 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqwmllacm_mock.wav 2026-03-08 14:56:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 14:56:28 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 14:56:28 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:56:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 14:56:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6brkuq_b_mock.wav 2026-03-08 14:56:33 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:56:33 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:56:33 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 14:56:33 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:56:34 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 14:56:34 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:56:34 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5226, filename=tmpl863_g12_mock.wav) 2026-03-08 14:56:34 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:56:34 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:56:34 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:56:34 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:56:34 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:56:34 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:56:34 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:56:34 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:56:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:56:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:56:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:56:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:56:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:56:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:59:59 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad105f-3e2d862b4013141772eadaae;3ebad58b-f1ce-4381-9570-4b06c92270e0'), (b'RateLimit', b'"api";r=989;t=232'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'u9rGmXTB9QRi-FnEb8zosA_5_xpiDFGGNEkeAC3GZARFSudrMcH6CQ==')]) 2026-03-08 14:56:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:56:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:56:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:56:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:56:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:56:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:56:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:56:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:56:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:56:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:56:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 05:59:59 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad105f-4555376e05a856053992513b;3ebad58b-f1ce-4381-9570-4b06c92270e0'), (b'RateLimit', b'"api";r=988;t=232'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'WNjmjLMjIaRc8ntPw9HTs-6Ea1XJRgfIuUbtaund9LvxufFboKvgew==')]) 2026-03-08 14:56:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:56:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:56:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:56:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:56:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:56:36 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:56:36 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 14:56:36 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 14:56:40 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 14:56:40 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:56:42 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 14:56:46 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 14:56:52 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 14:56:54 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 14:56:59 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 14:56:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 14:57:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:57:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpw9aeb96a_mock.wav 2026-03-08 14:57:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 14:57:03 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (15.387755 > 2.400000) 2026-03-08 14:57:04 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.161974 < -1.000000) 2026-03-08 14:57:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:57:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1076zh6l_mock.wav 2026-03-08 14:57:05 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.311592 < -1.000000) 2026-03-08 14:57:05 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:57:05 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:57:05 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다음 영상에서 만나요.' → 불명 2026-03-08 14:57:05 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:57:06 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 24자) 2026-03-08 14:57:06 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:만나요 | 긴급도:일반 | 키워드:없음 2026-03-08 14:57:06 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5227, filename=tmprgef67m0_mock.wav) 2026-03-08 14:57:06 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:57:06 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:57:06 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:57:06 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:57:06 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:57:06 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:57:06 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:57:06 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:57:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:57:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:57:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:57:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:57:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:57:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:00:31 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad107f-2716e0ff51e49c76478f54de;78f5ca5d-c550-4c00-b435-06cf263a639e'), (b'RateLimit', b'"api";r=987;t=200'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'VeVgCjaIPt6Z77sMFfmVZlC-EVNnU3l4SbByiHQ-R7X0-j3PleZ19w==')]) 2026-03-08 14:57:06 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:57:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:57:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:57:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:57:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:57:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:57:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:57:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:57:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:57:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:57:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:00:32 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1080-5d4363dd1f886e454e5193d0;78f5ca5d-c550-4c00-b435-06cf263a639e'), (b'RateLimit', b'"api";r=986;t=199'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b't7_hqvtmQ9VZGA5c_s0I4fpH7w2YHQI2XfQo_ibaYs86iIvDOpRPCg==')]) 2026-03-08 14:57:07 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:57:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:57:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:57:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:57:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:57:09 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:57:09 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 14:57:09 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 14:57:12 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 14:57:15 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 387자) 2026-03-08 14:57:15 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 없음 | 긴급도:일반 | 키워드:무전 없음,무전 없음,무전 없음,무전 없음,무전 없음,무전 없음,무전 없 2026-03-08 14:57:15 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5228, filename=tmpzk0zzli4_mock.wav) 2026-03-08 14:57:15 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:57:15 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 14:57:15 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:57:15 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:57:15 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:57:15 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:57:15 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:57:15 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:57:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:57:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:57:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:57:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:57:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:57:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:00:41 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1088-36a276b06d22e68155d7e55e;241346da-8129-4a39-83b1-d1412d7a423b'), (b'RateLimit', b'"api";r=985;t=190'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'c64bHsGEfzg-3vP31sra-nx8fLTLk-LmfqynAo9yHpuF54dvfxL1xg==')]) 2026-03-08 14:57:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:57:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:57:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:57:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:57:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:57:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:57:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:57:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:57:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:57:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:57:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:00:41 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1089-60a9ec3044655a446fe11451;241346da-8129-4a39-83b1-d1412d7a423b'), (b'RateLimit', b'"api";r=984;t=190'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6HgVhjg86DMJLK8YdxkZIE_Vqu0ldljzAMd9-Cw55t2XhiRHvLqF6w==')]) 2026-03-08 14:57:16 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:57:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:57:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:57:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:57:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:57:18 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 14:57:18 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 14:57:18 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 14:57:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 14:57:22 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 14:57:22 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:57:26 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 14:57:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 14:57:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:57:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 14:57:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 이동 중 | 긴급도:일반 | 키워드:없음 2026-03-08 14:57:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5229, filename=tmpa6320sx2_mock.wav) 2026-03-08 14:57:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:57:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:57:27 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:57:27 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:57:27 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:57:28 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:57:28 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:57:28 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:57:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:57:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:57:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:57:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:57:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:57:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:00:53 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1095-1bb5e32f0363abfa76610eab;5aa8ff7c-8929-44b6-a95c-ee44086bec29'), (b'RateLimit', b'"api";r=983;t=178'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'1BPHrE4Lv-IEbngFvZq7npiVPEnyHzvNnUGk2SnjmJl0YFiD838k0Q==')]) 2026-03-08 14:57:28 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:57:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:57:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:57:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:57:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:57:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:57:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:57:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:57:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:57:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:57:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:00:53 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1095-003143af444a98f453ce6efd;5aa8ff7c-8929-44b6-a95c-ee44086bec29'), (b'RateLimit', b'"api";r=982;t=178'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'W3sZQrQqp5R0ozCZKI4B7aozY5Umibulrb61mvkXQzsSg4am4bAExg==')]) 2026-03-08 14:57:28 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:57:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:57:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:57:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:57:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:57:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 14:57:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7gv3yzu5_mock.wav 2026-03-08 14:57:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 14:57:30 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 14:57:30 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 14:57:30 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 14:57:34 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 14:57:34 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:57:37 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 14:57:37 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpgw5twy29_mock.wav 2026-03-08 14:57:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 14:57:39 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 14:57:39 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 14:57:39 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:57:40 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 91자) 2026-03-08 14:57:40 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,긴급도: 일반 2026-03-08 14:57:40 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5230, filename=tmpz27m1e_9_mock.wav) 2026-03-08 14:57:40 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:57:40 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:57:40 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:57:40 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:57:40 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:57:40 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:57:40 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:57:40 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:57:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:57:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:57:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:57:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:57:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:57:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:01:06 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad10a2-714094fd508ce0e26932f73d;4c9a9d10-d48e-4b21-bf0d-99a8a5b9f6bb'), (b'RateLimit', b'"api";r=981;t=165'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lC23yzQGlRbl_hWIJk2KKuqSlDgzI8SJ_EGLzeGF_rie9_LxJ1mCuQ==')]) 2026-03-08 14:57:40 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:57:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:57:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:57:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:57:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:57:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:57:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:57:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:57:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:57:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:57:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:01:06 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad10a2-789ad3591f372e2e7f4072fb;4c9a9d10-d48e-4b21-bf0d-99a8a5b9f6bb'), (b'RateLimit', b'"api";r=980;t=165'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ou8nNNgaTEXr3xs6-2XM8DSXvssO70SBU8UOISbAzp9XjcKMrTs1rw==')]) 2026-03-08 14:57:41 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:57:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:57:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:57:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:57:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:57:42 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 14:57:42 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4myecs1c_mock.wav 2026-03-08 14:57:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 14:57:43 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 14:57:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 14:57:47 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:57:47 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:57:48 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 14:57:51 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 14:57:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 14:57:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:57:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 14:57:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:57:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5231, filename=tmp68086ugw_mock.wav) 2026-03-08 14:57:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:57:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:57:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:57:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:57:52 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:57:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:57:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:57:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:57:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:57:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:57:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:57:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:57:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:57:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:01:17 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad10ad-7aec238e683da2426527e8f9;49984815-2b61-4bc5-85e9-c9463115ee5a'), (b'RateLimit', b'"api";r=979;t=154'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_PBqEqk8D_FgpxMGixIr_sA39mVNOtGxqWhUwQ8QMhWSlqESG-KTGg==')]) 2026-03-08 14:57:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:57:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:57:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:57:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:57:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:57:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:57:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:57:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:57:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:57:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:57:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:01:18 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad10ae-2b38defe43151a3c343a5399;49984815-2b61-4bc5-85e9-c9463115ee5a'), (b'RateLimit', b'"api";r=978;t=153'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'MNE911WnMful-1XvTPb1Z1rYrXudaMeQHWIqGl1wZXH_CVUbsMsxSA==')]) 2026-03-08 14:57:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:57:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:57:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:57:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:57:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:57:53 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 14:57:53 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp759jm0f6_mock.wav 2026-03-08 14:57:54 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 14:57:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 14:57:55 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 14:57:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 14:57:59 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:57:59 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:57:59 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 14:57:59 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpz69yt3q9_mock.wav 2026-03-08 14:58:04 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:58:04 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:58:04 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 14:58:04 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:58:04 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 14:58:04 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 14:58:04 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5232, filename=tmpumsqsm46_mock.wav) 2026-03-08 14:58:04 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:58:04 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:58:04 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:58:04 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:58:04 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:58:04 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:58:04 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:58:04 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:58:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:58:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:58:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:58:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:58:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:58:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:01:30 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad10ba-15ef87ba52928aad6f5190a3;9e9193ce-d7ac-4e38-aa4c-2952bad75017'), (b'RateLimit', b'"api";r=977;t=141'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'hbQNkiRFlDUIQ-Ot5GEchn18NfqMEvZ3SYHIdIt5SAe8JUsvDdTwQw==')]) 2026-03-08 14:58:05 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:58:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:58:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:58:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:58:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:58:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:58:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:58:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:58:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:58:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:58:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:01:30 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad10ba-17fc4fa34b32611d3efccedf;9e9193ce-d7ac-4e38-aa4c-2952bad75017'), (b'RateLimit', b'"api";r=976;t=141'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'LCsS71T6hL5XabNEG23VH3j8qHC0M_tE5n6yTiL5d0m5nEDXhLOpNw==')]) 2026-03-08 14:58:05 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:58:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:58:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:58:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:58:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:58:07 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 14:58:07 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 14:58:07 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 14:58:09 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 14:58:11 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 14:58:11 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:58:16 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:58:16 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:58:16 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 14:58:16 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:58:17 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 77자) 2026-03-08 14:58:17 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 14:58:17 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5233, filename=tmppbju3jpg_mock.wav) 2026-03-08 14:58:17 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:58:17 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:58:17 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:58:17 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:58:17 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:58:17 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:58:17 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:58:17 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:58:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:58:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:58:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:58:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:58:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:58:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:01:42 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad10c6-557f9625238f9be10f9e3f31;29c50168-df35-4113-aeb7-bde696a7cc83'), (b'RateLimit', b'"api";r=975;t=129'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'e6Eyk3T-0nUPiI2Ka0nx-N2jiPaKTnPEQKGPMFUeF3KReGLpETvFDA==')]) 2026-03-08 14:58:17 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:58:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:58:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:58:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:58:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:58:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:58:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:58:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:58:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:58:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:58:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:01:43 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad10c7-4793aeea6b7bf78864ed2452;29c50168-df35-4113-aeb7-bde696a7cc83'), (b'RateLimit', b'"api";r=974;t=128'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'CcHNSN9E7sI_JW53ZmznzlNByw4zC4eieIijJ4LXXFU8s5zRhD8EQA==')]) 2026-03-08 14:58:17 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:58:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:58:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:58:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:58:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:58:19 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 14:58:20 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:58:20 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 14:58:20 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 14:58:23 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 14:58:23 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:58:26 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 14:58:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:58:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpdlwnji33_mock.wav 2026-03-08 14:58:29 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 14:58:30 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 14:58:32 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:58:32 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpo_mlrtej_mock.wav 2026-03-08 14:58:36 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 14:58:42 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 14:58:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 14:58:49 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 14:58:50 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.273612 < -1.000000) 2026-03-08 14:58:51 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.989543 < -1.000000) 2026-03-08 14:58:51 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:58:51 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:58:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '자고는 여러분의 기술을 하고 있습니다.' → 불명 2026-03-08 14:58:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:58:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 39자) 2026-03-08 14:58:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:기술자로서 성공 | 긴급도:일반 | 키워드:없음 2026-03-08 14:58:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5234, filename=tmphsbxvqc2_mock.wav) 2026-03-08 14:58:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:58:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:58:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:58:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:58:52 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:58:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:58:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:58:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:58:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:58:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:58:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:58:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:58:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:58:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:02:17 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad10e9-5b37cb712dce39687a0b7a95;45776c64-8de7-4a3a-a553-429ff99f96c3'), (b'RateLimit', b'"api";r=973;t=94'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'HE8rXkQ97Zq_3fy17ARlhvlS1mS69MfnjRKyQfrPswViHt0p1hi04g==')]) 2026-03-08 14:58:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:58:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:58:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:58:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:58:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:58:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:58:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:58:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:58:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:58:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:58:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:02:18 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad10ea-4e6f396e668789190497da95;45776c64-8de7-4a3a-a553-429ff99f96c3'), (b'RateLimit', b'"api";r=972;t=93'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Y3F0VwrVtOwJUHuFRL2xPgU8waiAdTxiPpncp30EoDfrwiLjWnkczg==')]) 2026-03-08 14:58:53 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:58:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:58:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:58:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:58:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:58:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 14:58:55 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 14:58:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 14:58:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 14:58:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6ipe6h3m_mock.wav 2026-03-08 14:58:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 14:58:59 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 14:59:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 14:59:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 14:59:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5235, filename=tmpji7grghp_mock.wav) 2026-03-08 14:59:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:59:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 14:59:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:59:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:59:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:59:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:59:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:59:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:59:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:59:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:59:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:59:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:59:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:59:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:02:25 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad10f1-3127027d6d7c6afe0b5cc7dd;e16d8c3b-5921-450c-9b4c-e9063f2e70fc'), (b'RateLimit', b'"api";r=971;t=86'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'aNlNxWEDtNd4Jui1J4My97fZ9BUjVZ5MYbNWgeT84y-5BGkVBc1q_g==')]) 2026-03-08 14:59:00 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:59:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:59:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:59:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:59:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:59:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:59:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:59:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:59:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:59:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:59:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:02:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad10f1-61994c032a391b7466044ead;e16d8c3b-5921-450c-9b4c-e9063f2e70fc'), (b'RateLimit', b'"api";r=970;t=86'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9YiXTdKhdaUvBuMV4nuxf7wozS9p7GS_zvZ5EZUmBrbfm3r2QIrT7A==')]) 2026-03-08 14:59:00 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:59:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:59:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:59:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:59:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:59:02 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 14:59:02 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 14:59:02 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 14:59:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 14:59:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpcn2yr5_g_mock.wav 2026-03-08 14:59:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 14:59:06 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 14:59:06 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:59:09 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 14:59:09 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphh3ydopl_mock.wav 2026-03-08 14:59:11 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 14:59:11 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 14:59:11 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:59:12 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 14:59:12 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 14:59:12 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5236, filename=tmp4bgcwr58_mock.wav) 2026-03-08 14:59:12 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:59:12 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:59:12 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:59:12 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:59:12 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:59:12 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:59:12 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:59:12 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:59:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:59:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:59:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:59:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:59:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:59:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:02:38 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad10fe-37c409a812a62ef069f76df1;4a103c80-ed89-468e-8156-43c27f1b7f9b'), (b'RateLimit', b'"api";r=969;t=73'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'PBFuWHBiantHm7gVRXbA2CvcPf4UZjm9YmwswSANXNUfoct58fzchw==')]) 2026-03-08 14:59:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:59:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:59:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:59:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:59:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:59:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:59:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:59:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:59:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:59:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:59:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:02:38 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad10fe-0d6ea0db19cca37e53b93191;4a103c80-ed89-468e-8156-43c27f1b7f9b'), (b'RateLimit', b'"api";r=968;t=73'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'HSOykl-KxQHMR_xoAElatxygWnO8exOrovJsb_xuRakNKZte7ZmkiA==')]) 2026-03-08 14:59:13 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:59:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:59:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:59:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:59:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:59:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 14:59:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 14:59:15 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 14:59:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 14:59:18 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 14:59:18 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:59:20 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 14:59:20 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvlrxnzqf_mock.wav 2026-03-08 14:59:21 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 14:59:23 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 14:59:23 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 14:59:23 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:59:25 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 14:59:25 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 14:59:25 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5237, filename=tmp4w6lrq82_mock.wav) 2026-03-08 14:59:25 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:59:25 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:59:25 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:59:25 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:59:25 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:59:25 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:59:25 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:59:25 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:59:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:59:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:59:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:59:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:59:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:59:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:02:50 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad110a-547db84e035f7c9c04beedc5;64e7851b-c0a4-4976-9fa3-546bcef8b7c9'), (b'RateLimit', b'"api";r=967;t=61'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'cS5vduPsrvBFHehJr3Z0c72D4mwMV4DXTE565YtZOIGOBCEYjw2WTw==')]) 2026-03-08 14:59:25 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:59:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:59:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:59:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:59:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:59:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:59:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:59:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:59:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:59:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:59:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:02:50 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad110a-59a398040e94a8ab0f7d5c7e;64e7851b-c0a4-4976-9fa3-546bcef8b7c9'), (b'RateLimit', b'"api";r=966;t=61'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'FndFJEVrMRMcAI38DKYWVBvqKbIBZjNBDaP7nebiutghNr4C-S7ciQ==')]) 2026-03-08 14:59:25 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:59:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:59:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:59:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:59:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:59:26 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 14:59:26 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqmr2espl_mock.wav 2026-03-08 14:59:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 14:59:28 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 14:59:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 14:59:31 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:59:31 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:59:35 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 14:59:35 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 14:59:36 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:59:36 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 14:59:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 14:59:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 14:59:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5238, filename=tmp2v6wbpzu_mock.wav) 2026-03-08 14:59:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:59:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:59:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:59:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:59:36 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:59:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:59:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:59:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:59:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:59:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:59:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:59:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:59:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:59:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:03:02 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1116-6b15bceb1a951d7815b06b52;e0a0bb87-faff-478f-8b7d-dc6256d93bd8'), (b'RateLimit', b'"api";r=965;t=49'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'qAJdM6MGCFNZboaYoRuzs_8pa6OoP4sHdHW4Tn8cTy1H6In7M1SDng==')]) 2026-03-08 14:59:37 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:59:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:59:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:59:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:59:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:59:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:59:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:59:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:59:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:59:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:59:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:03:02 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1116-58f38b7a38dff49e51e97654;e0a0bb87-faff-478f-8b7d-dc6256d93bd8'), (b'RateLimit', b'"api";r=964;t=49'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'NtFRaj0Ig2nRj_aPdjIX7pBQJ1RG7r8EXCZXCFHk5HxcC6ZNHe8PXA==')]) 2026-03-08 14:59:37 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:59:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:59:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:59:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:59:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:59:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 14:59:39 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 14:59:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 14:59:43 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 14:59:43 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:59:46 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 14:59:48 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 14:59:48 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 14:59:48 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 14:59:48 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 14:59:49 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 14:59:49 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 14:59:49 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5239, filename=tmpohwiiji4_mock.wav) 2026-03-08 14:59:49 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 14:59:49 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 14:59:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 14:59:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 14:59:49 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 14:59:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 14:59:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 14:59:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 14:59:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:59:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:59:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:59:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:59:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:59:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:03:14 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1122-5dc693c2258cd6a80c7a59e7;52c1059e-c8eb-4097-969d-9a5107175f74'), (b'RateLimit', b'"api";r=963;t=37'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'JKs04VqcZ4sgYsMTRJgduViUgeZLUvlCCLraSceIzOZ_m8G7kv-4Sw==')]) 2026-03-08 14:59:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 14:59:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:59:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:59:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:59:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:59:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 14:59:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 14:59:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 14:59:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 14:59:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 14:59:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:03:15 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1122-42f4da582ff448133395a64c;52c1059e-c8eb-4097-969d-9a5107175f74'), (b'RateLimit', b'"api";r=962;t=36'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'I-hL9GlZ_nHTS5rFePFyEUu-CSXEKmK8YpoF37EMAPKRCIHmgflGCQ==')]) 2026-03-08 14:59:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 14:59:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 14:59:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 14:59:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 14:59:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 14:59:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 14:59:52 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 14:59:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 14:59:54 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 14:59:55 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 14:59:55 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 14:59:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:59:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7bybiux1_mock.wav 2026-03-08 14:59:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 14:59:59 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 14:59:59 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplbwltc_u_mock.wav 2026-03-08 15:00:01 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:00:01 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:00:01 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 15:00:01 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:00:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 15:00:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:00:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5240, filename=tmppltpctl__mock.wav) 2026-03-08 15:00:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:00:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:00:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:00:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:00:01 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:00:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:00:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:00:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:00:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:00:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:00:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:00:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:00:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:00:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:03:27 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad112f-6d9dd2850488ee5949e5974e;fddd5d8d-5312-49c3-beb9-4c073f36be66'), (b'RateLimit', b'"api";r=961;t=24'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'F7T2-FpASBrkVIXwcfWGwH9ThqufSzt4LKLhB1m3HzVklyBBD7UYEA==')]) 2026-03-08 15:00:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:00:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:00:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:00:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:00:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:00:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:00:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:00:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:00:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:00:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:00:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:03:27 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad112f-5d7ed1e07b959d572aba6b2c;fddd5d8d-5312-49c3-beb9-4c073f36be66'), (b'RateLimit', b'"api";r=960;t=24'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'SdiNNeSPxUzae367sqsFSJkZX-RDPZK1IVLStiI3Ltkp36BhiuuW0Q==')]) 2026-03-08 15:00:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:00:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:00:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:00:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:00:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:00:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:00:04 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 15:00:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 15:00:08 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 15:00:08 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:00:13 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 15:00:13 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 15:00:20 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 15:00:23 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 15:00:23 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1axh3jvw_mock.wav 2026-03-08 15:00:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 15:00:26 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 15:00:30 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (15.469388 > 2.400000) 2026-03-08 15:00:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 15:00:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3on1dpa8_mock.wav 2026-03-08 15:00:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 15:00:34 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (18.463415 > 2.400000) 2026-03-08 15:00:35 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.179097 < -1.000000) 2026-03-08 15:00:36 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:00:36 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:00:36 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'заJean' → 불명 2026-03-08 15:00:36 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:00:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 53자) 2026-03-08 15:00:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:Jean 통과 | 긴급도:일반 | 키워드:Jean,신호,통과,일반 2026-03-08 15:00:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5241, filename=tmp7cgcvy0s_mock.wav) 2026-03-08 15:00:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:00:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:00:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:00:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:00:36 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:00:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:00:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:00:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:00:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:00:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:00:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:00:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:00:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:00:36 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 15:00:36 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphshrjfu9_mock.wav 2026-03-08 15:00:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:04:02 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1152-745f875c726653f11f9511ce;9bc10bf0-86b5-4d20-9c23-0c8f7d8b9a69'), (b'RateLimit', b'"api";r=999;t=289'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'RYDeLTK2vmAqv_F84_Rcz08cr_u27zi3pL555DLHWsxgdsenFZpIfw==')]) 2026-03-08 15:00:37 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:00:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:00:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:00:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:00:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:00:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:00:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:00:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:00:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:00:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:00:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:04:02 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1152-5fe8d5600d2b4d053c80542f;9bc10bf0-86b5-4d20-9c23-0c8f7d8b9a69'), (b'RateLimit', b'"api";r=998;t=289'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'rqHcma9a48hNEf3SDAGh1EBKFH4dFg3HstcMVUNBMYJabVBex1DYNQ==')]) 2026-03-08 15:00:37 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:00:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:00:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:00:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:00:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:00:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:00:39 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 15:00:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 15:00:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 15:00:43 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 15:00:44 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 15:00:44 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 15:00:44 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5242, filename=tmp7j16quy6_mock.wav) 2026-03-08 15:00:44 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:00:44 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 15:00:44 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:00:44 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:00:44 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:00:44 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:00:44 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:00:44 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:00:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:00:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:00:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:00:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:00:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:00:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:04:09 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1159-0d9ac2293f1627ff265dbdad;6a14d74e-2ce6-4844-b83b-e3ea265c6e6c'), (b'RateLimit', b'"api";r=997;t=282'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lBlniLEZuAhTIIXrFk1agO9kSoX8p8h1aFcC-rNL060D8IIhnGWvzA==')]) 2026-03-08 15:00:44 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:00:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:00:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:00:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:00:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:00:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:00:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:00:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:00:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:00:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:00:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:04:09 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1159-34e16c8461ddf95749769c48;6a14d74e-2ce6-4844-b83b-e3ea265c6e6c'), (b'RateLimit', b'"api";r=996;t=282'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'yo9M00cskID5TTgJqtbULuwi1Ul88R-qs-s75WnOAEzv6o8prHOSSA==')]) 2026-03-08 15:00:44 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:00:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:00:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:00:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:00:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:00:46 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 15:00:46 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 15:00:46 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 15:00:47 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 15:00:47 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptd4kwgfe_mock.wav 2026-03-08 15:00:48 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 15:00:50 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 15:00:50 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:00:53 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 15:00:53 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9p3z9z8t_mock.wav 2026-03-08 15:00:55 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 15:00:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 15:00:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:00:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 15:00:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 15:00:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5243, filename=tmp9d4pzy4e_mock.wav) 2026-03-08 15:00:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:00:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:00:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:00:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:00:56 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:00:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:00:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:00:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:00:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:00:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:00:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:00:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:00:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:00:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:04:22 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1166-1492d0790bacf6f5647ff9f9;7ddb85bb-c5a5-4dc6-a031-1c27528aea38'), (b'RateLimit', b'"api";r=995;t=269'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_WYCQkLB3Lu95FyIOrtKgiq70-ffnVt5OoqFLA_cSSpImi8ddskn1A==')]) 2026-03-08 15:00:56 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:00:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:00:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:00:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:00:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:00:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:00:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:00:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:00:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:00:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:00:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:04:22 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1166-500acec478567c05389f4a5c;7ddb85bb-c5a5-4dc6-a031-1c27528aea38'), (b'RateLimit', b'"api";r=994;t=269'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'qb7PrhDcR_cHfY48lFv_UQsgcu5qfBFxlntcyqOX4RLuSNIkxSdLEQ==')]) 2026-03-08 15:00:57 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:00:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:00:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:00:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:00:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:00:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 15:00:59 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 15:00:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 15:01:02 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 15:01:02 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:01:03 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 15:01:07 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 15:01:07 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 15:01:07 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:01:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 15:01:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 15:01:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5244, filename=tmp3yo3jssz_mock.wav) 2026-03-08 15:01:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:01:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:01:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:01:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:01:08 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:01:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:01:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:01:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:01:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:01:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:01:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:01:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:01:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:01:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:04:34 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1172-6bf22d074f41d951166d1d73;52454c58-26d4-4062-a534-782250420ed3'), (b'RateLimit', b'"api";r=993;t=257'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'rhK5HFNBcBecUgfFTY1Gij35jbjrobKDHxD1Zx_9IWq6eiM9VnhPtw==')]) 2026-03-08 15:01:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:01:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:01:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:01:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:01:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:01:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:01:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:01:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:01:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:01:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:01:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:04:34 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1172-547f6f0b6b8f50413648b736;52454c58-26d4-4062-a534-782250420ed3'), (b'RateLimit', b'"api";r=992;t=257'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'j28a4dYG7tqReJxSMSjqpAFFTpQvX3WiqQ6arTZN5jcSBuINr7-nOA==')]) 2026-03-08 15:01:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:01:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:01:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:01:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:01:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:01:11 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 15:01:11 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 15:01:11 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 15:01:13 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 15:01:15 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:01:15 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:01:19 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 15:01:19 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 15:01:19 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:01:20 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 15:01:20 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:01:20 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5245, filename=tmpndhbtcfh_mock.wav) 2026-03-08 15:01:20 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:01:20 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:01:20 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:01:20 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:01:20 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:01:20 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:01:20 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:01:20 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:01:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:01:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:01:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:01:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:01:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:01:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:04:46 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad117e-1ef9e7ed171c6c575e5444f9;9e7d1e4f-e817-4cca-956c-aedddb08aeac'), (b'RateLimit', b'"api";r=991;t=245'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'7aC7xmv3qKVs24gHxf6q2VAUt-BHtJXusDnwEuMH_cINQqWXAO1PSw==')]) 2026-03-08 15:01:20 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:01:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:01:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:01:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:01:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:01:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:01:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:01:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:01:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:01:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:01:21 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 15:01:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:04:46 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad117e-52b231d82762ed04203704b6;9e7d1e4f-e817-4cca-956c-aedddb08aeac'), (b'RateLimit', b'"api";r=990;t=245'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6I8N3BI5PEl5f6DcIa5TTvY_GlgbNw5H6FtT3uQLYQMS1vmJ2ftkPA==')]) 2026-03-08 15:01:21 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:01:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:01:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:01:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:01:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:01:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:01:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvkmzu_dc_mock.wav 2026-03-08 15:01:23 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 15:01:23 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 15:01:23 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 15:01:24 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 15:01:26 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:01:26 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpf0d_e4jp_mock.wav 2026-03-08 15:01:27 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:01:27 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:01:32 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:01:32 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:01:32 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 15:01:32 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:01:33 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 15:01:33 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 15:01:33 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5246, filename=tmplju2m1tw_mock.wav) 2026-03-08 15:01:33 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:01:33 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:01:33 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:01:33 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:01:33 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:01:33 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:01:33 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:01:33 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:01:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:01:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:01:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:01:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:01:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:01:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:04:58 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad118a-6472d96c00a8c6681bde15a2;dc90ea0d-3738-4563-8540-4f22595573fc'), (b'RateLimit', b'"api";r=989;t=233'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'2yogZ8_w_NXeijLmQ5Ujq7ant3kpo92Z_vBgnO_DWbivx2K0E6P3mQ==')]) 2026-03-08 15:01:33 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:01:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:01:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:01:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:01:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:01:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:01:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:01:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:01:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:01:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:01:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:04:58 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad118a-1eb4e86b381b3ccb0de5af84;dc90ea0d-3738-4563-8540-4f22595573fc'), (b'RateLimit', b'"api";r=988;t=233'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'w229InRnbPheZQbjCOpywSw-D4qf078wHO7DcAQaz0TvejUbj4vfIQ==')]) 2026-03-08 15:01:33 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:01:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:01:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:01:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:01:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:01:35 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 15:01:35 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 15:01:35 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 15:01:39 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 15:01:39 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:01:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 15:01:44 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:01:44 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:01:44 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 15:01:44 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:01:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 15:01:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:01:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5247, filename=tmp7aaac6bb_mock.wav) 2026-03-08 15:01:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:01:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:01:45 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:01:45 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:01:45 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:01:45 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:01:45 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:01:45 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:01:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:01:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:01:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:01:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:01:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:01:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:05:10 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1196-06055791732fa7dc59b0db61;2b3bd5d1-808a-4768-9023-c4d8a4fb179d'), (b'RateLimit', b'"api";r=987;t=221'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'fB1R-OSipTiOl7WnKGVYtZlOrKgCbjCSqpUk_Id3QruGXuSeU2TlNg==')]) 2026-03-08 15:01:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:01:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:01:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:01:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:01:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:01:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:01:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:01:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:01:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:01:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:01:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:05:10 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1196-04566c3967aa810377c0253b;2b3bd5d1-808a-4768-9023-c4d8a4fb179d'), (b'RateLimit', b'"api";r=986;t=221'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'jYSnp1i-SifSvLfN9cmK5Mepm8xAlnD6dU5hX7JtDLROcyglgXxBOQ==')]) 2026-03-08 15:01:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:01:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:01:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:01:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:01:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:01:47 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:01:47 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 15:01:47 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 15:01:51 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 15:01:51 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp40j6elv3_mock.wav 2026-03-08 15:01:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 15:01:51 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 15:01:51 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:01:57 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 15:01:59 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 15:01:59 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpnv__1isg_mock.wav 2026-03-08 15:01:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 15:02:03 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 15:02:03 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfmv5xm1a_mock.wav 2026-03-08 15:02:05 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 15:02:09 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 15:02:10 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 15:02:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 15:02:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpixj2dht2_mock.wav 2026-03-08 15:02:15 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 15:02:15 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.516543 < -1.000000) 2026-03-08 15:02:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 15:02:16 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.110623 < -1.000000) 2026-03-08 15:02:17 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:02:17 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:02:17 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '도착' → 불명 2026-03-08 15:02:17 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:02:18 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 13자) 2026-03-08 15:02:18 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:도착 | 긴급도:일반 | 키워드:없음 2026-03-08 15:02:18 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5248, filename=tmpzgzg0tya_mock.wav) 2026-03-08 15:02:18 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:02:18 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:02:18 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:02:18 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:02:18 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:02:18 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:02:18 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:02:18 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:02:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:02:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:02:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:02:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:02:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:02:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:05:43 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad11b7-6586edfb79eeae065dfb206e;2a713700-0229-4d1a-b88d-8d08142609ae'), (b'RateLimit', b'"api";r=985;t=188'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'e8zpQJl8G4rczrf0avSS1nL9PZyi5mWoY88I0_KNBgFfgUv9vUqLVQ==')]) 2026-03-08 15:02:18 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:02:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:02:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:02:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:02:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:02:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:02:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:02:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:02:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:02:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:02:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:05:43 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad11b7-4e773128606529de6b658f85;2a713700-0229-4d1a-b88d-8d08142609ae'), (b'RateLimit', b'"api";r=984;t=188'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'QEV1ky4bC0qRdQVuIaHfOfp3LS7MWC7-x_f6xHO55AGMhtG5t1rRGQ==')]) 2026-03-08 15:02:18 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:02:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:02:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:02:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:02:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:02:20 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 15:02:20 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpw8a5_d5i_mock.wav 2026-03-08 15:02:20 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:02:20 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 15:02:20 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 15:02:24 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 15:02:25 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 15:02:25 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 15:02:25 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5249, filename=tmpuqbzhs0h_mock.wav) 2026-03-08 15:02:25 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:02:25 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 15:02:25 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:02:25 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:02:25 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:02:25 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:02:25 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:02:25 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:02:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:02:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:02:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:02:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:02:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:02:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:05:50 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad11be-1b2cd775503a500e51481a7b;7667f498-c449-4bb2-88a1-46e3c47cf75c'), (b'RateLimit', b'"api";r=983;t=181'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'nZ4MULjfzEVBfIiyE94Scc-mrvhH-JlKqJn5ivnDQxdNiNNyK1Xbvw==')]) 2026-03-08 15:02:25 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:02:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:02:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:02:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:02:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:02:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:02:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:02:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:02:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:02:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:02:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:05:51 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad11bf-469e9d155a876e533652472e;7667f498-c449-4bb2-88a1-46e3c47cf75c'), (b'RateLimit', b'"api";r=982;t=180'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'w671RilkM1TWCxp7IIivNZu4ugSlkaXOD6DCJXNNjE9eV2HO_KAOzA==')]) 2026-03-08 15:02:25 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:02:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:02:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:02:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:02:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:02:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 15:02:28 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 15:02:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 15:02:31 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 15:02:31 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 15:02:31 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:02:36 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 15:02:36 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 15:02:36 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:02:37 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 15:02:37 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 15:02:37 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5250, filename=tmpp6fbk6zx_mock.wav) 2026-03-08 15:02:37 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:02:37 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:02:37 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:02:37 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:02:37 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:02:37 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:02:37 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:02:37 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:02:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:02:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:02:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:02:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:02:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:02:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:06:03 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad11cb-02480ad376c9f74951860ec4;7eb2ff10-74fb-49fa-8eaa-23ccc5cc7051'), (b'RateLimit', b'"api";r=981;t=168'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'2UruT6tuJXdT_JAEDh2RGsFQX84KnKwF6fSL49wkd_PFaQC9xWOf1Q==')]) 2026-03-08 15:02:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:02:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:02:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:02:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:02:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:02:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:02:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:02:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:02:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:02:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:02:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:06:03 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad11cb-2719d69f7427939003c2c157;7eb2ff10-74fb-49fa-8eaa-23ccc5cc7051'), (b'RateLimit', b'"api";r=980;t=168'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'fheTHTyZN3_vBasO0slnlDuo4miXyAxoHZDpjYhHZwF-3huTzfn0TQ==')]) 2026-03-08 15:02:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:02:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:02:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:02:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:02:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:02:40 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 15:02:40 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 15:02:40 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 15:02:41 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 15:02:44 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 15:02:44 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:02:48 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 15:02:49 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 15:02:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 15:02:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:02:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:02:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpklb8urje_mock.wav 2026-03-08 15:02:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 15:02:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 15:02:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5251, filename=tmpez01ynww_mock.wav) 2026-03-08 15:02:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:02:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:02:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:02:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:02:50 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:02:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:02:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:02:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:02:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:02:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:02:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:02:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:02:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:02:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:06:15 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad11d7-26dfa4867bc1470241aa8956;07a8ac9c-edaf-4360-9ec9-ea6cc2ebc1f8'), (b'RateLimit', b'"api";r=979;t=156'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Ksrb_T-QS1VZGKJxmYQBEw1yLPLBqkIHIuJe_mUroVQDl7iQ2tquDA==')]) 2026-03-08 15:02:50 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:02:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:02:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:02:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:02:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:02:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:02:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:02:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:02:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:02:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:02:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:06:15 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad11d7-6d6c6b51362961641e12d38c;07a8ac9c-edaf-4360-9ec9-ea6cc2ebc1f8'), (b'RateLimit', b'"api";r=978;t=156'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Ei2T_eOJNfxWKbe77lsn-wjeko6QuSSdEbLTLlDIX3MhGen2eFHBYw==')]) 2026-03-08 15:02:50 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:02:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:02:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:02:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:02:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:02:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 15:02:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 15:02:53 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 15:02:53 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 15:02:53 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:02:53 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpnj_4oc0p_mock.wav 2026-03-08 15:02:56 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:02:56 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:03:01 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 15:03:01 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 15:03:01 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:03:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 15:03:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:03:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5252, filename=tmpks2l64ge_mock.wav) 2026-03-08 15:03:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:03:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:03:02 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:03:02 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:03:02 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:03:02 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:03:02 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:03:02 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:03:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:03:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:03:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:03:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:03:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:03:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:06:27 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad11e3-5a526afb0ef23c230b2d427b;273aec05-0c1d-4b7b-a703-03aeb3984787'), (b'RateLimit', b'"api";r=977;t=144'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'IA9x3G1gZaS3CND_HQYVBIHyLWR50H6PyiPtW8icz5JAi1sSCNbArg==')]) 2026-03-08 15:03:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:03:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:03:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:03:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:03:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:03:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:03:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:03:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:03:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:03:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:03:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:06:27 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad11e3-0055cb0834f2756a6fa4cc35;273aec05-0c1d-4b7b-a703-03aeb3984787'), (b'RateLimit', b'"api";r=976;t=144'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'KTuesA5rv7QjBL8iGeJcdRNu9p-4E0M5QYCXQDWKDleKVh_moDdaFg==')]) 2026-03-08 15:03:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:03:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:03:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:03:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:03:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:03:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 15:03:04 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 15:03:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 15:03:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 15:03:08 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:03:08 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:03:13 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:03:13 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:03:13 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 15:03:13 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:03:14 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 15:03:14 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 15:03:14 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5253, filename=tmplya_hpwv_mock.wav) 2026-03-08 15:03:14 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:03:14 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:03:14 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:03:14 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:03:14 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:03:14 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:03:14 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:03:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:03:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:03:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:03:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:03:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:03:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:03:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:06:39 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad11ef-5c968da60ea174772207dc20;90dfc6c3-6e82-4b0d-9543-8da0400d3396'), (b'RateLimit', b'"api";r=975;t=132'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'jiovdaddx5shXygv7fjugFuRAuOC2d72XAVRSCdJRL3BXLKC43xONg==')]) 2026-03-08 15:03:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:03:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:03:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:03:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:03:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:03:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:03:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:03:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:03:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:03:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:03:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:06:40 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad11f0-5db26e8457057b1b53e85cbd;90dfc6c3-6e82-4b0d-9543-8da0400d3396'), (b'RateLimit', b'"api";r=974;t=131'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'3jjzxFExTz7hwxveZsgPca8Mi_0fGuiOV5Bhqx-MQrjo7kBTlFFJLw==')]) 2026-03-08 15:03:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:03:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:03:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:03:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:03:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:03:17 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 15:03:17 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 15:03:17 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 15:03:18 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 15:03:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpr5gjs0hq_mock.wav 2026-03-08 15:03:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 15:03:20 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 15:03:20 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:03:25 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:03:25 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:03:25 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 15:03:25 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:03:26 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 15:03:26 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:03:26 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5254, filename=tmp4u13o6zc_mock.wav) 2026-03-08 15:03:26 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:03:26 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:03:26 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:03:26 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:03:26 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:03:26 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:03:26 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:03:26 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:03:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:03:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:03:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:03:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:03:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:03:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:06:51 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad11fb-7b6a69a700fcb66d727051aa;c5d2b492-7c5f-4d1a-b532-d37d449c6466'), (b'RateLimit', b'"api";r=973;t=120'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lpgrWJeAu6aMTd2HeXSeepb83NVeIfu2pbgYefSKuBSWzNU2RDe1Kg==')]) 2026-03-08 15:03:26 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:03:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:03:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:03:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:03:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:03:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:03:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:03:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:03:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:03:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:03:26 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 15:03:26 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp18p070nf_mock.wav 2026-03-08 15:03:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:06:52 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad11fc-22d2d25f08711c8d3bbf8e0e;c5d2b492-7c5f-4d1a-b532-d37d449c6466'), (b'RateLimit', b'"api";r=972;t=119'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'5QgqxXmffT47Sm_YKL14dtg32KPtpNhwGzAQDeF1mf32YzAHPVlSvw==')]) 2026-03-08 15:03:26 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:03:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:03:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:03:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:03:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:03:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 15:03:29 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:03:29 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 15:03:29 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 15:03:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 15:03:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmph87aec9v_mock.wav 2026-03-08 15:03:33 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 15:03:33 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:03:36 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 15:03:38 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 15:03:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 15:03:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpx_i8nt5k_mock.wav 2026-03-08 15:03:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 15:03:46 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 15:03:47 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 15:03:47 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5c2ouqeo_mock.wav 2026-03-08 15:03:51 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 15:03:56 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 15:03:56 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.501624 < -1.000000) 2026-03-08 15:03:57 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.391882 < -1.000000) 2026-03-08 15:03:57 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 15:03:58 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:03:58 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:03:58 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '정리로 결정' → 불명 2026-03-08 15:03:58 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:03:58 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 15:03:58 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:정리로 결정 | 긴급도:일반 | 키워드:없음 2026-03-08 15:03:58 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5255, filename=tmpk6t0skkn_mock.wav) 2026-03-08 15:03:58 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:03:58 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:03:58 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:03:58 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:03:58 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:03:58 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:03:58 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:03:58 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:03:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:03:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:03:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:03:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:03:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:03:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:07:24 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad121c-7906cd84610144075f4cd3bf;c8c344c6-761f-4b97-b4e7-16013629f6ab'), (b'RateLimit', b'"api";r=971;t=87'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'8PtFJQtG5U3GinUZSC9aQoIq_NGmWxjrvbbDZHDFNmqeDUeWEvrRxw==')]) 2026-03-08 15:03:59 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:03:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:03:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:03:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:03:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:03:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:03:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:03:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:03:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:03:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:03:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:07:24 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad121c-0175f1ae7d57faa25ef84b80;c8c344c6-761f-4b97-b4e7-16013629f6ab'), (b'RateLimit', b'"api";r=970;t=87'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'SzkIQUxiH86fWq_94OsBYEoqr92fz73u77YIgmYBrjLkDwlyb8SJ5Q==')]) 2026-03-08 15:03:59 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:03:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:03:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:03:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:03:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:04:01 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:04:01 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 15:04:01 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 15:04:05 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 15:04:06 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 15:04:06 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 15:04:06 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5256, filename=tmpoang_1ku_mock.wav) 2026-03-08 15:04:06 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:04:06 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 15:04:06 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:04:06 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:04:06 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:04:06 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:04:06 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:04:06 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:04:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:04:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:04:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:04:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:04:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:04:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:07:31 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1223-7433009e038371c60475e8f6;f3b2c5bc-a570-4fb2-8edf-8097c8d63c23'), (b'RateLimit', b'"api";r=969;t=80'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 a67ea7b8ef0119614f197be5f0fa8d3a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'LBANGY_Z2MQhT5OYrw7QdEU54uB2pcL_16FQgFMQqTC_pwM7fasMQg==')]) 2026-03-08 15:04:06 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:04:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:04:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:04:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:04:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:04:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:04:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:04:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:04:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:04:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:04:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:07:32 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1224-7aa593ce419d9a8e0cf4b42d;f3b2c5bc-a570-4fb2-8edf-8097c8d63c23'), (b'RateLimit', b'"api";r=968;t=79'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 a67ea7b8ef0119614f197be5f0fa8d3a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'V7KcAAjaggj09EW5Oqw7LPKMxBcD50GW50T6p5fvYVoM6ipnxIQIXQ==')]) 2026-03-08 15:04:06 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:04:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:04:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:04:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:04:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:04:07 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 15:04:09 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 15:04:09 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 15:04:09 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 15:04:13 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 15:04:13 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:04:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 15:04:16 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:04:16 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptk29cwqa_mock.wav 2026-03-08 15:04:18 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 15:04:18 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 15:04:18 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:04:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 15:04:19 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 15:04:19 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 15:04:19 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5257, filename=tmp8d13g368_mock.wav) 2026-03-08 15:04:19 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:04:19 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:04:19 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:04:19 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:04:19 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:04:19 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:04:19 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:04:19 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:04:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:04:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:04:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:04:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:04:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:04:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:07:44 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1230-21abd6344b0964a629809084;7c6160f4-ee90-4aad-84d5-8b28960db413'), (b'RateLimit', b'"api";r=967;t=67'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 fb23da0134ded13322b39ad952ac5222.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'_ua8OfAhe83oUeFJTFSmX7OaAZ9Zes4oiiTvnBMBi-uFa_ZMkJKUIQ==')]) 2026-03-08 15:04:19 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:04:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:04:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:04:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:04:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:04:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:04:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:04:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:04:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:04:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:04:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:07:45 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1230-68c5a0a8310747977ee70d2d;7c6160f4-ee90-4aad-84d5-8b28960db413'), (b'RateLimit', b'"api";r=966;t=67'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 fb23da0134ded13322b39ad952ac5222.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'31XiKmRKg4CAYQjm5-IFdQkCcBu3KLxJNHaivY5-5n-QZB2myUKfMg==')]) 2026-03-08 15:04:19 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:04:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:04:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:04:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:04:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:04:20 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:04:20 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpcfu979nc_mock.wav 2026-03-08 15:04:22 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 15:04:22 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 15:04:22 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 15:04:25 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 15:04:25 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:04:30 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 15:04:30 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 15:04:30 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:04:31 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 15:04:31 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 15:04:31 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5258, filename=tmpx7625jfc_mock.wav) 2026-03-08 15:04:31 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:04:31 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:04:31 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:04:31 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:04:31 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:04:31 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:04:31 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:04:31 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:04:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:04:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:04:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:04:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:04:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:04:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:07:57 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad123d-1f9cbb631a52d3bb5c8cd6bd;356c13e8-fc7b-4674-89f7-5f4df75c3581'), (b'RateLimit', b'"api";r=965;t=54'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 2b4afc9aa87e1c567d185069953d85bc.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'ndYOiHhyGHI_-Gu0C6vY-_dnv1flWKqaOxfgYnHmyfsgRILdaaot9A==')]) 2026-03-08 15:04:32 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:04:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:04:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:04:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:04:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:04:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:04:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:04:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:04:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:04:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:04:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:07:57 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad123d-50027ac86a7ea6c33ad34917;356c13e8-fc7b-4674-89f7-5f4df75c3581'), (b'RateLimit', b'"api";r=964;t=54'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 2b4afc9aa87e1c567d185069953d85bc.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'SKhvW1U5rBL6UzZf-JVnEH6HjweFoo1OqvH1cQfAOR7lUMi3C4W4Dw==')]) 2026-03-08 15:04:32 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:04:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:04:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:04:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:04:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:04:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 15:04:34 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 15:04:34 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 15:04:34 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 15:04:38 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:04:38 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:04:42 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 15:04:42 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 15:04:42 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:04:43 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 15:04:43 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:04:43 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5259, filename=tmp861fy9v7_mock.wav) 2026-03-08 15:04:43 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:04:43 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:04:43 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:04:43 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:04:43 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:04:43 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:04:43 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:04:43 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:04:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:04:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:04:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:04:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:04:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:04:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:08:09 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1249-56e277fd750cd5041fa8c955;ded97e08-4bcd-4df5-96ca-94934d52aa2d'), (b'RateLimit', b'"api";r=963;t=42'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'BhoeZkLlor8xHGxg0CWCejrg4pv7Cs1aD99PBt9f89T0LFGzTKn7Jg==')]) 2026-03-08 15:04:43 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:04:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:04:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:04:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:04:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:04:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:04:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:04:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:04:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:04:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:04:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:08:09 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1249-3902873b3abf834e14e57959;ded97e08-4bcd-4df5-96ca-94934d52aa2d'), (b'RateLimit', b'"api";r=962;t=42'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'KG0I5y5G6FrPl3knyoZVU-kJzdAu7p35lHO5SgqRq0tWZCIBgwTWmw==')]) 2026-03-08 15:04:44 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:04:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:04:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:04:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:04:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:04:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 15:04:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpua9brzun_mock.wav 2026-03-08 15:04:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 15:04:46 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 15:04:46 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 15:04:46 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 15:04:50 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:04:50 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:04:52 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 15:04:52 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwmldg0z8_mock.wav 2026-03-08 15:04:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 15:04:55 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:04:55 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:04:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 15:04:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:04:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 15:04:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 15:04:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5260, filename=tmp_u4exvw9_mock.wav) 2026-03-08 15:04:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:04:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:04:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:04:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:04:56 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:04:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:04:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:04:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:04:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:04:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:04:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:04:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:04:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:04:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:08:21 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1255-7de7f1dc3d5695e2610b2439;20df041d-d421-4440-9c2b-5f3c64d4955d'), (b'RateLimit', b'"api";r=961;t=30'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'7n9evcxBmAkQvpaMh2UfEkOOzxw7HwnRrYKAVCwWgFDXB8r1tT5nuw==')]) 2026-03-08 15:04:56 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:04:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:04:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:04:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:04:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:04:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:04:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:04:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:04:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:04:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:04:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:08:22 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1256-6654896a600b02216e926494;20df041d-d421-4440-9c2b-5f3c64d4955d'), (b'RateLimit', b'"api";r=960;t=29'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'mw7yjNo_9R3lnUbung1ykXOQ1Bs5Z95nBY-oI9IUEzhsDYI29pm3yA==')]) 2026-03-08 15:04:56 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:04:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:04:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:04:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:04:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:04:57 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 15:04:57 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpn14ygd_e_mock.wav 2026-03-08 15:04:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 15:04:59 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 15:04:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 15:05:02 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 15:05:02 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:05:03 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 15:05:07 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:05:07 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:05:07 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 15:05:07 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:05:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 15:05:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:05:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5261, filename=tmpw5t7jrcs_mock.wav) 2026-03-08 15:05:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:05:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:05:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:05:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:05:08 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:05:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:05:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:05:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:05:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:05:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:05:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:05:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:05:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:05:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:08:33 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1261-6358d57966b897f725f4a14f;71117c58-78e9-446b-aa23-522f53a17ddd'), (b'RateLimit', b'"api";r=959;t=18'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'jKlQ5ssQGo5qIB9b0Knbng23HCxfOAq3kfVKmY-BHGVuUSDfNW2XsA==')]) 2026-03-08 15:05:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:05:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:05:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:05:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:05:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:05:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:05:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:05:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:05:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:05:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:05:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:08:34 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1262-283fff4c45d2b61e74d82610;71117c58-78e9-446b-aa23-522f53a17ddd'), (b'RateLimit', b'"api";r=958;t=17'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'IUNFq7Rg-s_dP1lUgfEsg8mC1CMJ1UlxfKRjA56F2LG4Euzn3zmnBA==')]) 2026-03-08 15:05:08 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:05:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:05:08 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:05:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:05:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:05:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:05:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:05:09 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 15:05:09 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1wy60byi_mock.wav 2026-03-08 15:05:10 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 15:05:11 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:05:11 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 15:05:11 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 15:05:14 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 15:05:14 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:05:15 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 15:05:15 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvmc7lec0_mock.wav 2026-03-08 15:05:20 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 15:05:25 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 15:05:26 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 15:05:31 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 15:05:35 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 15:05:36 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (28.576923 > 2.400000) 2026-03-08 15:05:36 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.900214 < -1.000000) 2026-03-08 15:05:37 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.786690 < -1.000000) 2026-03-08 15:05:38 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:05:38 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:05:38 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '가사 드라잔' → 불명 2026-03-08 15:05:38 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:05:38 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 15:05:38 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:가사 드라잔 통과 | 긴급도:일반 | 키워드:가사 드라잔, 신호, 통과, 일반 2026-03-08 15:05:38 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5262, filename=tmphkqajau3_mock.wav) 2026-03-08 15:05:38 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:05:38 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:05:39 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:05:39 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:05:39 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:05:39 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:05:39 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:05:39 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:05:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:05:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:05:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:05:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:05:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:05:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:09:04 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1280-58fdda3d133295996109c8e3;d65e44ea-1a03-490b-99fc-79f181c4c462'), (b'RateLimit', b'"api";r=999;t=287'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'NPVOg-5tAOgoXiECekzgwsxLVPgm7Yy8WJJ_lB5HtrDesTHncAvCtA==')]) 2026-03-08 15:05:39 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:05:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:05:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:05:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:05:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:05:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:05:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:05:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:05:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:05:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:05:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:09:04 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1280-6a2931b61644b1093d925a61;d65e44ea-1a03-490b-99fc-79f181c4c462'), (b'RateLimit', b'"api";r=998;t=287'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'frdHqswcA5fITlskABI_4tRrAVSAVu_eFj8wYHvHkc5e4otMK25-9w==')]) 2026-03-08 15:05:39 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:05:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:05:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:05:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:05:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:05:41 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:05:41 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 15:05:41 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 15:05:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 15:05:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:05:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_dp3ost9_mock.wav 2026-03-08 15:05:45 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 15:05:46 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 51자) 2026-03-08 15:05:46 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 결과 없음 | 긴급도:일반 | 키워드:무전,분석,결과 없음,일반 2026-03-08 15:05:46 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5263, filename=tmp9n7fvhd0_mock.wav) 2026-03-08 15:05:46 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:05:46 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 15:05:46 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 15:05:46 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:05:46 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:05:46 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:05:46 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:05:46 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:05:46 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:05:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:05:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:05:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:05:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:05:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:05:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:09:12 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1288-4b8326c46ed428b322ef01ae;40e9b87a-f771-4801-b756-193ca3e5007e'), (b'RateLimit', b'"api";r=997;t=279'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'iH9WeR3D4Z3JTv-Dttf2EEYrIcwWJqBIkPNKiTJXeOwFrJD-DekZVQ==')]) 2026-03-08 15:05:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:05:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:05:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:05:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:05:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:05:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:05:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:05:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:05:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:05:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:05:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:09:12 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1288-620579b826aa29b14b04ad2b;40e9b87a-f771-4801-b756-193ca3e5007e'), (b'RateLimit', b'"api";r=996;t=279'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'iYzHXrLgN3lZtp_bCO0H8VyEo0GItI50vVj7WNOx7VPMmln7rDijYw==')]) 2026-03-08 15:05:47 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:05:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:05:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:05:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:05:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:05:48 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:05:48 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpkq5z2y20_mock.wav 2026-03-08 15:05:49 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 15:05:49 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 15:05:49 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 15:05:53 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 15:05:53 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:05:58 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 15:05:58 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 15:05:58 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:05:59 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 15:05:59 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 15:05:59 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5264, filename=tmpurediqrw_mock.wav) 2026-03-08 15:05:59 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:05:59 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:05:59 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:05:59 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:05:59 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:05:59 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:05:59 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:05:59 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:05:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:05:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:05:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:05:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:05:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:05:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:09:24 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1294-75ff5ee24d0468d009756d5d;f15352be-8366-4cbe-8a6b-c1b7404181e1'), (b'RateLimit', b'"api";r=995;t=267'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'sNRhnDO2t3xIdTwmtE2FpIIHaE2A4MkcFXwPpA4x58s0gcC5Lui_rg==')]) 2026-03-08 15:05:59 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:05:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:05:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:05:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:05:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:05:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:05:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:05:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:05:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:05:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:05:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:09:24 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1294-0719f00800cbdff5181d11f5;f15352be-8366-4cbe-8a6b-c1b7404181e1'), (b'RateLimit', b'"api";r=994;t=267'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'vTZFosCptqj5D3NM5FQ-WkinfQm5qUY9j_QK1Dhk86pRdpeuPJMSqg==')]) 2026-03-08 15:05:59 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:05:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:05:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:05:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:05:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:06:01 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 15:06:01 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 15:06:01 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 15:06:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 15:06:05 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 15:06:05 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:06:10 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 15:06:10 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 15:06:10 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:06:11 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 15:06:11 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 15:06:11 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5265, filename=tmpz607ob8b_mock.wav) 2026-03-08 15:06:11 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:06:11 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:06:11 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:06:11 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:06:11 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:06:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:06:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:06:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:06:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:06:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:06:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:06:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:06:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:06:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:09:37 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad12a1-0fbca6443bf7ca48586458ef;5fd46922-a375-4abc-9ad5-1605aae71a11'), (b'RateLimit', b'"api";r=993;t=254'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'aDn3E7dimcMSkI01D3jykF8NQ-bH8CIhlckVfJy-Sbcgo1URo6bkYQ==')]) 2026-03-08 15:06:11 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:06:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:06:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:06:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:06:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:06:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:06:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:06:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:06:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:06:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:06:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:09:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad12a1-488db9880508ea8a2a07c48e;5fd46922-a375-4abc-9ad5-1605aae71a11'), (b'RateLimit', b'"api";r=992;t=254'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'qWn8goerBKXzec5aNd44C8kbZMOlDEs-rnk1oup6UooPnqm4xgyVMg==')]) 2026-03-08 15:06:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:06:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:06:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:06:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:06:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:06:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 15:06:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpdjq45pdr_mock.wav 2026-03-08 15:06:12 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 15:06:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 15:06:14 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 15:06:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 15:06:18 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:06:18 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:06:20 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 15:06:20 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmgtqsuvx_mock.wav 2026-03-08 15:06:21 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 15:06:22 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 15:06:22 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 15:06:22 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:06:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 15:06:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:06:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5266, filename=tmpnhqhg7gg_mock.wav) 2026-03-08 15:06:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:06:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:06:23 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:06:23 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:06:23 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:06:23 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:06:23 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:06:23 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:06:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:06:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:06:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:06:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:06:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:06:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:09:49 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad12ac-31432fcf3ce4d6761d4982b9;9fa1cb17-2b95-4a01-b209-0ba466c90051'), (b'RateLimit', b'"api";r=991;t=242'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'RQspuT9e4fKxKp9qfe3mAc-Az3TFNWqqCjDbJzxvE_eO1c1iA5xvqQ==')]) 2026-03-08 15:06:23 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:06:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:06:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:06:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:06:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:06:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:06:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:06:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:06:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:06:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:06:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:09:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad12ad-58e5459f59fee9290f6c27e4;9fa1cb17-2b95-4a01-b209-0ba466c90051'), (b'RateLimit', b'"api";r=990;t=242'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'-5fUbCS37yTrRf39h4sEtfX9AlHkspTYYyTuwkcoluykp8_M2r0lMQ==')]) 2026-03-08 15:06:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:06:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:06:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:06:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:06:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:06:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 15:06:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpex85jrgq_mock.wav 2026-03-08 15:06:26 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 15:06:26 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 15:06:26 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 15:06:30 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:06:30 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:06:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 15:06:35 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:06:35 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:06:35 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 15:06:35 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:06:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 15:06:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 15:06:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5267, filename=tmpzhl9jlcu_mock.wav) 2026-03-08 15:06:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:06:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:06:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:06:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:06:36 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:06:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:06:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:06:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:06:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:06:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:06:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:06:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:06:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:06:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:10:01 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad12b9-58d269e0560bcf65454ad8da;6c2ab4d1-b1ae-4485-bcce-1c1c71489733'), (b'RateLimit', b'"api";r=989;t=230'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'kssww1T0J-2XkUnCyTC5w6LGhJl4C4S04qvf2j5WPjVjRJbRcR3qbg==')]) 2026-03-08 15:06:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:06:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:06:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:06:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:06:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:06:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:06:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:06:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:06:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:06:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:06:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:10:01 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad12b9-3f31ac8b116cea1a1a5b406e;6c2ab4d1-b1ae-4485-bcce-1c1c71489733'), (b'RateLimit', b'"api";r=988;t=230'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'aJf4_7XgDnrwMLYlLZxV85VPUKg3UCkWsHMrNbHrL2CyPB2uazOtAg==')]) 2026-03-08 15:06:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:06:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:06:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:06:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:06:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:06:36 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 15:06:36 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmppmqdidpk_mock.wav 2026-03-08 15:06:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 15:06:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 15:06:39 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 15:06:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 15:06:42 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 15:06:42 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:06:42 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 15:06:42 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3i10sjlw_mock.wav 2026-03-08 15:06:47 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:06:47 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:06:47 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 15:06:47 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:06:48 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 15:06:48 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:06:48 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5268, filename=tmpil1ivcj2_mock.wav) 2026-03-08 15:06:48 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:06:48 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:06:48 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:06:48 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:06:48 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:06:48 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:06:48 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:06:48 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:06:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:06:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:06:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:06:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:06:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:06:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:10:13 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad12c5-7146ea003e1a41e40da22d54;64902f15-6497-4eca-bbba-2723ca1f7201'), (b'RateLimit', b'"api";r=987;t=218'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'j2xX7Z9vsePT0NWScoaaYnKlYVE8lVqcy7FcELS01u59cu9_yxCp-Q==')]) 2026-03-08 15:06:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:06:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:06:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:06:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:06:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:06:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:06:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:06:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:06:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:06:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:06:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:10:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad12c6-76ea1210511474e5188fe6d9;64902f15-6497-4eca-bbba-2723ca1f7201'), (b'RateLimit', b'"api";r=986;t=217'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_z585qxVeMUiqe_f4hAiGOGh70uH_WU6eWWBALvjABSNFXtQFORLkQ==')]) 2026-03-08 15:06:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:06:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:06:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:06:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:06:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:06:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:06:51 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 15:06:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 15:06:53 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 15:06:54 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 15:06:54 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:07:00 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 15:07:03 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 15:07:08 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 15:07:10 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 15:07:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:07:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5tumnsbs_mock.wav 2026-03-08 15:07:13 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 15:07:14 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 15:07:15 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:07:15 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpso59wmg3_mock.wav 2026-03-08 15:07:20 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 15:07:21 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.367075 < -1.000000) 2026-03-08 15:07:22 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.083282 < -1.000000) 2026-03-08 15:07:22 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:07:22 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:07:22 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '중간청소 경제였습니다.' → 불명 2026-03-08 15:07:22 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:07:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 15:07:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:중간청소 경제 | 긴급도:일반 | 키워드:없음 2026-03-08 15:07:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5269, filename=tmpi2lg0ry0_mock.wav) 2026-03-08 15:07:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:07:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:07:23 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:07:23 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:07:23 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:07:23 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:07:23 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:07:23 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:07:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:07:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:07:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:07:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:07:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:07:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:10:48 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad12e8-1961a7a03517ea8c4bb3a947;c9f9ae85-2932-4314-9923-f66494cf488a'), (b'RateLimit', b'"api";r=985;t=183'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'VDWb-eQJ-b-McM4picY8yrx1MZHaa-KupOgWEd1F9xhZvHhRDbJ9rA==')]) 2026-03-08 15:07:23 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:07:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:07:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:07:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:07:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:07:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:07:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:07:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:07:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:07:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:07:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:10:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad12e9-384333d76d1eb86b48d50369;c9f9ae85-2932-4314-9923-f66494cf488a'), (b'RateLimit', b'"api";r=984;t=182'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_sKIaWql608UPdb8a_Qt9H7GBxdu_jgzIjXYfU7PhJD2BqiVF7ZNvg==')]) 2026-03-08 15:07:23 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:07:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:07:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:07:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:07:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:07:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:07:25 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 15:07:25 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 15:07:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 15:07:29 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 15:07:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 15:07:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 15:07:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5270, filename=tmp675__ozl_mock.wav) 2026-03-08 15:07:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:07:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 15:07:30 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:07:30 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:07:30 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:07:30 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:07:30 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:07:30 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:07:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:07:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:07:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:07:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:07:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:07:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:10:56 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad12f0-3e51fec1595a2f6a1abc9b4f;cb45f3e5-4901-446b-968a-618c2877e069'), (b'RateLimit', b'"api";r=983;t=175'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_6GqzXxlYsmwD0bceD00NkoKXIGgHvXjsxemghy56inv9CLACTFTLA==')]) 2026-03-08 15:07:30 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:07:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:07:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:07:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:07:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:07:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:07:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:07:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:07:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:07:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:07:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:10:56 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad12f0-2e3a4214170caca124371506;cb45f3e5-4901-446b-968a-618c2877e069'), (b'RateLimit', b'"api";r=982;t=175'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'5up3B_puwLAeQFhsuK7hiELczHnpgEa5hhI6da6GXLBU4n5qkHLoBg==')]) 2026-03-08 15:07:31 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:07:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:07:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:07:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:07:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:07:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 15:07:33 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 15:07:33 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 15:07:37 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 15:07:37 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:07:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 15:07:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjh8kpcah_mock.wav 2026-03-08 15:07:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 15:07:42 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 15:07:42 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 15:07:42 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:07:42 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 15:07:42 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 15:07:43 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5271, filename=tmpf4t1oxnx_mock.wav) 2026-03-08 15:07:43 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:07:43 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:07:43 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:07:43 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:07:43 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:07:43 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:07:43 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:07:43 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:07:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:07:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:07:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:07:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:07:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:07:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:11:08 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad12fc-6217ba3c2163502973cad48e;e4670d34-6552-477a-8aac-bea5039df089'), (b'RateLimit', b'"api";r=981;t=163'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'SGDpKUWdn93UVO9i-af2oy0iUvQ77q_zDRmoW7AEhbmKD_OCm8KnTw==')]) 2026-03-08 15:07:43 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:07:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:07:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:07:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:07:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:07:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:07:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:07:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:07:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:07:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:07:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:11:08 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad12fc-56a7afc57236224628fe4ecb;e4670d34-6552-477a-8aac-bea5039df089'), (b'RateLimit', b'"api";r=980;t=163'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'OdknhcTXvPthjHz0oFGZNod1NJ2UuBjKv5mCo_b9w907isTNBfbwiA==')]) 2026-03-08 15:07:43 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:07:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:07:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:07:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:07:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:07:45 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 15:07:45 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 15:07:45 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 15:07:48 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 15:07:48 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp25t11clm_mock.wav 2026-03-08 15:07:49 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 15:07:49 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 15:07:49 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:07:53 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 15:07:53 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1sgj36h3_mock.wav 2026-03-08 15:07:54 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 15:07:54 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 15:07:54 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:07:55 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 15:07:55 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 15:07:55 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5272, filename=tmpuo2p3nv5_mock.wav) 2026-03-08 15:07:55 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:07:55 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:07:55 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:07:55 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:07:55 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:07:55 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:07:55 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:07:55 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:07:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:07:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:07:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:07:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:07:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:07:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:11:21 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1309-4b308df60bdc707d67f208cc;a927a8e7-fb3c-4cd8-ae88-5fc65a2bd89f'), (b'RateLimit', b'"api";r=979;t=150'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'FYBrKbeNMigrXOZnBURf-b4Y9hxG8K9k5x4NPdCNHWkEZJKADwWbxw==')]) 2026-03-08 15:07:56 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:07:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:07:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:07:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:07:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:07:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:07:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:07:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:07:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:07:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:07:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:11:21 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1309-586cf63c613b24bf786b053c;a927a8e7-fb3c-4cd8-ae88-5fc65a2bd89f'), (b'RateLimit', b'"api";r=978;t=150'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'JL8FT0STaY6niIHI6tbEEgPoM43N07mCABYp72KjcLYVgvxHp2fx-A==')]) 2026-03-08 15:07:56 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:07:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:07:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:07:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:07:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:07:58 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 15:07:58 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 15:07:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 15:07:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 15:08:02 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:08:02 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:08:03 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 15:08:03 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpn8hdd26t_mock.wav 2026-03-08 15:08:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 15:08:06 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 15:08:06 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 15:08:06 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:08:07 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 15:08:07 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:08:07 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5273, filename=tmpugex7wkt_mock.wav) 2026-03-08 15:08:07 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:08:07 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:08:07 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:08:07 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:08:07 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:08:07 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:08:07 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:08:07 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:08:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:08:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:08:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:08:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:08:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:08:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:11:32 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1314-1142006504e88a373475bf1e;94726888-a5cf-4a4d-8eef-503379737235'), (b'RateLimit', b'"api";r=977;t=139'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'YzaTELEHX1Qiq5FkU0WX0shBLBmVQjcDrI8gU262137RIce9txox7Q==')]) 2026-03-08 15:08:07 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:08:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:08:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:08:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:08:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:08:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:08:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:08:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:08:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:08:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:08:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:11:33 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1315-0097abc87f1ac11c675000da;94726888-a5cf-4a4d-8eef-503379737235'), (b'RateLimit', b'"api";r=976;t=138'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'-6LAkpxWl6Mh3J9I3GM4u05H2gI1iNT9NMfgS-LTWJjc4wM_IXfMCg==')]) 2026-03-08 15:08:07 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:08:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:08:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:08:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:08:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:08:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 15:08:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 15:08:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9uhmx8vw_mock.wav 2026-03-08 15:08:10 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 15:08:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 15:08:13 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:08:13 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:08:18 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:08:18 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:08:18 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 15:08:18 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:08:19 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 15:08:19 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 15:08:19 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5274, filename=tmpfj1j7z3h_mock.wav) 2026-03-08 15:08:19 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:08:19 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:08:19 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:08:19 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:08:19 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:08:19 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:08:19 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:08:19 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:08:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:08:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:08:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:08:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:08:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:08:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:11:45 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1321-15de8bd1769b179b12b9dcef;12fa10d1-874e-42da-9899-f47a73588655'), (b'RateLimit', b'"api";r=975;t=126'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'K9LvB4RbrKoNEheiISl3MFkyW9KLm7Lx6EeDa4hhbleaG7b-Z-njLg==')]) 2026-03-08 15:08:19 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:08:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:08:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:08:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:08:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:08:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:08:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:08:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:08:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:08:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:08:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:11:45 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1321-318dda202dc49a420aaa2472;12fa10d1-874e-42da-9899-f47a73588655'), (b'RateLimit', b'"api";r=974;t=126'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'wq6rwBqZ-BAyt9zCcbNgeyAv2b1Z0-WM37JZtHr7OQDrOLRK7BGGug==')]) 2026-03-08 15:08:20 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:08:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:08:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:08:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:08:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:08:20 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 15:08:22 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 15:08:22 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 15:08:22 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 15:08:26 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 15:08:26 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:08:30 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 15:08:31 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:08:31 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:08:31 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 15:08:31 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:08:31 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 15:08:31 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 15:08:31 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5275, filename=tmp7qk28rhq_mock.wav) 2026-03-08 15:08:31 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:08:31 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:08:31 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:08:31 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:08:31 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:08:31 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:08:31 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:08:31 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:08:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:08:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:08:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:08:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:08:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:08:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:11:57 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad132d-441c9bf7652a7ad60a99a1ec;06314b9b-38e3-4b66-a712-16623e7870c8'), (b'RateLimit', b'"api";r=973;t=114'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'i-jQwnxF9zcusoKNO0mZmRIH4KUh7ukO2Fq7_fvS4QES5NmqXlphTQ==')]) 2026-03-08 15:08:32 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:08:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:08:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:08:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:08:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:08:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:08:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:08:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:08:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:08:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:08:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:11:57 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad132d-7d5364550af11aa763397abe;06314b9b-38e3-4b66-a712-16623e7870c8'), (b'RateLimit', b'"api";r=972;t=114'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'qweKzx2Fl9mU_eqlV2PwcRZARE6KnfEM6hnO6wTzW0ngsxi-XVjZ7w==')]) 2026-03-08 15:08:32 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:08:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:08:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:08:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:08:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:08:34 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:08:34 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 15:08:34 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 15:08:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 15:08:38 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 15:08:38 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:08:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:08:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpc7oep_jo_mock.wav 2026-03-08 15:08:41 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 15:08:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:08:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6y5c8wrl_mock.wav 2026-03-08 15:08:44 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 15:08:52 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 15:08:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 15:08:59 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 15:09:05 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 15:09:05 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.573430 < -1.000000) 2026-03-08 15:09:06 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.437456 < -1.000000) 2026-03-08 15:09:07 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:09:07 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:09:07 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '아산운컨' → 불명 2026-03-08 15:09:07 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:09:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 15:09:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9xf7r9rm_mock.wav 2026-03-08 15:09:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 15:09:07 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 31자) 2026-03-08 15:09:07 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:아산운컨 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 15:09:07 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5276, filename=tmpbl9tpnw__mock.wav) 2026-03-08 15:09:07 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:09:07 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:09:07 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:09:07 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:09:07 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:09:07 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:09:07 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:09:07 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:09:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:09:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:09:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:09:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:09:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:09:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:12:33 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1351-5e90f696556bb46312f5532d;8eb5f4ce-3018-4d5d-a6b0-b778a0aa81cb'), (b'RateLimit', b'"api";r=971;t=78'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'SPV01mG6Jf2nNc0ttYI5NcjNtkFlhgHIl1zsY2u1cdKbyp3DDzR22w==')]) 2026-03-08 15:09:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:09:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:09:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:09:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:09:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:09:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:09:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:09:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:09:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:09:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:09:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:12:33 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1351-5a089594525ad7c24b701fa0;8eb5f4ce-3018-4d5d-a6b0-b778a0aa81cb'), (b'RateLimit', b'"api";r=970;t=78'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'YozMsBd0AfNcpu1C9JNZ39A2kvUlLsWCe9SyUU5TEj0isO5adj_L5w==')]) 2026-03-08 15:09:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:09:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:09:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:09:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:09:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:09:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:09:10 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 15:09:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 15:09:14 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 15:09:15 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 15:09:15 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 15:09:15 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5277, filename=tmpstsaofgy_mock.wav) 2026-03-08 15:09:15 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:09:15 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 15:09:15 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:09:15 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:09:15 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:09:15 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:09:15 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:09:15 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:09:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:09:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:09:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:09:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:09:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:09:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:12:40 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1358-131dd6850b8c3ac21964d1d9;15a215a7-21ee-4cc9-9577-2430cf32ce77'), (b'RateLimit', b'"api";r=969;t=71'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'BDRH0xTRKL5UNBHsqWsJ8ZvnRSYV1rjNcQbwxrkh2mYitlNNZBl44g==')]) 2026-03-08 15:09:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:09:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:09:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:09:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:09:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:09:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:09:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:09:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:09:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:09:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:09:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:12:40 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1358-3b9819e96e5f230e62b8b43b;15a215a7-21ee-4cc9-9577-2430cf32ce77'), (b'RateLimit', b'"api";r=968;t=71'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'PvjG7qkh18M6QmHl9eWMPbK_v3zpHGPoxv8FGt4dt2xnrzpXuod_Uw==')]) 2026-03-08 15:09:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:09:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:09:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:09:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:09:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:09:16 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 15:09:16 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3wxvfb7r_mock.wav 2026-03-08 15:09:16 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 15:09:18 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 15:09:18 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 15:09:18 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 15:09:20 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 15:09:20 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxy94qi53_mock.wav 2026-03-08 15:09:21 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 15:09:21 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:09:26 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 15:09:26 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 15:09:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 15:09:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:09:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 37자) 2026-03-08 15:09:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 이동 중 | 긴급도:일반 | 키워드:없음 2026-03-08 15:09:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5278, filename=tmpw7wd5ml8_mock.wav) 2026-03-08 15:09:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:09:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:09:27 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:09:27 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:09:27 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:09:27 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:09:27 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:09:27 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:09:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:09:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:09:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:09:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:09:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:09:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:12:53 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1365-79edabed3fa8b3d8557bfac0;3fab815c-0da0-4a2a-bcf8-6084f6ea2dbe'), (b'RateLimit', b'"api";r=967;t=58'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'dDTwAm2puiFrjbhBZ-UgydbjL78UtrJUcbfKlnqMy_hnOOw9LTdQOA==')]) 2026-03-08 15:09:28 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:09:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:09:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:09:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:09:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:09:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:09:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:09:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:09:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:09:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:09:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:12:53 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1365-21e0050274b43aa072040201;3fab815c-0da0-4a2a-bcf8-6084f6ea2dbe'), (b'RateLimit', b'"api";r=966;t=58'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'eT_mbhDRBSzyQSjL68BtGOqQKySejkcUhJdoSKQuVqZrw-gBUlzqJg==')]) 2026-03-08 15:09:28 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:09:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:09:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:09:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:09:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:09:30 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 15:09:30 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 15:09:30 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 15:09:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 15:09:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp23m3ozn2_mock.wav 2026-03-08 15:09:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 15:09:34 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 15:09:34 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:09:37 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 15:09:37 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_94oh5bt_mock.wav 2026-03-08 15:09:39 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 15:09:39 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 15:09:39 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:09:40 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 15:09:40 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 15:09:40 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5279, filename=tmpf6mhtp7t_mock.wav) 2026-03-08 15:09:40 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:09:40 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:09:40 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:09:40 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:09:40 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:09:40 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:09:40 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:09:40 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:09:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:09:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:09:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:09:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:09:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:09:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:13:06 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1371-6817c55767dd68b162c271c4;938ec647-91cb-4582-96dc-ef6212190ede'), (b'RateLimit', b'"api";r=965;t=45'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'QNP3egvyqAZS6gXGrKiXMUXALBL3DWs0g8-XUkiuVYSxP9b8lAAJdQ==')]) 2026-03-08 15:09:40 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:09:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:09:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:09:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:09:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:09:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:09:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:09:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:09:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:09:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:09:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:13:06 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1372-73331a383a0028b00c06c8d2;938ec647-91cb-4582-96dc-ef6212190ede'), (b'RateLimit', b'"api";r=964;t=45'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'1ZNFTrTc1Eu9Wge7UUkvH3D0ZwuAKXlpma5cwuM5KCMO3nr5v6-XhQ==')]) 2026-03-08 15:09:41 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:09:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:09:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:09:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:09:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:09:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 15:09:43 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 15:09:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 15:09:46 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:09:46 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:09:47 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 15:09:51 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 15:09:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 15:09:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:09:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 15:09:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 통과 | 긴급도:일반 | 키워드:역전기(RV),모터,신호,통과 2026-03-08 15:09:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5280, filename=tmprda48izg_mock.wav) 2026-03-08 15:09:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:09:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:09:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:09:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:09:52 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:09:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:09:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:09:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:09:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:09:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:09:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:09:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:09:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:09:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:13:17 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad137d-4b91220524fdc3e627ed9688;dc2bca4e-251a-4a18-a508-5332f8524e2b'), (b'RateLimit', b'"api";r=963;t=34'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0ce2b11c68359bcfe3fd8063c401da34.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'1p6RbsYy5bipWXaS6neagGRrZ7RQVZWJSfb2zLF-ocmtVvsthFvbPw==')]) 2026-03-08 15:09:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:09:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:09:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:09:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:09:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:09:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:09:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:09:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:09:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:09:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:09:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:13:18 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad137e-077c64f30a342266567e7f44;dc2bca4e-251a-4a18-a508-5332f8524e2b'), (b'RateLimit', b'"api";r=962;t=33'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0ce2b11c68359bcfe3fd8063c401da34.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'xL-ePGl2H-oDPf6q7pNEdbVOeZZYBEuEdPC-7CVELdUO5mJW01fUBA==')]) 2026-03-08 15:09:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:09:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:09:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:09:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:09:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:09:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 15:09:55 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 15:09:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 15:09:57 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 15:09:58 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:09:58 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:10:04 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:10:04 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:10:04 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 15:10:04 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:10:04 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 42자) 2026-03-08 15:10:04 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 15:10:04 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5281, filename=tmp5wiseu4z_mock.wav) 2026-03-08 15:10:04 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:10:04 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:10:04 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:10:04 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:10:04 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:10:04 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:10:04 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:10:04 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:10:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:10:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:10:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:10:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:10:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:10:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:13:30 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad138a-590dca4548ece9190f663045;db77a2f7-0302-483b-9407-ba569481c6c5'), (b'RateLimit', b'"api";r=961;t=21'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 2f3726161bcad3fa1465262c0d76e9ac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'HEXfozTlzMnUgnCcXY3y_ScmjIPmQNpsWulOMgaG368QI2bhPz5tHA==')]) 2026-03-08 15:10:05 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:10:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:10:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:10:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:10:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:10:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:10:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:10:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:10:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:10:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:10:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 15:10:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:13:30 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad138a-3a66c31b3f0d4fc77448bc1d;db77a2f7-0302-483b-9407-ba569481c6c5'), (b'RateLimit', b'"api";r=960;t=21'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 2f3726161bcad3fa1465262c0d76e9ac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'oPdG6-UZVWaLiEQReW_DjWcRRCnTLg10yQ50SYhgWfphw3n1IquauQ==')]) 2026-03-08 15:10:05 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:10:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:10:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:10:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:10:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:10:06 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:10:06 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpt940v3vs_mock.wav 2026-03-08 15:10:07 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 15:10:07 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 15:10:07 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 15:10:08 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 15:10:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:10:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpyb7o2o9p_mock.wav 2026-03-08 15:10:11 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 15:10:11 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:10:16 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:10:16 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:10:16 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 15:10:16 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:10:17 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 15:10:17 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:10:17 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5282, filename=tmpy2mggb2r_mock.wav) 2026-03-08 15:10:17 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:10:17 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:10:17 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:10:17 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:10:17 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:10:17 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:10:17 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:10:17 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:10:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:10:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:10:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:10:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:10:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:10:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:13:42 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1396-6d263492030d097731d2cc73;c0202017-3e48-4049-b886-a948bfa7cea1'), (b'RateLimit', b'"api";r=959;t=9'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8b6670202a52488afdc570d5cd424db6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'uP0BYVqRWYVsi4FBR6Hi5WF23HBmcAdMJfoW_aZ3zTmB7IAfaYZOiw==')]) 2026-03-08 15:10:17 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:10:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:10:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:10:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:10:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:10:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:10:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:10:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:10:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:10:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:10:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:13:42 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1396-3bac93370b5b19314c3e5b1f;c0202017-3e48-4049-b886-a948bfa7cea1'), (b'RateLimit', b'"api";r=958;t=9'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8b6670202a52488afdc570d5cd424db6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'sJzkGDNU3xUqyhlsVQd12vbt62-PQZeJ85WZeDMnHO_2SWawxcnK8Q==')]) 2026-03-08 15:10:17 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:10:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:10:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:10:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:10:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:10:19 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:10:19 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 15:10:19 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 15:10:23 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 15:10:23 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:10:24 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 15:10:29 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 15:10:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 15:10:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjy602_0c_mock.wav 2026-03-08 15:10:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 15:10:37 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 15:10:42 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 15:10:42 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 15:10:42 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3s1u5uqt_mock.wav 2026-03-08 15:10:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 15:10:47 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 15:10:47 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpl09ce3ry_mock.wav 2026-03-08 15:10:48 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 15:10:49 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.079139 < -1.000000) 2026-03-08 15:10:50 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.239680 < -1.000000) 2026-03-08 15:10:50 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 15:10:50 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'если вы будете проводить резер' → 열차 2026-03-08 15:10:50 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:10:51 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 213자) 2026-03-08 15:10:51 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전기기기용 절연전선(KIV) 역전기(RV) 모터카 역전기(RV) 모터카 역전기(RV) 모터카 역전기(RV) 모터카 및 뱅 thermosporough | 긴급도:일반 | 키워드:전기기기용 절연전선, 역전기, 모터카, 뱅 thermosporough 2026-03-08 15:10:51 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5283, filename=tmpehlwwyqw_mock.wav) 2026-03-08 15:10:51 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:10:51 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:10:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:10:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:10:52 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:10:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:10:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:10:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:10:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:10:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:10:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:10:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:10:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:10:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:14:17 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad13b9-7aa7596c001d1a200e3ff4c6;70ad3824-ecd9-4655-9058-321b17ee82a2'), (b'RateLimit', b'"api";r=999;t=274'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'AFzq1gNY5PUjmP1TpfZ8tKhobP_l1xcncuQZ0PID_2bXPVDgB2BSSA==')]) 2026-03-08 15:10:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:10:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:10:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:10:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:10:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:10:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:10:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:10:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:10:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:10:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:10:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:14:17 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad13b9-550af7971b4a58a934c5effc;70ad3824-ecd9-4655-9058-321b17ee82a2'), (b'RateLimit', b'"api";r=998;t=274'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'o4biXzkO8wTxcSr6uQrmbvwynZhFbRDMupWjRvfqyNUzChaEOmNIEQ==')]) 2026-03-08 15:10:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:10:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:10:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:10:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:10:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:10:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 15:10:54 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:10:54 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 15:10:54 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 15:10:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 15:10:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqaorxxjg_mock.wav 2026-03-08 15:10:58 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 15:10:59 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 15:10:59 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 15:10:59 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5284, filename=tmp09tfywtd_mock.wav) 2026-03-08 15:10:59 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:10:59 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 15:10:59 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:10:59 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:10:59 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:10:59 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:10:59 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:10:59 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:10:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:10:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:10:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:10:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:10:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:10:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 15:10:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:14:24 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad13c0-64a2b2672ad0de541a0503ae;99321bce-e4dc-4132-8423-c3ceddfca350'), (b'RateLimit', b'"api";r=997;t=267'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'SMarH6qwjrhhFULFNdE9xsYFZH2tRFwp-UDgSl078elLRwwL6ft3aQ==')]) 2026-03-08 15:10:59 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:10:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:10:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:10:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:10:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:10:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:10:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:10:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:10:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:10:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:10:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:14:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad13c1-6331385c68e25e806168e366;99321bce-e4dc-4132-8423-c3ceddfca350'), (b'RateLimit', b'"api";r=996;t=266'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'7qXOwOFZCh6SaUrvUhbPVkhQemHKe81daoqSJf60Z90iMRcPvOjgDg==')]) 2026-03-08 15:10:59 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:10:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:10:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:10:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:10:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:11:02 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 15:11:02 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 15:11:02 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 15:11:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 15:11:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3imvn891_mock.wav 2026-03-08 15:11:05 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 15:11:05 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:11:10 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 15:11:10 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 15:11:10 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:11:11 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 15:11:11 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 15:11:11 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5285, filename=tmpblusqv65_mock.wav) 2026-03-08 15:11:11 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:11:11 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:11:11 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:11:11 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:11:11 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:11:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:11:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:11:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:11:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:11:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:11:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:11:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:11:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:11:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:14:37 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad13cd-425d227f73ed962532a35ba9;63bfc9e0-87b5-48bd-88af-daef55908494'), (b'RateLimit', b'"api";r=995;t=254'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'-NVUTmu4FwEtytyZHgNbrj5TekXE5szBSkhd_V6mfG2hN6nUk2bVtw==')]) 2026-03-08 15:11:11 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:11:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:11:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:11:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:11:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:11:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:11:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:11:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:11:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:11:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:11:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:14:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad13cd-487e16170bd537844d7f8037;63bfc9e0-87b5-48bd-88af-daef55908494'), (b'RateLimit', b'"api";r=994;t=254'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'23eSkl0aIaF0dxzVY4e32GcNfPhB03w8S3YwR90F0f-Fjb75bimMMA==')]) 2026-03-08 15:11:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:11:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:11:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:11:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:11:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:11:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 15:11:14 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 15:11:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 15:11:14 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 15:11:18 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 15:11:18 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:11:22 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 15:11:22 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 15:11:22 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:11:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 15:11:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 15:11:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5286, filename=tmpn8f4_gcu_mock.wav) 2026-03-08 15:11:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:11:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:11:24 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:11:24 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:11:24 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:11:24 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:11:24 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:11:24 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:11:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:11:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:11:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:11:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:11:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:11:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:14:49 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad13d9-46b14a005f8d61f3147e95e8;05d172ee-5711-4957-9e9e-75e32c5abf4c'), (b'RateLimit', b'"api";r=993;t=242'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'2JeCgrIzh8VbcYuUfi1YUppudPesxcBdaVBrFWNfv5mCPwiSgwDHRg==')]) 2026-03-08 15:11:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:11:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:11:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:11:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:11:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:11:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:11:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:11:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:11:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:11:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:11:24 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 15:11:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:14:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad13d9-494be4670567dc5e4fb8781f;05d172ee-5711-4957-9e9e-75e32c5abf4c'), (b'RateLimit', b'"api";r=992;t=242'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'FxComHrom8_4ROmw6vcgmiHJKhralhEDPTvMrDSvjsW-SIpthD7Rxg==')]) 2026-03-08 15:11:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:11:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:11:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:11:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:11:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:11:26 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 15:11:26 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 15:11:26 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 15:11:30 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:11:30 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:11:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 15:11:33 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:11:33 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0a4sjlps_mock.wav 2026-03-08 15:11:34 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 15:11:34 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 15:11:34 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:11:35 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 15:11:35 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 15:11:35 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:11:35 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5287, filename=tmp0a6vzuzf_mock.wav) 2026-03-08 15:11:35 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:11:35 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:11:35 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:11:35 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:11:35 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:11:35 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:11:35 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:11:35 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:11:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:11:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:11:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:11:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:11:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:11:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:15:01 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad13e5-31a181d63dfa91465fcc90af;2d41a567-f40a-4bb7-bdc8-e1b7f711a8ff'), (b'RateLimit', b'"api";r=991;t=230'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'WmmoaqqGHJrKdaqZhwtZAxLihpqDAI8wFKhK7b0W8mWvZTX25tUAhQ==')]) 2026-03-08 15:11:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:11:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:11:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:11:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:11:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:11:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:11:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:11:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:11:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:11:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:11:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:15:01 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad13e5-7db4f9480eae606050728da3;2d41a567-f40a-4bb7-bdc8-e1b7f711a8ff'), (b'RateLimit', b'"api";r=990;t=230'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'OmpX43Po7lT6Zj_7rz0ghZJjVjzNbLVlXzHiqqyFl5vdoGl6KixtJA==')]) 2026-03-08 15:11:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:11:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:11:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:11:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:11:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:11:37 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:11:37 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp17gru838_mock.wav 2026-03-08 15:11:38 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 15:11:38 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 15:11:38 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 15:11:42 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:11:42 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:11:47 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:11:47 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:11:47 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 15:11:47 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:11:48 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 15:11:48 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 15:11:48 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5288, filename=tmpnvhgps6j_mock.wav) 2026-03-08 15:11:48 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:11:48 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:11:48 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:11:48 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:11:48 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:11:48 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:11:48 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:11:48 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:11:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:11:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:11:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:11:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:11:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:11:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:15:13 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad13f1-53edf010768ae3e0449d2494;303f7991-fed0-47e7-8d65-f8fe8a165bd9'), (b'RateLimit', b'"api";r=989;t=218'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Mxzh-sCeJdaZ_MN4Zji6l3opy5Eld_hXX3jTrUUaapw5xoZaPSXmiQ==')]) 2026-03-08 15:11:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:11:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:11:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:11:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:11:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:11:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:11:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:11:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:11:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:11:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:11:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:15:13 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad13f1-55cfa557592dc7dc2150fffb;303f7991-fed0-47e7-8d65-f8fe8a165bd9'), (b'RateLimit', b'"api";r=988;t=218'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'VojKyXRMYk7eN4jfkarFIDf3JJ9ppvrwtBxZTw4UEVKjELkE6fgOmw==')]) 2026-03-08 15:11:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:11:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:11:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:11:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:11:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:11:50 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 15:11:50 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 15:11:50 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 15:11:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 15:11:54 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 15:11:54 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:11:59 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:11:59 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:11:59 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 15:11:59 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:12:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 15:12:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:12:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5289, filename=tmpr5mgk_jd_mock.wav) 2026-03-08 15:12:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:12:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:12:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:12:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:12:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:12:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:12:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:12:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:12:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:12:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:12:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:12:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:12:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:12:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:15:25 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad13fd-671056c50e9e5e784cdaf776;74b8141d-dd78-4f87-8081-9664bbe35932'), (b'RateLimit', b'"api";r=987;t=206'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'F9MmnXMH5XR0hbiGznenZDMI0DHtlOOmamAgIjbwPB0DeSaDHC-wqw==')]) 2026-03-08 15:12:00 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:12:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:12:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:12:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:12:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:12:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:12:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:12:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:12:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:12:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:12:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:15:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad13fd-300dbdd82bf297ae588ee6da;74b8141d-dd78-4f87-8081-9664bbe35932'), (b'RateLimit', b'"api";r=986;t=206'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'KGSpGrWT0vvXBv4PnAj5YY_FNfIcCXcqNaXmw6BrBPAPz0TMaCOQew==')]) 2026-03-08 15:12:00 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:12:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:12:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:12:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:12:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:12:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 15:12:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwz7h9j5p_mock.wav 2026-03-08 15:12:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 15:12:02 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:12:02 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 15:12:02 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 15:12:06 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 15:12:06 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:12:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 15:12:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8khub3iz_mock.wav 2026-03-08 15:12:10 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 15:12:12 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 15:12:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 15:12:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpkwar4hmi_mock.wav 2026-03-08 15:12:18 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 15:12:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 15:12:24 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 15:12:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 15:12:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqkldei82_mock.wav 2026-03-08 15:12:26 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 15:12:27 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (3.000000 > 2.400000) 2026-03-08 15:12:27 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.844538 < -1.000000) 2026-03-08 15:12:28 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.862775 < -1.000000) 2026-03-08 15:12:29 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.747213 < -1.000000) 2026-03-08 15:12:29 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 15:12:29 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '모터카 오전 6' → 열차 2026-03-08 15:12:29 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:12:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 39자) 2026-03-08 15:12:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:모터카 오전 6 | 긴급도:일반 | 키워드:모터카,오전,6 2026-03-08 15:12:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5290, filename=tmp67mrsst6_mock.wav) 2026-03-08 15:12:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:12:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:12:30 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:12:30 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:12:30 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:12:30 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:12:30 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:12:30 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:12:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:12:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:12:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:12:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:12:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:12:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:15:55 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad141b-3e28ce660278d2ee49bf3f76;eea93fa6-0e0b-4906-82f0-4432da4b4bbb'), (b'RateLimit', b'"api";r=985;t=176'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'-1B-Lzhv9f2iecqYFycFlnzpoWfptFGtEC3uvcUe7prFBtzdTAhxcA==')]) 2026-03-08 15:12:30 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:12:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:12:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:12:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:12:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:12:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:12:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:12:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:12:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:12:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:12:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:15:55 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad141b-19447a2e1266068c189c32da;eea93fa6-0e0b-4906-82f0-4432da4b4bbb'), (b'RateLimit', b'"api";r=984;t=176'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'DAzHoRpuNIfwrtkPWqXbDrkkjMzo3MrodAbiQ_Qz1gjlVHSmr3597g==')]) 2026-03-08 15:12:30 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:12:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:12:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:12:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:12:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:12:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 15:12:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpv3cf55ag_mock.wav 2026-03-08 15:12:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:12:33 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 15:12:33 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 15:12:36 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 15:12:37 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 15:12:37 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 15:12:37 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5291, filename=tmpan78_mlj_mock.wav) 2026-03-08 15:12:37 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:12:37 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 15:12:37 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:12:37 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:12:37 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:12:37 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:12:37 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:12:37 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:12:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:12:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:12:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:12:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:12:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:12:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:16:03 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1423-3e6217ed3a78b86d67420cd4;2d9e936b-e0b1-43b5-965b-e499544f3750'), (b'RateLimit', b'"api";r=983;t=168'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'fUYkwJe6Jg1LqdMokmxrJ9UuGOsHeTq20XQuwgvaqrNppzjvBC_6Ww==')]) 2026-03-08 15:12:37 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:12:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:12:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:12:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:12:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:12:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:12:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:12:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:12:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:12:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:12:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:16:03 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1423-40f8df9026128a1353f21c26;2d9e936b-e0b1-43b5-965b-e499544f3750'), (b'RateLimit', b'"api";r=982;t=168'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'vgXFXtPr7e6bobGSHed5lbezyodrPY49a1wMBFBCbeug26chUxXH4w==')]) 2026-03-08 15:12:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:12:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:12:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:12:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:12:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:12:40 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 15:12:40 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 15:12:40 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 15:12:41 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 15:12:44 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 15:12:44 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:12:48 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 15:12:48 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 15:12:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:12:49 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 15:12:49 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 15:12:49 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5292, filename=tmpx5q_hmpb_mock.wav) 2026-03-08 15:12:49 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:12:49 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:12:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:12:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:12:49 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:12:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:12:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:12:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:12:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:12:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:12:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:12:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:12:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:12:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:16:15 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad142f-43d66a064f9e6bd974ae0f8b;fa44ff6e-2819-4334-9160-7d03cf2a9da2'), (b'RateLimit', b'"api";r=981;t=156'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'UxPAVykTm3RGfwsVOGvMus-KQ1vLG6qz4xUa7ug2ST_Mv1sjD9_gng==')]) 2026-03-08 15:12:50 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:12:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:12:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:12:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:12:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:12:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:12:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:12:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:12:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:12:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:12:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:16:15 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad142f-35016e574171e73620bbf811;fa44ff6e-2819-4334-9160-7d03cf2a9da2'), (b'RateLimit', b'"api";r=980;t=156'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'61r9GGlebBwhuP7q4jw0X_phFc768uGhYlI_NjSCAx1SFGz3Mh7mVA==')]) 2026-03-08 15:12:50 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:12:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:12:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:12:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:12:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:12:51 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 15:12:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 15:12:52 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 15:12:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 15:12:56 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 15:12:56 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:12:58 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 15:13:00 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:13:00 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpp3mzqlr0_mock.wav 2026-03-08 15:13:01 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 15:13:01 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 15:13:01 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:13:02 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 15:13:02 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 15:13:02 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5293, filename=tmpwepyydyu_mock.wav) 2026-03-08 15:13:02 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:13:02 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:13:02 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:13:02 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:13:02 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:13:02 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:13:02 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:13:02 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:13:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:13:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:13:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:13:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:13:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:13:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 15:13:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:16:27 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad143b-27d0df6f3496ae681f53765d;2f7745e4-26bc-4265-bb18-e596ae6e21b8'), (b'RateLimit', b'"api";r=979;t=144'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'RHZYj0Im7oJM-AXysTKbZZiqF1fhAPWslrpvgstBcdn5mg3KyXrl2w==')]) 2026-03-08 15:13:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:13:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:13:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:13:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:13:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:13:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:13:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:13:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:13:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:13:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:13:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:16:28 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad143c-12f54d44789b5a7d58811ea0;2f7745e4-26bc-4265-bb18-e596ae6e21b8'), (b'RateLimit', b'"api";r=978;t=143'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'QGRWspLWy8h8CfPq1bXxrBn4Q405H5ocSMu64rYwwohJQ34ABf9ccg==')]) 2026-03-08 15:13:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:13:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:13:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:13:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:13:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:13:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:13:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1imfkn2j_mock.wav 2026-03-08 15:13:05 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 15:13:05 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 15:13:05 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 15:13:09 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:13:09 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:13:13 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 15:13:13 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 15:13:13 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:13:14 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 15:13:14 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:13:14 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5294, filename=tmpsg7szylg_mock.wav) 2026-03-08 15:13:14 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:13:14 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:13:14 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:13:14 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:13:14 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:13:14 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:13:14 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:13:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:13:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:13:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:13:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:13:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:13:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:13:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:16:39 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1447-5ccc454d441d522f3b6c6217;ebad8447-9438-4cb7-8a4a-ec1cf842fb9c'), (b'RateLimit', b'"api";r=977;t=132'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'3zg1kXYE7b9k-VYO7WQYLkClWW7ONBTu6BSUvinuo-GiLbBQDho1UA==')]) 2026-03-08 15:13:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:13:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:13:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:13:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:13:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:13:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:13:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:13:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:13:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:13:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:13:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:16:40 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1448-72b5b81229d564825b44e5c2;ebad8447-9438-4cb7-8a4a-ec1cf842fb9c'), (b'RateLimit', b'"api";r=976;t=131'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'P25APdrRRbMB7znu0gRQfmF08n1ULhzSDUNYr-jU_5njjrvRCwdG3Q==')]) 2026-03-08 15:13:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:13:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:13:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:13:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:13:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:13:17 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 15:13:17 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 15:13:17 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 15:13:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 15:13:20 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:13:20 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:13:25 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:13:25 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:13:25 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 15:13:25 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:13:26 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 15:13:26 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 15:13:26 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5295, filename=tmp0h64771p_mock.wav) 2026-03-08 15:13:26 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:13:26 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:13:26 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:13:26 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:13:26 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:13:26 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:13:26 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:13:26 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:13:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:13:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:13:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:13:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:13:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:13:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:16:52 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1454-7843f8970d7dcc7e3d53ef54;bcdcc29e-f141-46a4-9ba1-dba88d4977c0'), (b'RateLimit', b'"api";r=975;t=119'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'PLXhbHRdzExxpfDN_PXPs-N4IwtOOhYCbk-4ySisxJZs2Ue3emXruw==')]) 2026-03-08 15:13:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:13:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:13:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:13:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:13:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:13:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:13:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:13:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:13:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:13:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:13:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:16:52 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1454-5cf558fa5322e6a14fc55eeb;bcdcc29e-f141-46a4-9ba1-dba88d4977c0'), (b'RateLimit', b'"api";r=974;t=119'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'0OaoWXA5gckHFDh2n9FDe7Zr5nNqAh6Dbs5uJazv8_1vfxCpglmUnw==')]) 2026-03-08 15:13:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:13:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:13:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:13:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:13:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:13:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 15:13:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpe6okqyv6_mock.wav 2026-03-08 15:13:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 15:13:29 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 15:13:29 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 15:13:29 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 15:13:33 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 15:13:33 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:13:37 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 15:13:37 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6p__mq6s_mock.wav 2026-03-08 15:13:37 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 15:13:38 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:13:38 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:13:38 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 15:13:38 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:13:39 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 15:13:39 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:13:39 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5296, filename=tmp2v08_3dh_mock.wav) 2026-03-08 15:13:39 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:13:39 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:13:39 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:13:39 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:13:39 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:13:39 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:13:39 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:13:39 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:13:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:13:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:13:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:13:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:13:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:13:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:17:04 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1460-6cb03c6b76892c423cc3b0be;53dee21a-6f04-4aac-b3b4-f4f4138a9ef3'), (b'RateLimit', b'"api";r=973;t=107'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'OnMeUrrZNvA55ZV_WUL3dpq5XF-ldzqyBFCgRfd66MB5GR24ORJLoQ==')]) 2026-03-08 15:13:39 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:13:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:13:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:13:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:13:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:13:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:13:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:13:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:13:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:13:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:13:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:17:04 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1460-3ec81a4b3d6a86bf50e59e98;53dee21a-6f04-4aac-b3b4-f4f4138a9ef3'), (b'RateLimit', b'"api";r=972;t=107'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'c2iz3wOy_k87xfpiRB9RtVaweUjHG7w4PFsHWihoqmxAww0-6PTy_w==')]) 2026-03-08 15:13:39 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:13:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:13:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:13:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:13:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:13:41 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:13:41 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 15:13:41 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 15:13:42 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 15:13:42 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpljugyq5l_mock.wav 2026-03-08 15:13:45 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 15:13:45 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:13:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 15:13:51 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 15:13:52 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 15:13:52 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpcmortkfe_mock.wav 2026-03-08 15:13:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 15:13:58 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 15:13:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 15:13:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpz03frvy__mock.wav 2026-03-08 15:14:04 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 15:14:08 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 15:14:10 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 15:14:10 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.862376 < -1.000000) 2026-03-08 15:14:11 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.714157 < -1.000000) 2026-03-08 15:14:11 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:14:11 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:14:11 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '비접지방식 사하 마침내' → 불명 2026-03-08 15:14:11 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:14:12 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 33자) 2026-03-08 15:14:12 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:비접지방식 사하 마침내 | 긴급도:일반 | 키워드:없음 2026-03-08 15:14:12 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5297, filename=tmput14saiv_mock.wav) 2026-03-08 15:14:12 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:14:12 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:14:12 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:14:12 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:14:12 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:14:12 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:14:12 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:14:12 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:14:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:14:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:14:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:14:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:14:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:14:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:17:37 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1481-72be976b1445eea932023d5c;f2a6a2f3-1b37-4697-b1f4-8a025b3c6360'), (b'RateLimit', b'"api";r=971;t=74'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'd58uep8beBopXHFatP4TtHTi8iIi_frtLcnPo56eOZUARSqd72KHXg==')]) 2026-03-08 15:14:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:14:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:14:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:14:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:14:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:14:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:14:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:14:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:14:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:14:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:14:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:17:38 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1482-581818643cd41c8f056f3f28;f2a6a2f3-1b37-4697-b1f4-8a025b3c6360'), (b'RateLimit', b'"api";r=970;t=73'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'-ivT7zIm957JDv3_EpPjTP2mdA9MQc_PDlspe01pEjCFapw3_hFkTg==')]) 2026-03-08 15:14:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:14:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:14:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:14:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:14:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:14:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:14:15 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 15:14:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 15:14:18 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 15:14:19 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 15:14:19 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 25자) 2026-03-08 15:14:19 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:없음 2026-03-08 15:14:19 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5298, filename=tmpb8d5o0ed_mock.wav) 2026-03-08 15:14:19 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:14:19 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 15:14:19 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:14:19 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:14:19 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:14:19 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:14:19 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:14:19 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:14:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:14:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:14:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:14:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:14:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:14:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:17:45 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1489-3b8d4e9e59ed258e48833fdd;2cb4fb60-179a-4234-800b-2a4b7a80f35b'), (b'RateLimit', b'"api";r=969;t=66'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'jaBvrs8LXz737faQ6LRgn7iFbefHKdDzS2_QsxhR1FIUVvMxtm4nYg==')]) 2026-03-08 15:14:20 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:14:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:14:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:14:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:14:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:14:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:14:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:14:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:14:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:14:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:14:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:17:45 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1489-2cfe17474bb40d3858b0a411;2cb4fb60-179a-4234-800b-2a4b7a80f35b'), (b'RateLimit', b'"api";r=968;t=66'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'-xBgiqsXtwWRSheiswYRMit6axRZ6_wn8nfgUNI_wRUIvlnw6n3Zhw==')]) 2026-03-08 15:14:20 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:14:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:14:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:14:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:14:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:14:22 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 15:14:22 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 15:14:22 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 15:14:25 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 15:14:26 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 15:14:26 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:14:27 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:14:27 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwd90114__mock.wav 2026-03-08 15:14:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 15:14:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:14:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmppf0bxg3x_mock.wav 2026-03-08 15:14:31 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 15:14:31 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 15:14:31 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:14:32 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 15:14:32 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 15:14:32 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5299, filename=tmps_pnpief_mock.wav) 2026-03-08 15:14:32 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:14:32 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:14:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:14:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:14:32 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:14:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:14:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:14:32 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:14:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:14:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:14:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:14:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:14:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:14:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:17:58 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1496-7d22640a1c78d6597899bdc4;84f944ef-6769-47fd-9706-2c04714f9b0a'), (b'RateLimit', b'"api";r=967;t=53'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'PlpvpS-sHt2jkwRbKfBcXwN56KfM_riB5nhoswlRJggGv8M4FGjDbw==')]) 2026-03-08 15:14:32 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:14:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:14:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:14:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:14:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:14:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:14:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:14:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:14:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:14:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:14:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:17:58 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1496-1b79390365e8deb95d44240c;84f944ef-6769-47fd-9706-2c04714f9b0a'), (b'RateLimit', b'"api";r=966;t=53'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'drDvIfZBt9v2W1UMF3Y7zWwnLJFdjdVyQeZ0oG5nyngcqlF5oIZQQg==')]) 2026-03-08 15:14:33 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:14:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:14:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:14:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:14:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:14:35 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 15:14:35 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 15:14:35 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 15:14:39 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 15:14:39 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:14:43 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 15:14:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 15:14:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:14:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 15:14:44 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 15:14:44 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 15:14:44 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5300, filename=tmpz2mydpl1_mock.wav) 2026-03-08 15:14:44 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:14:44 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:14:45 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:14:45 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:14:45 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:14:45 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:14:45 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:14:45 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:14:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:14:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:14:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:14:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:14:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:14:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:18:10 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad14a2-16fb909706889ec046630e07;db6f62a5-ca89-4b7d-8acf-cdf9299f5c1d'), (b'RateLimit', b'"api";r=965;t=41'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'8dYq4slXhmud6GgaRSXrQad48GrgEkCJ3qEENn7Etqd58i9_b3K11g==')]) 2026-03-08 15:14:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:14:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:14:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:14:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:14:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:14:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:14:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:14:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:14:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:14:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:14:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:18:10 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad14a2-6eec3a2f6ec0df4448c2c6c4;db6f62a5-ca89-4b7d-8acf-cdf9299f5c1d'), (b'RateLimit', b'"api";r=964;t=41'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'euu2gbrn8KMP1EMoKASORXnK0dHsztNgD1qy01Y4YKJm1WQgxGjGsg==')]) 2026-03-08 15:14:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:14:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:14:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:14:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:14:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:14:47 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 15:14:47 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 15:14:47 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 15:14:51 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:14:51 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:14:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 15:14:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpq76s350i_mock.wav 2026-03-08 15:14:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 15:14:55 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 15:14:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 15:14:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:14:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 15:14:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:14:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5301, filename=tmp3dn9kh29_mock.wav) 2026-03-08 15:14:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:14:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:14:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:14:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:14:56 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:14:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:14:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:14:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:14:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:14:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:14:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:14:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:14:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:14:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:18:22 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad14ae-5f6588965df5dea428656a21;76a16b60-abd3-4a08-b1a4-ec9f6a4ba4dd'), (b'RateLimit', b'"api";r=963;t=29'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'A3pZIzQWBARqDKvITh1X9Dy_mV8jyz_syOPFI7lfIDvIo68x620MRw==')]) 2026-03-08 15:14:57 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:14:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:14:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:14:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:14:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:14:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:14:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:14:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:14:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:14:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:14:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:18:22 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad14ae-13f6f5524671aa4c439a6f46;76a16b60-abd3-4a08-b1a4-ec9f6a4ba4dd'), (b'RateLimit', b'"api";r=962;t=29'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9a_nTNQvhwrSWy-OJqNzyxCdcnBlrRwNF_Svf2n3HNaf5-KZmui6_Q==')]) 2026-03-08 15:14:57 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:14:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:14:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:14:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:14:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:14:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 15:14:59 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 15:14:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 15:15:03 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:15:03 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:15:03 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 15:15:03 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpl4_0ghpw_mock.wav 2026-03-08 15:15:04 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 15:15:08 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:15:08 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:15:08 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 15:15:08 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:15:08 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 15:15:08 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfo0qat1c_mock.wav 2026-03-08 15:15:09 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 15:15:09 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,신호,통과 2026-03-08 15:15:09 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5302, filename=tmp9onhr6t5_mock.wav) 2026-03-08 15:15:09 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:15:09 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:15:09 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:15:09 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:15:09 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:15:09 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:15:09 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:15:09 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:15:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:15:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:15:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:15:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:15:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:15:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:18:34 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad14ba-25f953a43b38e5a673a84c54;6da280c1-f211-4d9f-aae5-b1735189d8c2'), (b'RateLimit', b'"api";r=961;t=17'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'1Lze05-1zbCBruca1VDnxImBzdv1zsp04M_zeH_0CQbo4lNqHCzyJQ==')]) 2026-03-08 15:15:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:15:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:15:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:15:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:15:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:15:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:15:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:15:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:15:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:15:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:15:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:18:35 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad14bb-7a21985366b7472b488a8315;6da280c1-f211-4d9f-aae5-b1735189d8c2'), (b'RateLimit', b'"api";r=960;t=16'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bEb2bfF1mbSAynJEgz8PoNKGEZpZdYFZKGKn8PqskgNoiKN6qJRE6Q==')]) 2026-03-08 15:15:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:15:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:15:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:15:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:15:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:15:12 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 15:15:12 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 15:15:12 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 15:15:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 15:15:15 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 15:15:15 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:15:19 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 15:15:19 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp30a7c8y8_mock.wav 2026-03-08 15:15:20 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:15:20 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:15:20 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 15:15:20 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:15:21 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 15:15:21 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 15:15:21 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:15:21 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5303, filename=tmpbu66p4_7_mock.wav) 2026-03-08 15:15:21 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:15:21 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:15:21 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:15:21 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:15:21 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:15:21 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:15:21 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:15:21 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:15:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:15:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:15:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:15:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:15:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:15:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:18:47 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad14c7-080fdd2863b75d8f3ea3c8c4;a94e0bee-d47c-46f0-b246-ba5282a7365a'), (b'RateLimit', b'"api";r=959;t=4'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'DhBv8bkrKMgg_pVphyPj4dPf2-4IS4KRk_iLMxHR4tc-M6dP5uev0w==')]) 2026-03-08 15:15:21 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:15:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:15:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:15:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:15:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:15:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:15:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:15:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:15:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:15:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:15:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:18:47 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad14c7-52773ff120afda44050d59e6;a94e0bee-d47c-46f0-b246-ba5282a7365a'), (b'RateLimit', b'"api";r=958;t=4'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Vsq9jDJiVi45a1_JM_96l-TgyoxThybk_7coex9cY37i8HYgukVTwg==')]) 2026-03-08 15:15:22 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:15:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:15:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:15:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:15:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:15:24 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:15:24 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 15:15:24 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 15:15:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 15:15:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpz9p2l5bt_mock.wav 2026-03-08 15:15:28 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 15:15:28 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:15:33 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 15:15:35 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 15:15:42 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 15:15:42 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.4 (-1.530459 < -1.000000) 2026-03-08 15:15:45 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 15:15:47 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 15:15:50 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.819196 < -1.000000) 2026-03-08 15:15:50 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.778068 < -1.000000) 2026-03-08 15:15:51 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:15:51 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:15:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '주인공 동래 교대 연산 등장력' → 불명 2026-03-08 15:15:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:15:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 36자) 2026-03-08 15:15:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:동래 교대 연산 등장력 | 긴급도:일반 | 키워드:없음 2026-03-08 15:15:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5304, filename=tmpgznnb35h_mock.wav) 2026-03-08 15:15:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:15:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:15:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:15:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:15:52 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:15:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:15:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:15:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:15:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:15:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:15:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:15:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:15:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:15:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:19:17 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad14e5-547fe5126bee41e26f60fc70;e37062f6-b2c2-4f1c-b715-2550a9e75d61'), (b'RateLimit', b'"api";r=999;t=274'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_01Q-1fyBiJyTE4gJQiO2kDTDgdq1CYeeQlYj2x9LAN7Q8uu5c27dw==')]) 2026-03-08 15:15:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:15:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:15:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:15:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:15:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:15:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:15:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:15:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:15:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:15:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:15:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:19:17 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad14e5-0d4cb7457d9cea0f50c64116;e37062f6-b2c2-4f1c-b715-2550a9e75d61'), (b'RateLimit', b'"api";r=998;t=274'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'4e_nqE_qr5FUiJ5UwjA8Q4g2XQUcidktIG1NqoG32HiUMSgp1AuT4A==')]) 2026-03-08 15:15:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:15:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:15:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:15:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:15:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:15:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 15:15:54 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:15:54 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 15:15:54 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 15:15:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:15:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5o1i9zna_mock.wav 2026-03-08 15:15:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 15:15:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:15:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpm1n176zh_mock.wav 2026-03-08 15:15:58 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 15:15:59 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 51자) 2026-03-08 15:15:59 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전 분석, 철도 무전 2026-03-08 15:15:59 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5305, filename=tmp4wch3fxr_mock.wav) 2026-03-08 15:15:59 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:15:59 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 15:15:59 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:15:59 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:15:59 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:15:59 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:15:59 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:15:59 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:15:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:15:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:15:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:15:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:15:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:16:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:19:25 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad14ed-3d2ad1f658be4fb27c5ca1b7;db32820e-aa5d-4524-b84d-3bbbc987b94d'), (b'RateLimit', b'"api";r=997;t=266'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_nh6DJcdEMQxbKEmxGtMFUBlYME_9V5mvB8nvQuuTQa2Z9fO3oDH2A==')]) 2026-03-08 15:16:00 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:16:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:16:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:16:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:16:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:16:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:16:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:16:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:16:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:16:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:16:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:19:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad14ed-6df9f584697a136b2f0d49ac;db32820e-aa5d-4524-b84d-3bbbc987b94d'), (b'RateLimit', b'"api";r=996;t=266'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Wg-h2NKNMPOtthLPxpKe5eOc83Zj6BqM0e2q3RHOPPm_52JTdXht7w==')]) 2026-03-08 15:16:00 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:16:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:16:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:16:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:16:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:16:02 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 15:16:02 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 15:16:02 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 15:16:06 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 15:16:06 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:16:11 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 15:16:11 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 15:16:11 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:16:12 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 15:16:12 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 15:16:12 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5306, filename=tmphgez8vpl_mock.wav) 2026-03-08 15:16:12 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:16:12 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:16:12 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:16:12 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:16:12 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:16:12 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:16:12 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:16:12 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:16:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:16:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:16:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:16:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:16:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:16:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:19:37 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad14f9-2913e3510a82ce60521e9d4e;0e6c011a-8069-4b2b-8d45-a87ad6dc31f8'), (b'RateLimit', b'"api";r=995;t=254'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'exHAf_QQyDCx3EtwVK9w2pe507mB7139vZr693oPKAsESQYEdyJGOQ==')]) 2026-03-08 15:16:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:16:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:16:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:16:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:16:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:16:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:16:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:16:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:16:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:16:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:16:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:19:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad14f9-5c17484c302c37f0265e1475;0e6c011a-8069-4b2b-8d45-a87ad6dc31f8'), (b'RateLimit', b'"api";r=994;t=254'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'qhq7FC5X0voRn-eULdbTP8sBr_o-y0Y6q6AFqjEGkIOsCY9NU24y_Q==')]) 2026-03-08 15:16:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:16:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:16:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:16:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:16:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:16:12 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 15:16:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 15:16:14 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 15:16:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 15:16:18 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 15:16:18 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:16:23 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 15:16:23 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpgasb0r63_mock.wav 2026-03-08 15:16:23 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 15:16:23 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 15:16:23 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:16:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 15:16:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 15:16:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 15:16:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5307, filename=tmp52zsfqoz_mock.wav) 2026-03-08 15:16:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:16:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:16:24 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:16:24 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:16:24 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:16:24 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:16:24 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:16:24 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:16:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:16:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:16:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:16:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:16:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:16:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:19:49 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1505-3917f4a403011708324007d8;36e3966b-afc8-466d-953d-59b95b11ad20'), (b'RateLimit', b'"api";r=993;t=242'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'MxjCiIdA0iLDc405rPjjF6DS-YIQssAZzePbkTlFpeZ6MprEw3V7fw==')]) 2026-03-08 15:16:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:16:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:16:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:16:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:16:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:16:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:16:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:16:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:16:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:16:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:16:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:19:50 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1506-1d0e7cf7586f3d40078b4548;36e3966b-afc8-466d-953d-59b95b11ad20'), (b'RateLimit', b'"api";r=992;t=241'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'mUfyQ1D3GxIMyFaOqh7Kln3n-uGI1N63dOX3u88S2gUxPM8qVBHekQ==')]) 2026-03-08 15:16:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:16:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:16:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:16:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:16:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:16:27 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 15:16:27 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 15:16:27 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 15:16:30 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:16:30 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:16:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 15:16:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6_kar6sr_mock.wav 2026-03-08 15:16:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 15:16:35 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 15:16:35 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 15:16:35 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:16:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 15:16:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 15:16:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5308, filename=tmpsq2qyqwh_mock.wav) 2026-03-08 15:16:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:16:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:16:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:16:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:16:36 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:16:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:16:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:16:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:16:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:16:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:16:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:16:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:16:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:16:36 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 15:16:36 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzv6aa6u1_mock.wav 2026-03-08 15:16:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:20:01 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1511-19b3363b6015146320fe6307;3563ebe4-ea5c-4045-94ae-04aed8f569d3'), (b'RateLimit', b'"api";r=991;t=230'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'GK8AE5zM5oJzFKGH_t8CyyZiEcEJq2nbNjRg8d3BhSM2SD0bNEjkPA==')]) 2026-03-08 15:16:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:16:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:16:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:16:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:16:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:16:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:16:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:16:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:16:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:16:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:16:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:20:02 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1512-05e46b7b59b793196393c7ec;3563ebe4-ea5c-4045-94ae-04aed8f569d3'), (b'RateLimit', b'"api";r=990;t=229'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'GqVEQr7KUgLHeTF5WeiDh9QANkWgX8GJH9ymUBzJ87RvRAcYxKR-0g==')]) 2026-03-08 15:16:37 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:16:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:16:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:16:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:16:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:16:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 15:16:39 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 15:16:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 15:16:41 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 15:16:42 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:16:43 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:16:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 15:16:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmps83f3o0f_mock.wav 2026-03-08 15:16:48 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:16:48 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:16:48 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 15:16:48 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:16:48 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 15:16:48 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 59자) 2026-03-08 15:16:48 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과 2026-03-08 15:16:48 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5309, filename=tmp_cuzx3td_mock.wav) 2026-03-08 15:16:48 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:16:48 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:16:48 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:16:48 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:16:48 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:16:48 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:16:48 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:16:48 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:16:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:16:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:16:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:16:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:16:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:16:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:20:14 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad151e-72fdf0362e8dba70742b4114;cbc36de9-d781-4c64-8824-843899915a8b'), (b'RateLimit', b'"api";r=989;t=217'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'IiQiyOipVZYo74b-vhyt5fjLrkzQsZwlK4DhAqGHJNwzaMohR6f0IA==')]) 2026-03-08 15:16:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:16:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:16:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:16:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:16:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:16:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:16:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:16:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:16:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:16:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:16:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:20:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad151e-7d2ef6505fb9d8914694e420;cbc36de9-d781-4c64-8824-843899915a8b'), (b'RateLimit', b'"api";r=988;t=217'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'qMqXGS-wud_QKUn68oe9e_8Feq0Rdt9X1p6-mss-O2S67KSQxPaHYw==')]) 2026-03-08 15:16:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:16:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:16:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:16:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:16:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:16:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 15:16:51 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 15:16:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 15:16:53 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 15:16:53 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpnhbrul9__mock.wav 2026-03-08 15:16:55 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 15:16:55 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:17:00 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:17:00 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:17:00 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 15:17:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:17:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 15:17:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:17:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5310, filename=tmpaf70jv5e_mock.wav) 2026-03-08 15:17:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:17:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:17:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:17:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:17:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:17:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:17:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:17:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:17:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:17:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:17:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:17:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:17:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:17:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:20:26 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad152a-3bdc9ae322e58572044732db;067a87bd-3e20-4443-a659-de86d0d81afc'), (b'RateLimit', b'"api";r=987;t=205'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'rqjYIKqcxDkUriSHSs0IrszHcAT9dhMFOJ7xdPVLntBhDODiTMluUw==')]) 2026-03-08 15:17:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:17:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:17:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:17:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:17:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:17:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:17:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:17:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:17:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:17:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:17:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:20:26 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad152a-1f4e0969783ebdcf5d98ae95;067a87bd-3e20-4443-a659-de86d0d81afc'), (b'RateLimit', b'"api";r=986;t=205'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'sr9vFMY6ioyEzcGr7Iynlfy_G92hMPbdEZKTNDivsdQZmRPQ-GcIJA==')]) 2026-03-08 15:17:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:17:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:17:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:17:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:17:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:17:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:17:03 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 15:17:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 15:17:03 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 15:17:07 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 15:17:07 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:17:13 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 15:17:13 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 15:17:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 15:17:20 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 15:17:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:17:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpm9ogcpiw_mock.wav 2026-03-08 15:17:24 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 15:17:26 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:17:26 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpyz2aq1da_mock.wav 2026-03-08 15:17:27 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 15:17:27 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-2.609936 < -1.000000) 2026-03-08 15:17:28 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.240267 < -1.000000) 2026-03-08 15:17:29 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.658100 < -1.000000) 2026-03-08 15:17:29 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:17:29 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:17:29 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '주요부재' → 불명 2026-03-08 15:17:29 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:17:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 51자) 2026-03-08 15:17:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:주요부재 통과 | 긴급도:일반 | 키워드:주요부재,신호,통과 2026-03-08 15:17:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5311, filename=tmp8dt2x7ze_mock.wav) 2026-03-08 15:17:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:17:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:17:30 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:17:30 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:17:30 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:17:30 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:17:30 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:17:30 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:17:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:17:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:17:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:17:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:17:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:17:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:20:56 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1548-1fceff4a180d022a6cd9271e;c32db157-3009-4726-9b3d-b102c6d5eb36'), (b'RateLimit', b'"api";r=985;t=175'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'BgbnfQO3b2Ful5gT94nzpgy4aLEdNBW748a3m_soBVCyh4Or-ZgEgw==')]) 2026-03-08 15:17:30 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:17:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:17:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:17:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:17:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:17:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:17:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:17:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:17:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:17:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:17:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:20:56 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1548-5228eb273924b9b8663cb912;c32db157-3009-4726-9b3d-b102c6d5eb36'), (b'RateLimit', b'"api";r=984;t=175'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'EeEkVos0aNO_pHsqQStOEIT1tJ5ETlIr-aszFSAUiVKjEVEqqm7qkg==')]) 2026-03-08 15:17:31 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:17:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:17:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:17:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:17:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:17:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:17:33 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 15:17:33 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 15:17:37 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 15:17:37 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 15:17:37 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 15:17:37 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5312, filename=tmpw_srduya_mock.wav) 2026-03-08 15:17:37 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:17:37 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 15:17:37 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:17:37 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:17:37 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:17:37 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:17:37 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:17:37 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:17:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:17:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:17:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:17:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:17:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:17:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:21:03 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad154f-767049da3e6922a662da6121;e51f9dfc-4f95-4a76-9bb4-8ca24513d431'), (b'RateLimit', b'"api";r=983;t=168'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'JoorX88OVjVt2RRX9xgssUKtm0kLEVSfkm4vSBWaEl5B9kKhZD83gQ==')]) 2026-03-08 15:17:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:17:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:17:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:17:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:17:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:17:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:17:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:17:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:17:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:17:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:17:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:21:03 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad154f-38a12e44684cee476e656d84;e51f9dfc-4f95-4a76-9bb4-8ca24513d431'), (b'RateLimit', b'"api";r=982;t=168'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Fz-X-MQfresS08oCooESwejYjxL7eVVTSrz5M-b-K5tihxr09ExOFg==')]) 2026-03-08 15:17:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:17:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:17:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:17:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:17:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:17:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 15:17:40 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 15:17:40 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 15:17:40 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 15:17:44 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 15:17:44 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:17:49 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 15:17:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 15:17:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:17:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 15:17:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 15:17:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5313, filename=tmpsny5gqla_mock.wav) 2026-03-08 15:17:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:17:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:17:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:17:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:17:50 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:17:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:17:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:17:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:17:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:17:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:17:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:17:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:17:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:17:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:21:15 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad155b-3fc3827e770e9bd7100260a0;18b0025a-842d-4c0f-a825-5469361faa0c'), (b'RateLimit', b'"api";r=981;t=156'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Fc1qebLm-zD-nST3Hoc0XJM0SjQLisqHm77tqA6DupR5LjlS6TL2tg==')]) 2026-03-08 15:17:50 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:17:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:17:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:17:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:17:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:17:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:17:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:17:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:17:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:17:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:17:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:21:15 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad155b-6943d5d340a9d05c07cfa6fd;18b0025a-842d-4c0f-a825-5469361faa0c'), (b'RateLimit', b'"api";r=980;t=156'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'xBwmgxQG5oP3cZENxSroESC3VlxefmbZmmNILvBv6ID8t-qVfo0STg==')]) 2026-03-08 15:17:50 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:17:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:17:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:17:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:17:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:17:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 15:17:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpkl6m14s6_mock.wav 2026-03-08 15:17:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 15:17:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 15:17:52 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 15:17:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 15:17:56 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 15:17:56 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:17:59 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 15:17:59 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbwageyga_mock.wav 2026-03-08 15:17:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 15:18:01 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 15:18:01 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 15:18:01 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:18:02 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 15:18:02 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 15:18:02 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5314, filename=tmpu78v2swg_mock.wav) 2026-03-08 15:18:02 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:18:02 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:18:02 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:18:02 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:18:02 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:18:02 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:18:02 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:18:02 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:18:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:18:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:18:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:18:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:18:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:18:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:21:28 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1568-308bef524e8cf8a05e5a7058;119492a3-a0b9-4591-8b09-c4580407303f'), (b'RateLimit', b'"api";r=979;t=143'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'sXMcW3viJqfacnIp7BsOuSvcgxXuGzJ0n2dZ3yOyPGbBltbxRYXduQ==')]) 2026-03-08 15:18:03 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:18:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:18:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:18:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:18:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:18:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:18:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:18:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:18:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:18:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:18:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:21:28 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1568-274cf3722b3ea0ce1ca0b295;119492a3-a0b9-4591-8b09-c4580407303f'), (b'RateLimit', b'"api";r=978;t=143'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'OGrbTH6fxCKS-EKllpqv7G76OeYfEZ1h3vl0wMQeQRbdbIAtHCwRCw==')]) 2026-03-08 15:18:03 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:18:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:18:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:18:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:18:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:18:03 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 15:18:03 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpgwsvzbvn_mock.wav 2026-03-08 15:18:05 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 15:18:05 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 15:18:05 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 15:18:09 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:18:09 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:18:09 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 15:18:13 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 15:18:13 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 15:18:13 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:18:14 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 15:18:14 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:18:14 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5315, filename=tmpwg_6xu_7_mock.wav) 2026-03-08 15:18:14 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:18:14 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:18:14 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:18:14 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:18:14 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:18:14 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:18:14 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:18:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:18:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:18:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:18:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:18:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:18:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:18:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:21:39 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1573-1883efc2699c4f412b3a6ceb;0fca6b4d-5fee-4af6-b471-e815b221c63d'), (b'RateLimit', b'"api";r=977;t=132'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'iImBWzfikpqUZKyuuLmBt5EYD1lHvtGpG1hYwq5tUkie1zCrRnl0-g==')]) 2026-03-08 15:18:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:18:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:18:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:18:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:18:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:18:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:18:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:18:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:18:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:18:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:18:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 15:18:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbtces828_mock.wav 2026-03-08 15:18:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:21:40 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1574-35e1e3ff1209970e043d5615;0fca6b4d-5fee-4af6-b471-e815b221c63d'), (b'RateLimit', b'"api";r=976;t=131'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'YjBlUpAv3voflVMBntwHwPHqZK5dJBcbyEUC3r356ERXc9zqovzf5A==')]) 2026-03-08 15:18:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:18:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:18:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:18:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:18:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:18:16 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 15:18:17 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 15:18:17 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 15:18:17 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 15:18:20 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 15:18:20 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp71qyzy5d_mock.wav 2026-03-08 15:18:21 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:18:21 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:18:26 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:18:26 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:18:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 15:18:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:18:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 15:18:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 15:18:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5316, filename=tmp_0v1zoyo_mock.wav) 2026-03-08 15:18:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:18:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:18:27 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:18:27 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:18:27 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:18:27 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:18:27 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:18:27 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:18:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:18:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:18:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:18:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:18:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:18:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:21:52 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1580-187b30a949dfd07b4fe8a50e;ce5ea514-8e89-4c56-b18b-58e7d447230d'), (b'RateLimit', b'"api";r=975;t=119'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'O9cvFSq675rkx39dR62aNsQKPY81jUrwpONgwHSZUH9t_GjBsA2AdQ==')]) 2026-03-08 15:18:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:18:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:18:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:18:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:18:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:18:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:18:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:18:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:18:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:18:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:18:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:21:52 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1580-1020c3eb0b62f3833d1d1939;ce5ea514-8e89-4c56-b18b-58e7d447230d'), (b'RateLimit', b'"api";r=974;t=119'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_7xgmAugDotIzZmiQJUcEwU_nA0HL1Bs4DAUd401UyNT4qjnSpXcVw==')]) 2026-03-08 15:18:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:18:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:18:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:18:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:18:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:18:29 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 15:18:29 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 15:18:29 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 15:18:31 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 15:18:33 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 15:18:33 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:18:38 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:18:38 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:18:38 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 15:18:38 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:18:39 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 15:18:39 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:18:39 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5317, filename=tmp6b808u0i_mock.wav) 2026-03-08 15:18:39 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:18:39 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:18:39 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:18:39 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:18:39 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:18:39 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:18:39 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:18:39 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:18:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:18:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:18:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:18:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:18:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:18:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:22:04 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad158c-6829e79c0dfcf1e0786fce3d;85819c3b-3fef-481b-a4a4-c5268f13d33a'), (b'RateLimit', b'"api";r=973;t=107'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ADWzeGnJNGEwJG7049t_pxK_wt0xLU1PcByMA_FR03A71VnymHS0Bw==')]) 2026-03-08 15:18:39 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:18:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:18:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:18:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:18:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:18:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:18:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:18:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:18:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:18:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:18:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:22:04 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad158c-3975f9895b465dca38e30677;85819c3b-3fef-481b-a4a4-c5268f13d33a'), (b'RateLimit', b'"api";r=972;t=107'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'LDlo3YgSaA64f6OB-WP65QqFTakNAsi_7TxVv9aTtWOad8RKQny7tw==')]) 2026-03-08 15:18:39 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:18:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:18:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:18:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:18:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:18:41 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 15:18:42 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:18:42 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 15:18:42 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 15:18:45 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 15:18:45 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:18:48 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 15:18:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:18:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpyb_jbb08_mock.wav 2026-03-08 15:18:51 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 15:18:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 15:18:53 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:18:53 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpf80t7tpz_mock.wav 2026-03-08 15:18:59 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 15:19:05 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 15:19:06 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-2.154655 < -1.000000) 2026-03-08 15:19:06 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 15:19:07 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.889932 < -1.000000) 2026-03-08 15:19:07 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-5.055496 < -1.000000) 2026-03-08 15:19:08 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:19:08 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:19:08 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '.' → 불명 2026-03-08 15:19:08 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:19:09 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 15:19:09 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 15:19:09 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5318, filename=tmpc02l8a2__mock.wav) 2026-03-08 15:19:09 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:19:09 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:19:09 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:19:09 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:19:09 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:19:09 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:19:09 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:19:09 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:19:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:19:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:19:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:19:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:19:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:19:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:22:34 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad15aa-6c89d12f6b27b0d66301f54d;d680b981-3f8b-435c-b819-0972c6a43384'), (b'RateLimit', b'"api";r=971;t=77'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'JjJ4Em_DeLFDZl1iwSRRiXuGm9rSU6slhLFFX9_XiAkDSzOjnTh6aQ==')]) 2026-03-08 15:19:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:19:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:19:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:19:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:19:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:19:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:19:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:19:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:19:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:19:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:19:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:22:34 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad15aa-018db03140786bd111419b4c;d680b981-3f8b-435c-b819-0972c6a43384'), (b'RateLimit', b'"api";r=970;t=77'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'OhsGFi0ADP_PrmA6FNiTRq32EPNrvkea8YbYBQyAxyPibW99_dHctg==')]) 2026-03-08 15:19:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:19:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:19:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:19:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:19:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:19:11 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:19:11 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 15:19:11 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 15:19:15 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 15:19:16 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 15:19:16 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 15:19:16 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5319, filename=tmp268irvqf_mock.wav) 2026-03-08 15:19:16 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:19:16 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 15:19:16 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:19:16 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:19:16 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:19:16 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:19:16 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:19:16 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:19:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:19:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:19:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:19:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:19:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:19:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:22:41 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad15b1-3e81fc9f5c9efe792e1ac4e5;739f5753-5eb7-4ec7-ba71-438d929bd6a1'), (b'RateLimit', b'"api";r=969;t=70'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'cCQ-86_ySeh7ZwgJ1A63w_vziw-__HcsBF4f2Fy6MOL4UBaqSB5nXQ==')]) 2026-03-08 15:19:16 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:19:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:19:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:19:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:19:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:19:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:19:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:19:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:19:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:19:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:19:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:22:42 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad15b2-6855a0a337230a71334e301d;739f5753-5eb7-4ec7-ba71-438d929bd6a1'), (b'RateLimit', b'"api";r=968;t=69'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'EiFnYFcqqEueXN8uJicL3fe-zBhlb9xRkIro-Hz67DEMGoiL-Y4X7g==')]) 2026-03-08 15:19:16 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:19:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:19:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:19:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:19:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:19:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 15:19:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxvnvwp0b_mock.wav 2026-03-08 15:19:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 15:19:19 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 15:19:19 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 15:19:19 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 15:19:23 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 15:19:23 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:19:26 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 15:19:26 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0yf2r2zl_mock.wav 2026-03-08 15:19:26 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 15:19:28 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 15:19:28 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 15:19:28 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:19:28 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 15:19:28 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 15:19:28 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5320, filename=tmphm3jm6ul_mock.wav) 2026-03-08 15:19:28 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:19:28 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:19:29 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:19:29 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:19:29 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:19:29 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:19:29 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:19:29 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:19:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:19:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:19:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:19:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:19:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:19:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:22:54 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad15be-548c7eb206b44934685aefaa;4d9c92fb-769d-4639-a3d7-bddff8ce3b41'), (b'RateLimit', b'"api";r=967;t=57'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'wWualKxYFdW3utUFnhuonOcLZ703FXMTxEPiDvSkrrltyQsWKTEnDA==')]) 2026-03-08 15:19:29 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:19:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:19:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:19:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:19:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:19:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:19:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:19:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:19:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:19:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:19:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:22:54 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad15be-3e90f3c441061b8c4074205a;4d9c92fb-769d-4639-a3d7-bddff8ce3b41'), (b'RateLimit', b'"api";r=966;t=57'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'e1xNSRi6FvKoF6oHzFAuami7TrmtKrP8-0czSqPN4uD3n-DD4EIgXA==')]) 2026-03-08 15:19:29 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:19:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:19:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:19:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:19:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:19:30 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 15:19:30 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpoes5u2d3_mock.wav 2026-03-08 15:19:31 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 15:19:31 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 15:19:31 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 15:19:35 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 15:19:35 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:19:36 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 15:19:40 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 15:19:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 15:19:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:19:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 15:19:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 15:19:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5321, filename=tmpw4svok4r_mock.wav) 2026-03-08 15:19:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:19:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:19:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:19:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:19:41 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:19:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:19:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:19:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:19:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:19:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:19:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:19:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:19:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:19:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:23:07 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad15cb-26bacef572d533810af4ae17;c1453756-fef7-4d73-b36b-53c07411351a'), (b'RateLimit', b'"api";r=965;t=44'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'O_W7N_bTpn3sB7TpGoUgZZu3tYWOT-FYNOPbVy2HzR7bHw2eJx4ujg==')]) 2026-03-08 15:19:41 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:19:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:19:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:19:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:19:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:19:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:19:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:19:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:19:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:19:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:19:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 15:19:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpp3tfc_ao_mock.wav 2026-03-08 15:19:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:23:07 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad15cb-160b99ac5b2979726116896c;c1453756-fef7-4d73-b36b-53c07411351a'), (b'RateLimit', b'"api";r=964;t=44'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_Q5RMHCsFLcBhLLZnLOYsfnvrqATYf9qK7Sts9ZdJnmoJO_JF_0Sjg==')]) 2026-03-08 15:19:42 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:19:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:19:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:19:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:19:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:19:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 15:19:44 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 15:19:44 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 15:19:44 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 15:19:47 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 15:19:47 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp363pclvx_mock.wav 2026-03-08 15:19:48 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:19:48 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:19:52 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 15:19:52 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 15:19:52 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:19:53 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 15:19:53 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:19:53 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5322, filename=tmp4jl3pazo_mock.wav) 2026-03-08 15:19:53 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:19:53 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:19:53 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:19:53 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:19:53 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:19:53 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:19:53 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:19:53 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:19:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:19:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:19:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:19:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:19:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:19:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:23:18 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad15d6-0e51e9f55086d9a612c00e2f;655e0b51-6fdf-4824-b7d3-d4b670a37069'), (b'RateLimit', b'"api";r=963;t=33'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bPMtVxjUfQFOl_ES3J5UTtOz41JQiBNlD9fA2_52zm1nnHlPcXPiXg==')]) 2026-03-08 15:19:53 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:19:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:19:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:19:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:19:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:19:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:19:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:19:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:19:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:19:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:19:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:23:19 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad15d7-598f6dfa698b002e63a297ba;655e0b51-6fdf-4824-b7d3-d4b670a37069'), (b'RateLimit', b'"api";r=962;t=32'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bsjsrwV3Ve4DvwxJS5xzetQz9iaduUDdiNBWXLUg-lt_KVYy40JEdg==')]) 2026-03-08 15:19:53 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:19:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:19:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:19:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:19:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:19:56 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 15:19:56 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 15:19:56 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 15:19:57 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 15:20:00 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:20:00 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:20:04 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:20:04 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:20:04 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 15:20:05 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:20:05 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 15:20:05 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 15:20:05 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5323, filename=tmp6uwzu53o_mock.wav) 2026-03-08 15:20:05 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:20:05 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:20:05 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:20:05 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:20:05 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:20:05 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:20:05 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:20:05 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:20:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:20:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:20:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:20:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:20:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:20:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:23:31 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad15e3-229249e25bd15b2d743a34c8;29c83990-ae2e-4b67-9389-ca0892cea49c'), (b'RateLimit', b'"api";r=961;t=20'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'vA8-frxJcIpFDYLS-DtUiUqCAYApwm_6a4lUkoZ_Qg2rsBQzktPANQ==')]) 2026-03-08 15:20:06 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:20:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:20:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:20:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:20:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:20:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:20:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:20:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:20:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:20:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:20:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:23:31 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad15e3-0804e6be75cd7f5506fa45c2;29c83990-ae2e-4b67-9389-ca0892cea49c'), (b'RateLimit', b'"api";r=960;t=20'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'azPSIzJUV2pUDsqDUQnWr7vA62Y0sCsYdzh0YvbQKxxkqygKbiy3MA==')]) 2026-03-08 15:20:06 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:20:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:20:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:20:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:20:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:20:07 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 15:20:08 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 15:20:08 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 15:20:08 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 15:20:12 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 15:20:12 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:20:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 15:20:16 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:20:16 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmzp1caff_mock.wav 2026-03-08 15:20:17 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:20:17 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:20:17 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 15:20:17 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:20:18 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 15:20:18 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:20:18 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5324, filename=tmpucf7qwzn_mock.wav) 2026-03-08 15:20:18 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:20:18 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:20:18 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:20:18 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:20:18 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:20:18 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:20:18 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:20:18 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:20:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:20:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:20:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:20:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:20:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:20:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:23:43 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad15ef-2449dd264763e10d598c7dd0;76d57d35-e424-4493-ae6f-c9ebc972fd32'), (b'RateLimit', b'"api";r=959;t=8'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'AuP4cDTkx59LkERoXAV6CJGSGBrU6MMEeDORBDXKMrRkSxKXbu3oHw==')]) 2026-03-08 15:20:18 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:20:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:20:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:20:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:20:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:20:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:20:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:20:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:20:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:20:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:20:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:23:43 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad15ef-16e4ff7972ffedab39616d7e;76d57d35-e424-4493-ae6f-c9ebc972fd32'), (b'RateLimit', b'"api";r=958;t=8'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lIDr2zSbPSyGC6awEP3N1LPsj-yxlRNAYMhjPZcxAYUTjTwiADqGzg==')]) 2026-03-08 15:20:18 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:20:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:20:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:20:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:20:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:20:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 15:20:20 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:20:20 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 15:20:20 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 15:20:21 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:20:21 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpkm7prn0l_mock.wav 2026-03-08 15:20:24 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 15:20:24 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:20:30 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 15:20:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 15:20:37 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 15:20:42 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 15:20:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 15:20:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpb055d_91_mock.wav 2026-03-08 15:20:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 15:20:47 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (5.101266 > 2.400000) 2026-03-08 15:20:51 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (8.139785 > 2.400000) 2026-03-08 15:20:52 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.553345 < -1.000000) 2026-03-08 15:20:52 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 15:20:52 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpepg7wqub_mock.wav 2026-03-08 15:20:53 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:20:53 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:20:53 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '졸야' → 불명 2026-03-08 15:20:53 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:20:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 15:20:54 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 15:20:54 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:졸야 통과 | 긴급도:일반 | 키워드:졸야,신호,통과,일반 2026-03-08 15:20:54 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5325, filename=tmpoymq9mg0_mock.wav) 2026-03-08 15:20:54 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:20:54 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:20:54 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:20:54 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:20:54 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:20:54 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:20:54 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:20:54 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:20:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:20:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:20:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:20:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:20:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:20:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:24:19 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1613-1237006e2e3ebf4f04a8fed0;d9ed81f3-467b-4ab5-81e9-915b1ff5357b'), (b'RateLimit', b'"api";r=999;t=272'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'S_VwTPFmth7V7KrLOG_QPAEPU-rxkpuJCM527LNEsm5_yl0AFm1cpg==')]) 2026-03-08 15:20:54 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:20:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:20:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:20:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:20:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:20:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:20:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:20:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:20:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:20:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:20:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:24:19 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1613-466eb614302e92f0051ed30c;d9ed81f3-467b-4ab5-81e9-915b1ff5357b'), (b'RateLimit', b'"api";r=998;t=272'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'AY23vG7tfJ-MWA9eRxXNJecNkj4WX88QgL5BNDGKdzG5QH7XTjP-BQ==')]) 2026-03-08 15:20:54 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:20:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:20:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:20:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:20:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:20:56 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:20:56 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 15:20:56 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 15:20:57 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 15:20:57 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpr_rb0ybp_mock.wav 2026-03-08 15:21:00 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 15:21:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 15:21:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 15:21:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5326, filename=tmp63uadh94_mock.wav) 2026-03-08 15:21:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:21:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 15:21:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:21:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:21:01 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:21:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:21:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:21:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:21:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:21:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:21:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:21:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:21:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:21:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:24:27 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad161b-2e0a7d940adcbff96ab5c306;db2e6eaa-fff4-44ff-b950-1a0039e853db'), (b'RateLimit', b'"api";r=997;t=264'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'oTPRDoQ4W9IMyGoOM-lbL7bzeDuRCr8YWsdMkC6u8yrQh56ohtPlPA==')]) 2026-03-08 15:21:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:21:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:21:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:21:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:21:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:21:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:21:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:21:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:21:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:21:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:21:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:24:27 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad161b-7f1ec9ae65b6975c40a91863;db2e6eaa-fff4-44ff-b950-1a0039e853db'), (b'RateLimit', b'"api";r=996;t=264'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'w5m5BFn5_99efZbXKpoLFnBSNCYH65v19PpttnTSZac_ZYqkX-aAfg==')]) 2026-03-08 15:21:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:21:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:21:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:21:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:21:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:21:03 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 15:21:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 15:21:04 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 15:21:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 15:21:08 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 15:21:08 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:21:08 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 15:21:08 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmph063768t_mock.wav 2026-03-08 15:21:10 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 15:21:13 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 15:21:13 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 15:21:13 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:21:14 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 34자) 2026-03-08 15:21:14 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:전차선, 이동 2026-03-08 15:21:14 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5327, filename=tmpp27_3hot_mock.wav) 2026-03-08 15:21:14 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:21:14 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:21:14 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:21:14 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:21:14 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:21:14 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:21:14 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:21:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:21:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:21:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:21:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:21:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:21:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:21:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:24:39 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1627-1a93fb8363b4a4f92d398420;5cc873ef-e57c-458f-b237-1b40307adcd3'), (b'RateLimit', b'"api";r=995;t=252'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'DbpaZHEodXLz-vXmrquIzXTPrqrRlBne9zL66STlv88qH13MjpnKFA==')]) 2026-03-08 15:21:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:21:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:21:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:21:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:21:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:21:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:21:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:21:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:21:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:21:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:21:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:24:39 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1627-1de4f84515a2708f07cf6f80;5cc873ef-e57c-458f-b237-1b40307adcd3'), (b'RateLimit', b'"api";r=994;t=252'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6GT71wNL6Pu39DT-iSBuIxyNC0QTie1fxwwSfU6Cj7gJ2NHKxO_xJw==')]) 2026-03-08 15:21:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:21:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:21:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:21:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:21:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:21:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 15:21:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2dcvfld8_mock.wav 2026-03-08 15:21:16 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 15:21:16 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 15:21:16 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 15:21:20 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 15:21:20 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:21:24 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 15:21:25 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 15:21:25 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 15:21:25 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:21:26 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 15:21:26 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 15:21:26 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5328, filename=tmpapl_g9v1_mock.wav) 2026-03-08 15:21:26 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:21:26 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:21:26 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:21:26 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:21:26 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:21:26 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:21:26 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:21:26 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:21:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:21:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:21:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:21:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:21:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:21:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:24:52 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1634-177bff1740afbc5b6b7e61b9;7dafe181-eb22-49b9-ad03-c670e4941e8b'), (b'RateLimit', b'"api";r=993;t=239'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'8qxGDTpoZHqivKtR5KM0xtBDBPvoUg0JtB_PbE5duyZGg-WahAByGA==')]) 2026-03-08 15:21:26 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:21:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:21:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:21:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:21:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:21:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:21:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:21:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:21:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:21:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:21:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:24:52 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1634-60faea101e8f1480513375cb;7dafe181-eb22-49b9-ad03-c670e4941e8b'), (b'RateLimit', b'"api";r=992;t=239'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'dMCM5YvmxSVpmvnNhwWNcWmDLd0thDQwhnm7XXibaDsCbxgMHKp3-w==')]) 2026-03-08 15:21:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:21:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:21:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:21:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:21:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:21:29 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 15:21:29 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 15:21:29 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 15:21:33 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:21:33 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:21:34 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 15:21:37 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 15:21:37 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 15:21:37 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:21:38 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 15:21:38 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:21:38 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5329, filename=tmplnfsw7w8_mock.wav) 2026-03-08 15:21:38 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:21:38 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:21:38 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:21:38 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:21:38 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:21:38 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:21:38 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:21:38 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:21:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:21:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:21:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:21:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:21:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:21:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:25:03 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad163f-2d60cc3334e6cc3e4aac74d9;5238af0f-82ed-4bf3-a072-a955510968f0'), (b'RateLimit', b'"api";r=991;t=228'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lKX-aTSBHxLVMtSwlZjJ-gD-FblQLxYs5Q1AN0g9EVacV7JP1gXssA==')]) 2026-03-08 15:21:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:21:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:21:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:21:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:21:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:21:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:21:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:21:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:21:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:21:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:21:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:25:04 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1640-5ccade8a0cfcf449692c764a;5238af0f-82ed-4bf3-a072-a955510968f0'), (b'RateLimit', b'"api";r=990;t=227'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'guRT8sNeH4wxCkdgOQrf8qVtWwBSsCD7jhicOhECthX08Oerv4Je3g==')]) 2026-03-08 15:21:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:21:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:21:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:21:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:21:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:21:41 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 15:21:41 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 15:21:41 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 15:21:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 15:21:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:21:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpz4vlvolr_mock.wav 2026-03-08 15:21:45 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:21:45 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:21:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 15:21:47 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:21:47 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2imnb6pm_mock.wav 2026-03-08 15:21:50 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:21:50 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:21:50 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 15:21:50 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:21:51 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 15:21:51 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 15:21:51 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5330, filename=tmpo9414ilx_mock.wav) 2026-03-08 15:21:51 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:21:51 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:21:51 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:21:51 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:21:51 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:21:51 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:21:51 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:21:51 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:21:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:21:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:21:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:21:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:21:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:21:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:25:16 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad164c-0e85bbea4f3b56ec2e4f0f55;d55234e7-1b67-4ede-877a-5ecc7703c01f'), (b'RateLimit', b'"api";r=989;t=215'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'wyyMjWJuzWGSoBHZkNuYOWXiorTLezeofASfT1fboNy3MFsq1H_CCA==')]) 2026-03-08 15:21:51 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:21:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:21:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:21:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:21:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:21:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:21:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:21:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:21:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:21:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:21:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:25:16 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad164c-4a6d7e6e0340df017d300349;d55234e7-1b67-4ede-877a-5ecc7703c01f'), (b'RateLimit', b'"api";r=988;t=215'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Qw-gxJlkkZgECPSSZBaTEC_LUmAj8QOIo3bNBeHQiPafLkHXf-dKRQ==')]) 2026-03-08 15:21:51 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:21:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:21:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:21:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:21:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:21:53 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 15:21:53 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 15:21:53 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 15:21:57 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 15:21:57 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:22:01 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 15:22:02 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:22:02 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:22:02 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 15:22:02 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:22:03 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 15:22:03 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:22:03 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5331, filename=tmpx9h209bv_mock.wav) 2026-03-08 15:22:03 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:22:03 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:22:03 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:22:03 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:22:03 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:22:03 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:22:03 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:22:03 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:22:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:22:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:22:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:22:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:22:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:22:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:25:28 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1658-6d80286017c5a45f5ec8585a;8c7ebd7e-1e43-4db8-9d91-9ad8525c701c'), (b'RateLimit', b'"api";r=987;t=203'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'7d2BWAtXjq2-rr3x5ETmyeHCkH7zJlU9rYuD9ZgF3o85A8I2HoHY7A==')]) 2026-03-08 15:22:03 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:22:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:22:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:22:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:22:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:22:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:22:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:22:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:22:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:22:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:22:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:25:28 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1658-73693eea08e12fe224dc58fa;8c7ebd7e-1e43-4db8-9d91-9ad8525c701c'), (b'RateLimit', b'"api";r=986;t=203'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'gvPB8h6-rla2VV7J8YKOPW6CsKRKFdZWIrqSAQpxw7ExNOBONRkTlg==')]) 2026-03-08 15:22:03 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:22:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:22:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:22:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:22:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:22:05 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:22:05 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 15:22:05 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 15:22:09 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 15:22:09 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:22:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 15:22:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpn6lfqhkl_mock.wav 2026-03-08 15:22:12 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 15:22:15 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 15:22:20 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 15:22:20 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6qzsep_x_mock.wav 2026-03-08 15:22:21 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 15:22:22 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 15:22:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 15:22:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_vqpes8b_mock.wav 2026-03-08 15:22:27 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 15:22:30 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 15:22:32 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 15:22:35 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 15:22:35 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp58vkahda_mock.wav 2026-03-08 15:22:36 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 15:22:36 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (13.392857 > 2.400000) 2026-03-08 15:22:37 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.078198 < -1.000000) 2026-03-08 15:22:37 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 15:22:37 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 화이트 투자 주제어회로 Immig' → 열차 2026-03-08 15:22:37 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:22:38 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 73자) 2026-03-08 15:22:38 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:투자주제 회로 Immigrant 감속 신호 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:22:38 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5332, filename=tmpu9q0u1ui_mock.wav) 2026-03-08 15:22:38 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:22:38 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:22:38 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:22:38 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:22:38 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:22:38 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:22:38 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:22:38 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:22:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:22:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:22:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:22:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:22:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:22:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:26:04 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad167c-5973f1151fecfa1c2ed027ec;53e7c39d-0fbe-4118-8219-01095b99faef'), (b'RateLimit', b'"api";r=985;t=167'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'eKSd4WYs_cd-GP3KPFaMyGYPPs_pfkvwe5YVbrIKiM8bEeSK6ZCftA==')]) 2026-03-08 15:22:39 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:22:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:22:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:22:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:22:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:22:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:22:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:22:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:22:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:22:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:22:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:26:04 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad167c-3add1f4b784b18242c736885;53e7c39d-0fbe-4118-8219-01095b99faef'), (b'RateLimit', b'"api";r=984;t=167'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'a0e-pe377gMXOtu02LLy23thZkXfc4FwLsXVQ6I_SJhaIlXJEsLy_A==')]) 2026-03-08 15:22:39 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:22:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:22:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:22:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:22:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:22:41 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:22:41 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 15:22:41 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 15:22:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 15:22:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpd1ij8t9__mock.wav 2026-03-08 15:22:45 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 15:22:46 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 15:22:46 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 15:22:46 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5333, filename=tmpcrxlpy4j_mock.wav) 2026-03-08 15:22:46 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:22:46 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 15:22:46 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:22:46 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:22:46 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:22:46 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:22:46 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:22:46 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:22:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:22:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:22:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:22:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:22:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:22:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:26:11 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1683-4b198e72218eed2b1862151c;3719b1db-0c8f-447e-b856-69fc0d7b5336'), (b'RateLimit', b'"api";r=983;t=160'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'0sgkwjxVGy8Req2FGo8vSKUZA6wCgugAJOG17y0rGlPwFOtT0GAUvg==')]) 2026-03-08 15:22:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:22:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:22:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:22:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:22:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:22:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:22:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:22:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:22:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:22:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:22:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:26:12 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1684-569a4b5449005791308720e5;3719b1db-0c8f-447e-b856-69fc0d7b5336'), (b'RateLimit', b'"api";r=982;t=159'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'YcFKEZcqtJ5Om-8nuLpuMBBI8f9XMJfgGjIDRf-eu9k9iXbh2MNLzA==')]) 2026-03-08 15:22:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:22:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:22:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:22:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:22:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:22:49 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 15:22:49 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 15:22:49 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 15:22:51 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 15:22:53 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 15:22:53 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:22:57 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 15:22:57 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 15:22:57 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:22:58 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 15:22:58 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 15:22:58 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5334, filename=tmpy9dyb9g8_mock.wav) 2026-03-08 15:22:58 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:22:58 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:22:58 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:22:58 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:22:58 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:22:58 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:22:58 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:22:58 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:22:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:22:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:22:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:22:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:22:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:22:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:26:24 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1690-54e8c4aa6fd6fe323c1adaff;2af522d6-15b2-43c7-8dec-296048468342'), (b'RateLimit', b'"api";r=981;t=147'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bU0Fyut4dFpMO2tAB6Ldr7u62GTTRUSqLoW2cLBqi0QUBvFH0aTNLg==')]) 2026-03-08 15:22:59 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:22:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:22:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:22:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:22:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:22:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:22:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:22:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:22:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:22:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:22:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:26:24 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1690-4f584829010a99184c11cc49;2af522d6-15b2-43c7-8dec-296048468342'), (b'RateLimit', b'"api";r=980;t=147'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'YLC4fOjrUa6nJCZDDFfMyXG6THFDUbJwk4x9VmagpF-6B9NhutfbWg==')]) 2026-03-08 15:22:59 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:22:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:22:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:22:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:22:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:23:01 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 15:23:01 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 15:23:01 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 15:23:01 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 15:23:05 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 15:23:05 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:23:08 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 15:23:10 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 15:23:10 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 15:23:10 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:23:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:23:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmppmdp0dt1_mock.wav 2026-03-08 15:23:11 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 91자) 2026-03-08 15:23:11 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,긴급도: 일반 2026-03-08 15:23:11 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5335, filename=tmpw9yd86xi_mock.wav) 2026-03-08 15:23:11 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:23:11 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:23:11 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:23:11 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:23:11 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:23:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:23:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:23:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:23:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:23:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:23:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:23:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:23:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:23:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:26:37 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad169d-1628bfb96b6b38af45319537;09f19f45-0e02-4c31-b237-08bfe058c9f2'), (b'RateLimit', b'"api";r=979;t=134'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ohA3C0ZOToS7sIvjGa0nPR2zHfQc8RjjBArnbgGBfEm3mzNg0Jbm_Q==')]) 2026-03-08 15:23:11 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:23:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:23:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:23:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:23:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:23:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:23:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:23:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:23:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:23:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:23:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:26:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad169d-62986a575d64c6c66505828b;09f19f45-0e02-4c31-b237-08bfe058c9f2'), (b'RateLimit', b'"api";r=978;t=134'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'hb40OW9n63zJa_lDPiXsNLgBdPC3aoLCCIhuxemu2dsrS-cuyxHEnA==')]) 2026-03-08 15:23:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:23:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:23:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:23:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:23:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:23:12 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 15:23:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 15:23:14 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 15:23:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 15:23:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:23:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmps48qrnm9_mock.wav 2026-03-08 15:23:18 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:23:18 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:23:22 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 15:23:22 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 15:23:22 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:23:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 15:23:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:23:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5336, filename=tmp4exfv_wp_mock.wav) 2026-03-08 15:23:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:23:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:23:23 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:23:23 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:23:23 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:23:23 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:23:23 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:23:23 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:23:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:23:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:23:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:23:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:23:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:23:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:26:48 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad16a8-6c523806132c99f044fafc95;38682106-117a-4ae4-9dac-8fc7461ae7d2'), (b'RateLimit', b'"api";r=977;t=123'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'cPBrD7x3qxuDkC4X0i7hMmoWlVLw4NfbLWgp-g21UQaT1BbOK4Sztw==')]) 2026-03-08 15:23:23 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:23:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:23:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:23:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:23:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:23:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:23:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:23:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:23:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:23:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:23:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:26:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad16a9-752db10e4d5720de6c7bcbf3;38682106-117a-4ae4-9dac-8fc7461ae7d2'), (b'RateLimit', b'"api";r=976;t=122'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bvX-zECh4zeqaby9kvqjIONGCViF4y7bsAgDh6XFizjCVT30aP1pmA==')]) 2026-03-08 15:23:23 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:23:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:23:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:23:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:23:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:23:26 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 15:23:26 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 15:23:26 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 15:23:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 15:23:29 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:23:29 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:23:34 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:23:34 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:23:34 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 15:23:34 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:23:35 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 15:23:35 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과 2026-03-08 15:23:35 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5337, filename=tmpsgx3jcti_mock.wav) 2026-03-08 15:23:35 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:23:35 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:23:35 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:23:35 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:23:35 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:23:35 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:23:35 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:23:35 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:23:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:23:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:23:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:23:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:23:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:23:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:27:01 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad16b5-34cf84483fbe67885bf0c146;78cc6efe-0e8e-47b4-81e3-29d41c297feb'), (b'RateLimit', b'"api";r=975;t=110'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'CYx-G9NtuJWumX0_i9_dj1oGlvJlJ5uO-04OCOMpj3Ajv2A0r7nUgw==')]) 2026-03-08 15:23:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:23:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:23:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:23:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:23:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:23:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:23:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:23:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:23:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:23:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:23:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:27:01 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad16b5-1ec7100f7c95788e66f1080b;78cc6efe-0e8e-47b4-81e3-29d41c297feb'), (b'RateLimit', b'"api";r=974;t=110'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'IxhKy5KC0rMz4XoAg7uvRNMpNN0uJC1J1NA7j_8yIdLDhZTI7aHS1Q==')]) 2026-03-08 15:23:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:23:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:23:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:23:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:23:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:23:38 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 15:23:38 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 15:23:38 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 15:23:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 15:23:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5ha5w1sk_mock.wav 2026-03-08 15:23:39 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 15:23:42 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 15:23:42 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:23:47 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:23:47 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:23:47 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 15:23:47 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:23:47 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 15:23:47 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpcz66bguz_mock.wav 2026-03-08 15:23:47 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 15:23:47 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:23:47 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5338, filename=tmp4603v6bd_mock.wav) 2026-03-08 15:23:47 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:23:47 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:23:48 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:23:48 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:23:48 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:23:48 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:23:48 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:23:48 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:23:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:23:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:23:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:23:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:23:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:23:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:27:13 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad16c1-55b63b98514c668a1a2ec674;bcdd4ff9-0c90-481f-9a24-0bd51222d343'), (b'RateLimit', b'"api";r=973;t=98'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'2MxZVx2ePG0Ai2nLWigKC17mIm87VUzgVsigCvRqb3BBQ96cj28ZVA==')]) 2026-03-08 15:23:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:23:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:23:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:23:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:23:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:23:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:23:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:23:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:23:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:23:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:23:48 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 15:23:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:27:13 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad16c1-5c7dfbc0197575db3e11a763;bcdd4ff9-0c90-481f-9a24-0bd51222d343'), (b'RateLimit', b'"api";r=972;t=98'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'QDZhr9x51g5_7X_kWIQYE0JYluDzrzXktH4QpkbAwHVszLV1oaEHwA==')]) 2026-03-08 15:23:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:23:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:23:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:23:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:23:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:23:50 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:23:50 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 15:23:50 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 15:23:52 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 15:23:52 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2b1ng9fe_mock.wav 2026-03-08 15:23:54 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 15:23:54 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:23:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 15:24:00 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 15:24:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 15:24:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_sap9gqt_mock.wav 2026-03-08 15:24:04 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 15:24:08 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 15:24:08 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 15:24:08 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4ix03w0h_mock.wav 2026-03-08 15:24:14 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 15:24:15 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.968622 < -1.000000) 2026-03-08 15:24:16 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.081518 < -1.000000) 2026-03-08 15:24:16 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.302880 < -1.000000) 2026-03-08 15:24:17 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '' 2026-03-08 15:24:17 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='' 2026-03-08 15:24:17 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '자세히 가겠습니다.' → 불명 2026-03-08 15:24:17 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:24:17 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 53자) 2026-03-08 15:24:17 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:자세히 가겠습니다 | 긴급도:일반 | 키워드:자세하게, 가겠습니다, 무전, 철도 2026-03-08 15:24:17 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5339, filename=tmp9k_7xce3_mock.wav) 2026-03-08 15:24:17 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:24:17 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:24:18 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:24:18 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:24:18 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:24:18 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:24:18 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:24:18 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:24:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:24:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:24:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:24:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:24:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:24:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:27:43 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad16df-2ccfde172ba34b31258ff574;6b3c85e6-69e2-4756-b215-5e9b988fa4d4'), (b'RateLimit', b'"api";r=971;t=68'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'NjVBFWDxN9RMaRy396eP1DjGBX7mi5CbE_q3tW2Y6DPJ5ZdSsDzFkw==')]) 2026-03-08 15:24:18 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:24:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:24:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:24:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:24:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:24:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:24:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:24:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:24:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:24:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:24:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:27:43 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad16df-6c7646095e043be307f6b306;6b3c85e6-69e2-4756-b215-5e9b988fa4d4'), (b'RateLimit', b'"api";r=970;t=68'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Y4wzi7no75BwY7Q9pOXZDx3jS6Fcdv65wdRub8rPWRFdes0HlAtCig==')]) 2026-03-08 15:24:18 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:24:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:24:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:24:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:24:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:24:19 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 15:24:20 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:24:20 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 15:24:20 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 15:24:24 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 15:24:25 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 15:24:25 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 15:24:25 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5340, filename=tmplwdhlyjo_mock.wav) 2026-03-08 15:24:25 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:24:25 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 15:24:25 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:24:25 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:24:25 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:24:25 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:24:25 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:24:25 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:24:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:24:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:24:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:24:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:24:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:24:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:27:51 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad16e7-42edd09600b457b46c00b728;bae8a9e0-4130-4aa8-adc4-99161a8bf1f4'), (b'RateLimit', b'"api";r=969;t=60'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'z8gKpaXJjUx1E1l1I6x2jnTG5BJIXTvoVZnT765KvStSIZ0Oh-KLuQ==')]) 2026-03-08 15:24:25 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:24:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:24:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:24:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:24:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:24:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:24:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:24:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:24:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:24:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:24:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:27:51 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad16e7-09304dc02256db284b348eff;bae8a9e0-4130-4aa8-adc4-99161a8bf1f4'), (b'RateLimit', b'"api";r=968;t=60'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'wUThuDzHbFAEUaWQVFb7s5s4hbSJuH6D0IFRHIF3xhxjFM0WsNd5Nw==')]) 2026-03-08 15:24:26 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:24:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:24:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:24:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:24:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:24:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 15:24:28 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 15:24:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 15:24:29 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 15:24:32 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 15:24:32 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:24:36 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 15:24:37 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 15:24:37 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 15:24:37 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:24:37 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 15:24:37 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 15:24:37 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5341, filename=tmp7bv_ow_p_mock.wav) 2026-03-08 15:24:37 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:24:37 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:24:37 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:24:37 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:24:37 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:24:37 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:24:37 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:24:37 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:24:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:24:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:24:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:24:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:24:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:24:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:28:03 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad16f3-7359254c01e3d9506224c832;32960aaa-6f89-4bbd-bc7d-625fe1067ccf'), (b'RateLimit', b'"api";r=967;t=48'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'2HUw0FFXeB-DXOURptGeUWVv34Y8yXQqq45kUu9EmY3v3IdXzeNFxg==')]) 2026-03-08 15:24:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:24:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:24:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:24:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:24:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:24:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:24:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:24:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:24:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:24:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:24:38 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:24:38 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpj47m43xf_mock.wav 2026-03-08 15:24:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:28:03 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad16f3-67304311250551e72a929b95;32960aaa-6f89-4bbd-bc7d-625fe1067ccf'), (b'RateLimit', b'"api";r=966;t=48'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'xfjZCoGZ_fx93inWpLS3hUV25BGK8zar2GDNUyxaNqarncg_OWIITg==')]) 2026-03-08 15:24:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:24:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:24:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:24:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:24:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:24:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 15:24:40 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 15:24:40 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 15:24:40 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 15:24:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:24:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxpali66x_mock.wav 2026-03-08 15:24:44 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 15:24:44 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:24:49 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 15:24:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 15:24:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:24:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 15:24:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 15:24:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5342, filename=tmptjtog4sw_mock.wav) 2026-03-08 15:24:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:24:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:24:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:24:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:24:50 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:24:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:24:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:24:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:24:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:24:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:24:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:24:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:24:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:24:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:28:15 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad16ff-1c7d5eb93b8f1c062f123c3c;23fa1d25-5dca-4b6e-b1d7-df67fd4e05ff'), (b'RateLimit', b'"api";r=965;t=36'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'zoQwX3lQpMTuA_ZRJgBfAkjRykR2tnEpv1X6LXmQrcF71MTMkkn-SQ==')]) 2026-03-08 15:24:50 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:24:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:24:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:24:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:24:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:24:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:24:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:24:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:24:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:24:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:24:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:28:16 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1700-78e85caa0bc4957c036d5bc6;23fa1d25-5dca-4b6e-b1d7-df67fd4e05ff'), (b'RateLimit', b'"api";r=964;t=35'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'rM-hNTtYTuFgA0sasbKcmCrdMOBeFHf8ueyIZxWL-dFQSbySzGVmTQ==')]) 2026-03-08 15:24:50 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:24:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:24:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:24:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:24:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:24:53 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 15:24:53 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 15:24:53 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 15:24:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 15:24:56 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:24:56 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:25:01 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 15:25:01 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 15:25:01 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:25:02 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 15:25:02 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:25:02 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5343, filename=tmpjqie92ge_mock.wav) 2026-03-08 15:25:02 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:25:02 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:25:02 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:25:02 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:25:02 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:25:02 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:25:02 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:25:02 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:25:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:25:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:25:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:25:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:25:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:25:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:28:27 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad170b-5161656a4964b33046a39204;fc207b0e-3990-416c-80f1-4e33d1003793'), (b'RateLimit', b'"api";r=963;t=24'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_w4nYo43kGyHug6c97xT0VQLBeVx0tuvcfxVYll6EmTo0b2vQvqMxA==')]) 2026-03-08 15:25:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:25:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:25:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:25:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:25:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:25:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:25:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:25:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:25:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:25:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:25:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:28:27 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad170b-483e779f5760c8d30165d449;fc207b0e-3990-416c-80f1-4e33d1003793'), (b'RateLimit', b'"api";r=962;t=24'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_XW8W4jckUdbiPRxXNk09ZdjMOGm9p5o0klhkFGwYKIX9fFq4K4t-g==')]) 2026-03-08 15:25:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:25:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:25:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:25:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:25:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:25:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 15:25:04 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 15:25:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 15:25:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 15:25:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_yjtto7o_mock.wav 2026-03-08 15:25:06 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 15:25:08 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:25:08 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:25:13 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:25:13 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:25:13 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 15:25:13 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:25:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 15:25:14 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 15:25:14 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 15:25:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8i4y8j94_mock.wav 2026-03-08 15:25:14 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5344, filename=tmpyxofc19p_mock.wav) 2026-03-08 15:25:14 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:25:14 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:25:14 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:25:14 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:25:14 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:25:14 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:25:14 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:25:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:25:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:25:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:25:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:25:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:25:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:25:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:28:40 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1718-5d9535ef3a87cfc2035bcd73;9b9cb75f-57e5-43a8-892d-53e435795fe6'), (b'RateLimit', b'"api";r=961;t=11'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'sCX1VLc3NIweYlcaIzGB6sJsGcd0fDfAno9Y35tEgJ9gBAbtStM4kw==')]) 2026-03-08 15:25:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:25:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:25:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:25:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:25:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:25:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:25:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:25:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:25:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:25:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:25:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:28:40 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1718-60338aac7f8d0ea8118f465f;9b9cb75f-57e5-43a8-892d-53e435795fe6'), (b'RateLimit', b'"api";r=960;t=11'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'AMnf3BTU0nN2oFBubtkf6sFOeQ6AAvp0hfhIinkgH81sQLKtLDuLGg==')]) 2026-03-08 15:25:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:25:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:25:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:25:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:25:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:25:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 15:25:17 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 15:25:17 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 15:25:17 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 15:25:19 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 15:25:19 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1d_9fqr7_mock.wav 2026-03-08 15:25:21 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 15:25:21 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:25:24 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 15:25:26 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:25:26 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:25:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 15:25:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:25:26 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 15:25:26 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:25:26 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5345, filename=tmps1jswp8k_mock.wav) 2026-03-08 15:25:26 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:25:26 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:25:26 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:25:26 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:25:26 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:25:26 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:25:26 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:25:26 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:25:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:25:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:25:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:25:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:25:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:25:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:28:52 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1724-5f72ebbb2079a9372c3b04e9;c3b58119-8629-4e1d-b0c1-9adb1e8092b2'), (b'RateLimit', b'"api";r=999;t=299'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'640USS1lA5mfA3k8PaWwdkGYma4zgo6Spi_7o9uGW-zYetz8EexDvQ==')]) 2026-03-08 15:25:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:25:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:25:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:25:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:25:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:25:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:25:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:25:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:25:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:25:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:25:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:28:52 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1724-7eec183b5cbf369c21c09fa8;c3b58119-8629-4e1d-b0c1-9adb1e8092b2'), (b'RateLimit', b'"api";r=998;t=299'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'4NXtfXZgsT9nvhn9LYhUwbZDX_ONBp-yPRPYDB6Opd_AiJ9JIVD2Mg==')]) 2026-03-08 15:25:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:25:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:25:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:25:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:25:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:25:29 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:25:29 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 15:25:29 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 15:25:30 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 15:25:30 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9x5nx50o_mock.wav 2026-03-08 15:25:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 15:25:33 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 15:25:33 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:25:36 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 15:25:36 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpkha0y4j3_mock.wav 2026-03-08 15:25:39 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 15:25:46 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 15:25:46 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 15:25:52 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 15:25:56 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 15:25:56 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 15:25:56 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.991438 < -1.000000) 2026-03-08 15:25:57 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.161352 < -1.000000) 2026-03-08 15:25:58 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:25:58 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:25:58 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '서둘러시는데' → 불명 2026-03-08 15:25:58 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:25:58 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 33자) 2026-03-08 15:25:58 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:서둘러시는데 | 긴급도:일반 | 키워드:서둘러시는데 2026-03-08 15:25:58 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5346, filename=tmpbn19yubt_mock.wav) 2026-03-08 15:25:58 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:25:58 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:25:58 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:25:58 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:25:58 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:25:58 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:25:58 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:25:58 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:25:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:25:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:25:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:25:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:25:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:25:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:29:24 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1744-00c9e0764db3842304de04ef;a6630e8e-6778-4d57-a7be-2ced4934e106'), (b'RateLimit', b'"api";r=997;t=267'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Iud3oEJIyCmYTXV8hMPStryGHdKNMbo2dQ8gCMzqKPOv-qFR5OBTbg==')]) 2026-03-08 15:25:59 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:25:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:25:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:25:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:25:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:25:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:25:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:25:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:25:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:25:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:25:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:29:24 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1744-309db9235f3e4b50795b231f;a6630e8e-6778-4d57-a7be-2ced4934e106'), (b'RateLimit', b'"api";r=996;t=267'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Vln2opGRW6UCsiXPmglxDaStNJOnOpAy7Ye2-Oirj6L1QbpzCp_j4Q==')]) 2026-03-08 15:25:59 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:25:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:25:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:25:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:25:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:26:01 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:26:01 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 15:26:01 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 15:26:03 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 15:26:05 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 15:26:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:26:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqfndtzj6_mock.wav 2026-03-08 15:26:06 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 15:26:06 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 15:26:06 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5347, filename=tmpvkp1dxq4_mock.wav) 2026-03-08 15:26:06 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:26:06 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 15:26:06 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:26:06 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:26:06 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:26:06 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:26:06 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:26:06 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:26:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:26:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:26:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:26:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:26:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:26:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:29:31 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad174b-5284153e49342e766963c658;e4c81ff1-1a0d-4245-b89a-c4bc7942110b'), (b'RateLimit', b'"api";r=995;t=260'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'hGaojGF51UYsLAJezmvBevoKe88st9zPv4EFC58mklz15kGnkGo38g==')]) 2026-03-08 15:26:06 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:26:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:26:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:26:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:26:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:26:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:26:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:26:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:26:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:26:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:26:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:29:32 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad174c-42c1699455be1b2c1baca0b3;e4c81ff1-1a0d-4245-b89a-c4bc7942110b'), (b'RateLimit', b'"api";r=994;t=259'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'fftMoNzAoJXD1ArA5_WtBwXAgEWtf3D3XS1nvUgxf5vhQQ6bzYykCg==')]) 2026-03-08 15:26:06 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:26:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:26:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:26:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:26:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:26:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 15:26:09 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 15:26:09 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 15:26:09 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 15:26:09 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:26:09 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpybjqj84x_mock.wav 2026-03-08 15:26:13 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 15:26:13 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:26:17 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 15:26:17 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 15:26:17 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:26:18 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 15:26:18 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 15:26:18 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5348, filename=tmpirvz82y9_mock.wav) 2026-03-08 15:26:18 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:26:18 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:26:18 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:26:18 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:26:18 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:26:18 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:26:18 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:26:18 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:26:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:26:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:26:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:26:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:26:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:26:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:29:44 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1758-63dc1cb614f693771420bf47;81afb770-5d20-40a3-96a0-650f8d960be9'), (b'RateLimit', b'"api";r=993;t=247'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'1iBSamDO9IqxyDEgunnk4w4Ge7Jkat3sCcE31v98ySkytc4RseW7mg==')]) 2026-03-08 15:26:19 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:26:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:26:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:26:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:26:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:26:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:26:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:26:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:26:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:26:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:26:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:29:44 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1758-7da061bb7549918d14be9f7b;81afb770-5d20-40a3-96a0-650f8d960be9'), (b'RateLimit', b'"api";r=992;t=247'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Jq-54sQf74JI7bsnIgtuiJ4KhCHFqESNc6J29_GF7hbCEMTMslDPjQ==')]) 2026-03-08 15:26:19 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:26:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:26:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:26:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:26:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:26:21 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 15:26:21 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 15:26:21 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 15:26:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 15:26:25 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 15:26:25 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:26:30 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 15:26:30 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 15:26:30 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:26:31 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 15:26:31 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 15:26:31 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5349, filename=tmp3ki4jyue_mock.wav) 2026-03-08 15:26:31 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:26:31 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:26:31 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:26:31 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:26:31 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:26:31 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:26:31 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:26:31 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:26:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:26:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:26:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:26:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:26:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:26:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:29:56 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1764-2bb161c37933579a51ab44f2;4275f2cb-9311-408f-ab1b-c9f909d3e34d'), (b'RateLimit', b'"api";r=991;t=235'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'WXDroJpeE2MwFw-GGzNFCWaOnQWgHv-VQJjkDJ9KFIFgoelkzCajHQ==')]) 2026-03-08 15:26:31 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:26:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:26:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:26:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:26:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:26:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:26:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:26:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:26:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:26:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:26:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:29:57 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1765-453c8e9b4003084b559a2f9e;4275f2cb-9311-408f-ab1b-c9f909d3e34d'), (b'RateLimit', b'"api";r=990;t=234'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'AnhyLmG-yP2nllMMnbOgmHtQhySgj7vMIMIX8orS0LDJFQTaZzXVJg==')]) 2026-03-08 15:26:31 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:26:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:26:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:26:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:26:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:26:33 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 15:26:33 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpnca0og9o_mock.wav 2026-03-08 15:26:33 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 15:26:34 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 15:26:34 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 15:26:34 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 15:26:38 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:26:38 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:26:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 15:26:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9htal_7b_mock.wav 2026-03-08 15:26:42 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 15:26:42 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 15:26:42 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:26:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 15:26:43 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 15:26:43 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:26:43 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5350, filename=tmpgdt15dqi_mock.wav) 2026-03-08 15:26:43 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:26:43 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:26:43 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:26:43 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:26:43 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:26:43 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:26:43 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:26:43 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:26:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:26:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:26:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:26:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:26:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:26:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:30:08 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1770-068c0e4c5b96e147405d90f1;bdd46cec-5e2c-4a57-a023-ddd7f3722dba'), (b'RateLimit', b'"api";r=989;t=223'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'z3ZwgpdKqJ4TXCcLkQ6rnaaQQqMsw_hCFRc8GiiuCrVP-0d4TgfRPw==')]) 2026-03-08 15:26:43 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:26:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:26:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:26:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:26:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:26:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:26:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:26:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:26:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:26:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:26:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:30:08 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1770-6f7041935bd0339c00a1ce45;bdd46cec-5e2c-4a57-a023-ddd7f3722dba'), (b'RateLimit', b'"api";r=988;t=223'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Ldhx50praHyc3JuHQjoj0YBoVcReuwC97Ep8_qNtL71l0MnmMIT-hw==')]) 2026-03-08 15:26:43 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:26:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:26:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:26:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:26:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:26:45 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 15:26:45 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 15:26:45 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 15:26:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 15:26:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpo1fmc5so_mock.wav 2026-03-08 15:26:49 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:26:49 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:26:52 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 15:26:54 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:26:54 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:26:54 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 15:26:54 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:26:55 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 15:26:55 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 15:26:55 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5351, filename=tmp7ohg8u_m_mock.wav) 2026-03-08 15:26:55 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:26:55 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:26:55 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:26:55 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:26:55 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:26:55 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:26:55 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:26:55 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:26:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:26:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:26:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:26:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:26:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:26:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:30:21 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad177d-2a6d1c7971943a546b44c7e1;6a05fc53-996e-4d28-8791-8ce3fafcf2f3'), (b'RateLimit', b'"api";r=987;t=210'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_vWQVujazBjLR0vfC9eExV0KkZbjhfno5wVw-G9kU54HdXSvLvsueA==')]) 2026-03-08 15:26:56 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:26:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:26:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:26:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:26:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:26:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:26:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:26:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:26:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:26:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:26:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:30:21 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad177d-1f1f13254c57472937ac7301;6a05fc53-996e-4d28-8791-8ce3fafcf2f3'), (b'RateLimit', b'"api";r=986;t=210'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'UjQ5PoUNTPOd2P7CzID3nzfwoBrtTqqfusfKi41Tk6A8-Hf-RAhbWQ==')]) 2026-03-08 15:26:56 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:26:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:26:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:26:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:26:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:26:57 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 15:26:57 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpva5pncg3_mock.wav 2026-03-08 15:26:58 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 15:26:58 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 15:26:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 15:26:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 15:27:02 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 15:27:02 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:27:03 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 15:27:03 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmidc74pj_mock.wav 2026-03-08 15:27:07 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:27:07 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:27:07 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 15:27:07 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:27:07 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 15:27:07 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:27:07 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5352, filename=tmp_gmvuenp_mock.wav) 2026-03-08 15:27:07 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:27:07 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:27:07 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:27:07 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:27:07 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:27:07 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:27:07 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:27:07 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:27:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:27:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:27:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:27:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:27:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:27:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:30:33 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1789-2c93bc34360cbcb326ffaef3;3d518246-a744-4c8a-b84a-dc9a384ada24'), (b'RateLimit', b'"api";r=985;t=198'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'dfiOKbpg4-2x3UQ13iniTi9Mxk14XdXlb9h5WwRlIK9FtZeYbYnXGA==')]) 2026-03-08 15:27:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:27:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:27:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:27:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:27:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:27:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:27:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:27:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:27:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:27:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:27:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:30:33 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1789-4c3db586153ce3665ca0e807;3d518246-a744-4c8a-b84a-dc9a384ada24'), (b'RateLimit', b'"api";r=984;t=198'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'UF0ZBRgj-bZDXyOXhAFUqNAJcfuTud2eQ2hBTK7zb6QfJeXOE31gVQ==')]) 2026-03-08 15:27:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:27:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:27:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:27:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:27:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:27:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:27:10 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 15:27:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 15:27:14 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 15:27:14 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 15:27:14 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:27:20 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 15:27:24 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 15:27:27 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 15:27:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 15:27:31 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 15:27:33 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:27:33 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpemiwx3ca_mock.wav 2026-03-08 15:27:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 15:27:35 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (15.976190 > 2.400000) 2026-03-08 15:27:36 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.555833 < -1.000000) 2026-03-08 15:27:36 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:27:36 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjg1oar4f_mock.wav 2026-03-08 15:27:36 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.979065 < -1.000000) 2026-03-08 15:27:37 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '' 2026-03-08 15:27:37 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='' 2026-03-08 15:27:37 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '5106' → 불명 2026-03-08 15:27:37 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:27:38 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 32자) 2026-03-08 15:27:38 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:5106 무전 분석 | 긴급도:일반 | 키워드:없음 2026-03-08 15:27:38 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5353, filename=tmp2_y8v91h_mock.wav) 2026-03-08 15:27:38 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:27:38 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:27:38 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:27:38 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:27:38 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:27:38 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:27:38 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:27:38 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:27:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:27:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:27:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:27:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:27:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:27:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:31:03 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad17a7-05782b8e7dac3e98218b3a38;bfc89006-931b-4af1-8ccf-7f21d13ee57a'), (b'RateLimit', b'"api";r=983;t=168'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'BveOhVa-cG-Mxqj17krzAUEoji7cHbOnKvscvFUShfI5C6T0q9kNSg==')]) 2026-03-08 15:27:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:27:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:27:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:27:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:27:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:27:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:27:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:27:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:27:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:27:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:27:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:31:03 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad17a7-5f576794507e4b8879618c6b;bfc89006-931b-4af1-8ccf-7f21d13ee57a'), (b'RateLimit', b'"api";r=982;t=168'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'd9trS677dpdLGrfi8_iDZut3hh8zVv4T-n_DisAEll_uDCDYp4K57w==')]) 2026-03-08 15:27:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:27:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:27:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:27:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:27:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:27:40 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:27:40 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 15:27:40 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 15:27:44 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 15:27:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 15:27:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 15:27:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5354, filename=tmp_q2u0qm6_mock.wav) 2026-03-08 15:27:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:27:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 15:27:45 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:27:45 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:27:45 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:27:45 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:27:45 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:27:45 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:27:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:27:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:27:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:27:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:27:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:27:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:31:10 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad17ae-243f97ff454d51751fce0721;7cf0f705-88e8-4cf2-9a63-5fdeceb0de38'), (b'RateLimit', b'"api";r=981;t=161'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ef-ckEWzbbe4czhOlBzPGRxeLJr6mBb485DGIGRUKInae37QVFU0Iw==')]) 2026-03-08 15:27:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:27:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:27:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:27:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:27:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:27:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:27:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:27:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:27:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:27:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:27:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:31:11 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad17af-1a729b0b50fdfc2304fe686e;7cf0f705-88e8-4cf2-9a63-5fdeceb0de38'), (b'RateLimit', b'"api";r=980;t=160'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'z5Ww2-2-6uIwTE9L4hscWo8Gxad741DZAsyYrjV66bUYkagMubx0KA==')]) 2026-03-08 15:27:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:27:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:27:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:27:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:27:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:27:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 15:27:48 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 15:27:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 15:27:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 15:27:51 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 15:27:51 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:27:56 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 15:27:56 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 15:27:56 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:27:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 15:27:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 15:27:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5355, filename=tmpc8ivp_n3_mock.wav) 2026-03-08 15:27:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:27:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:27:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:27:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:27:57 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:27:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:27:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:27:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:27:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:27:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:27:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:27:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:27:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:27:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:31:23 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad17bb-7a9f6039609aacd23de88d1c;172cb386-8f6a-4981-9837-48cc3a01ccfb'), (b'RateLimit', b'"api";r=979;t=148'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'nnZwjCy_jahH1AQXf_hQWyR7urCAEv06-pSVjt4Ez0ty0IwaJayZzA==')]) 2026-03-08 15:27:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:27:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:27:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:27:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:27:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:27:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:27:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:27:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:27:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:27:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:27:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:31:23 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad17bb-26d7844d5bb969ec7f50a391;172cb386-8f6a-4981-9837-48cc3a01ccfb'), (b'RateLimit', b'"api";r=978;t=148'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'14-OUrtJ5kLHKrxiF6w0QRlucBUV4vu2TdC6M5iRoQd3y6x5_A97Gg==')]) 2026-03-08 15:27:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:27:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:27:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:27:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:27:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:28:00 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 15:28:00 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 15:28:00 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 15:28:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 15:28:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpocouxexg_mock.wav 2026-03-08 15:28:01 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 15:28:04 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 15:28:04 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:28:09 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 15:28:09 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 15:28:09 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:28:09 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 15:28:09 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptjprt2c__mock.wav 2026-03-08 15:28:10 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 15:28:10 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 15:28:10 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 15:28:10 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5356, filename=tmpicrjr4n0_mock.wav) 2026-03-08 15:28:10 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:28:10 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:28:10 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:28:10 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:28:10 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:28:10 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:28:10 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:28:10 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:28:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:28:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:28:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:28:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:28:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:28:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:31:36 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad17c8-68b3638d449c818e7b53d08e;ca54213e-6eb1-4130-ad42-f91128122057'), (b'RateLimit', b'"api";r=977;t=135'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'BcDe7Xvf11GgIXQVPcAhH3lqM5FFcTdZncskxNFIJPGhFVzd_ES6Pw==')]) 2026-03-08 15:28:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:28:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:28:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:28:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:28:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:28:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:28:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:28:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:28:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:28:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:28:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:31:36 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad17c8-15ecbb933cdbd16d6182c0e2;ca54213e-6eb1-4130-ad42-f91128122057'), (b'RateLimit', b'"api";r=976;t=135'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'rVXRjiFtPXkRVhvmRKezjW8yrsWA7ThRqU3nSXASKaI3964lXGw92w==')]) 2026-03-08 15:28:11 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:28:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:28:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:28:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:28:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:28:13 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 15:28:13 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 15:28:13 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 15:28:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 15:28:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqzbdmie3_mock.wav 2026-03-08 15:28:17 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:28:17 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:28:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 15:28:21 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 15:28:21 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 15:28:21 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:28:22 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 15:28:22 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:28:22 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5357, filename=tmp3_rvbx35_mock.wav) 2026-03-08 15:28:22 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:28:22 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:28:22 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:28:22 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:28:22 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:28:22 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:28:22 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:28:22 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:28:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:28:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:28:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:28:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:28:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:28:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:31:47 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad17d3-34b2b96402fb8d0d43b9f867;d5b13d36-46ff-48cc-a7a4-8c66e37d09fc'), (b'RateLimit', b'"api";r=975;t=124'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'IlE4r3syLRuIOkmCreEZSfZCid7VJKrJyPzjiQvXd1w_df0-e3O_qA==')]) 2026-03-08 15:28:22 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:28:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:28:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:28:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:28:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:28:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:28:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:28:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:28:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:28:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:28:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:31:48 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad17d4-54040fe14637042324313f2d;d5b13d36-46ff-48cc-a7a4-8c66e37d09fc'), (b'RateLimit', b'"api";r=974;t=123'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ZS3N2zl3DZXkm3-VY7J6Ix3QEGJ5avZYfpd-ngGZUXxjVn50NSzU4w==')]) 2026-03-08 15:28:22 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:28:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:28:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:28:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:28:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:28:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 15:28:25 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 15:28:25 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 15:28:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 15:28:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3fslqv30_mock.wav 2026-03-08 15:28:26 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 15:28:29 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:28:29 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:28:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 15:28:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpp2l59chz_mock.wav 2026-03-08 15:28:34 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:28:34 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:28:34 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 15:28:34 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:28:35 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 15:28:35 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과 2026-03-08 15:28:35 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5358, filename=tmp399_5p8t_mock.wav) 2026-03-08 15:28:35 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:28:35 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:28:35 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:28:35 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:28:35 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:28:35 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:28:35 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:28:35 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:28:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:28:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:28:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:28:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:28:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:28:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:32:00 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad17e0-0821500b5017849e6c45ef13;0806c0d9-e1ba-4c3e-8bd1-1a7190b76bf5'), (b'RateLimit', b'"api";r=973;t=111'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Oor4difHeBw6ZGyGNBozEUWwUcBQ9t1zh-IeVxgRk1qfmbxanGEqxw==')]) 2026-03-08 15:28:35 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:28:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:28:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:28:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:28:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:28:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:28:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:28:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:28:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:28:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:28:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:32:00 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad17e0-79eab28b1567230a4c065997;0806c0d9-e1ba-4c3e-8bd1-1a7190b76bf5'), (b'RateLimit', b'"api";r=972;t=111'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'5oe9_QpIJ2xqM6Jdtzq4hjGomk4oJtXD4JNDeLVMkMaJgIy2zbiiGg==')]) 2026-03-08 15:28:35 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:28:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:28:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:28:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:28:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:28:38 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 15:28:38 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 15:28:38 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 15:28:41 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 15:28:41 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 15:28:41 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:28:46 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:28:46 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:28:46 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 15:28:46 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:28:47 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 15:28:47 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:28:47 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5359, filename=tmpgalsyspg_mock.wav) 2026-03-08 15:28:47 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:28:47 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:28:47 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:28:47 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:28:47 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:28:47 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:28:47 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:28:47 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:28:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:28:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:28:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:28:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:28:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:28:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:32:12 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad17ec-791de8ff3a6fbd1b49b66397;4fda9cf0-5c57-4802-96a0-9d4826cbe7c8'), (b'RateLimit', b'"api";r=971;t=99'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'tDOG8aud8utXbddtOYaAYNTk4RviINEHD7HHjmIa4XLKyV9N66ZYUQ==')]) 2026-03-08 15:28:47 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:28:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:28:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:28:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:28:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:28:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:28:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:28:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:28:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:28:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:28:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:32:13 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad17ed-76588e296867bb70238d5828;4fda9cf0-5c57-4802-96a0-9d4826cbe7c8'), (b'RateLimit', b'"api";r=970;t=98'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'mIe9X6iUQzW_Tdsi5OjPwsXptZ6md-cio4BOFBcdqdeYZOmA7WG9NQ==')]) 2026-03-08 15:28:47 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:28:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:28:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:28:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:28:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:28:50 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:28:50 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 15:28:50 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 15:28:51 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 15:28:53 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 15:28:53 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:28:58 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 15:28:59 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 15:29:00 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:29:00 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpaa0hwq98_mock.wav 2026-03-08 15:29:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 15:29:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:29:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfgh693rj_mock.wav 2026-03-08 15:29:07 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 15:29:08 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.4 (-1.268322 < -1.000000) 2026-03-08 15:29:12 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (11.617021 > 2.400000) 2026-03-08 15:29:14 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.391630 < -1.000000) 2026-03-08 15:29:15 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.562818 < -1.000000) 2026-03-08 15:29:16 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:29:16 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:29:16 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '주인공 동래 교대 연산 두실 구서' → 불명 2026-03-08 15:29:16 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:29:17 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 75자) 2026-03-08 15:29:17 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:동래 교대 연산 두실 구서 통과 | 긴급도:일반 | 키워드:동래 교대,연산 두실,신호,통과 2026-03-08 15:29:17 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5360, filename=tmp2tlb9qud_mock.wav) 2026-03-08 15:29:17 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:29:17 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:29:17 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:29:17 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:29:17 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:29:17 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:29:17 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:29:17 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:29:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:29:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:29:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:29:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:29:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:29:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:32:42 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad180a-230ec9c014f902595bbf2ad8;3d187aa7-71f4-409d-82d2-96433607ac3f'), (b'RateLimit', b'"api";r=969;t=69'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'jyiENxZbdPuCKDQGi94vROz_c4QRTJUJEg3zZo-bEt6nd9ZWiYFzbQ==')]) 2026-03-08 15:29:17 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:29:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:29:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:29:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:29:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:29:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:29:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:29:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:29:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:29:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:29:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:32:42 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad180a-66261f6816b19cfb33bb671c;3d187aa7-71f4-409d-82d2-96433607ac3f'), (b'RateLimit', b'"api";r=968;t=69'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'V7sbVol4nX5neaQvhHCQ-9lV_z8W_tpRagpgpD8ARmB5Xx9fVU_NzA==')]) 2026-03-08 15:29:17 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:29:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:29:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:29:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:29:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:29:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 15:29:19 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:29:19 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 15:29:19 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 15:29:23 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 15:29:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 55자) 2026-03-08 15:29:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 결과 없음 | 긴급도:일반 | 키워드:무전, 분석, 없음 2026-03-08 15:29:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5361, filename=tmpd0ioijvv_mock.wav) 2026-03-08 15:29:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:29:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 15:29:24 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:29:24 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:29:24 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:29:24 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:29:24 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:29:24 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:29:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:29:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:29:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:29:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:29:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:29:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:32:49 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1811-08d612fc35745a075e435321;6cd74dce-e800-4471-92c7-d8a27ee1d3aa'), (b'RateLimit', b'"api";r=967;t=62'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'xuvlDIloDByy1Wphf5wV_BPLkru4eBkvxJJkpndvzZr36ydKl5iZPQ==')]) 2026-03-08 15:29:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:29:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:29:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:29:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:29:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:29:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:29:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:29:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:29:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:29:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:29:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:32:50 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1812-64bf050f27df175b52af8111;6cd74dce-e800-4471-92c7-d8a27ee1d3aa'), (b'RateLimit', b'"api";r=966;t=61'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'0qyufJK3SJVislRLC2FEu7wAIgoLxgK3G8lTD8eES0ulrJyNJkSUOA==')]) 2026-03-08 15:29:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:29:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:29:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:29:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:29:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:29:27 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 15:29:27 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 15:29:27 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 15:29:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 15:29:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwlahbzja_mock.wav 2026-03-08 15:29:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 15:29:31 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 15:29:31 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:29:36 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 15:29:36 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 15:29:36 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:29:36 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 15:29:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 15:29:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 15:29:36 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsopm365c_mock.wav 2026-03-08 15:29:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5362, filename=tmpvn7iimad_mock.wav) 2026-03-08 15:29:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:29:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:29:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:29:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:29:36 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:29:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:29:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:29:37 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:29:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:29:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:29:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:29:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:29:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:29:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:33:02 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad181e-5a518265155877ff66ae2ab5;24b6c047-76a7-4d2b-8fce-3a789512f722'), (b'RateLimit', b'"api";r=965;t=49'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'skRh8EvCzmUxvqGPkZ5j5Gt-Xl4dUJPoe79FFPEPFcL3S_cnJ0yljA==')]) 2026-03-08 15:29:37 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:29:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:29:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:29:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:29:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:29:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:29:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:29:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:29:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:29:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:29:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:33:02 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad181e-08983aa03fc6c07705de9006;24b6c047-76a7-4d2b-8fce-3a789512f722'), (b'RateLimit', b'"api";r=964;t=49'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'BXgVJh3cyEROM-QATQQMsjYvghiB-NIGQl1r3vc7xiUxrE64wCSXOw==')]) 2026-03-08 15:29:37 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:29:37 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 15:29:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:29:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:29:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:29:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:29:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 15:29:39 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 15:29:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 15:29:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 15:29:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprdjan8s4_mock.wav 2026-03-08 15:29:43 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 15:29:43 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:29:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 15:29:48 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 15:29:48 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 15:29:48 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:29:49 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 15:29:49 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 15:29:49 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5363, filename=tmpepdgtxuh_mock.wav) 2026-03-08 15:29:49 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:29:49 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:29:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:29:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:29:49 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:29:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:29:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:29:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:29:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:29:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:29:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:29:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:29:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:29:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:33:15 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad182b-087c86482985906f35e2701c;4f25c6b9-d8cc-4783-9881-f3b2df522556'), (b'RateLimit', b'"api";r=963;t=36'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'K_hGSKEWE7YmH58Q18b3HOlNcJ2-XNBYI1tVPYyY6SENcGrfvHQcwA==')]) 2026-03-08 15:29:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:29:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:29:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:29:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:29:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:29:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:29:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:29:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:29:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:29:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:29:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:33:15 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad182b-2d4ff2f15f1cd21f0b2b871a;4f25c6b9-d8cc-4783-9881-f3b2df522556'), (b'RateLimit', b'"api";r=962;t=36'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lXakoK4ElFKcGKKL23C2C5PJRsrYq2A-pIsAlNjsf2-FvRM_bKPMUg==')]) 2026-03-08 15:29:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:29:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:29:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:29:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:29:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:29:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 15:29:52 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 15:29:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 15:29:52 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 15:29:52 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphwi7tino_mock.wav 2026-03-08 15:29:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 15:29:56 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:29:56 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:29:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 15:29:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfb_10fvv_mock.wav 2026-03-08 15:30:00 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 15:30:00 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 15:30:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:30:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 15:30:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:30:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5364, filename=tmphsz_ypr7_mock.wav) 2026-03-08 15:30:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:30:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:30:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:30:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:30:01 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:30:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:30:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:30:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:30:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:30:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:30:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:30:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:30:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:30:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:33:26 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1836-2594e09f6829c4dd16a6bb80;f9a8dacf-539c-4e02-bc75-b993d261a7b6'), (b'RateLimit', b'"api";r=961;t=25'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'avdkh5jJsCla3tJy0Bz-XuwrlgJfCHFvK_TLTlqxPYUWPIHeDd7ulA==')]) 2026-03-08 15:30:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:30:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:30:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:30:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:30:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:30:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:30:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:30:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:30:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:30:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:30:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:33:27 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1837-4d919c714fd4883910b96ad8;f9a8dacf-539c-4e02-bc75-b993d261a7b6'), (b'RateLimit', b'"api";r=960;t=24'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'0p28WGH1uYMRy3YSKkOVGeafCUZBy_5pRQWPZ-VCy2FK54tJYsageA==')]) 2026-03-08 15:30:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:30:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:30:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:30:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:30:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:30:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 15:30:04 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 15:30:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 15:30:07 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:30:07 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:30:08 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 15:30:12 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:30:12 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:30:12 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 15:30:12 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:30:13 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 15:30:13 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 15:30:13 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5365, filename=tmpfc6dnqzo_mock.wav) 2026-03-08 15:30:13 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:30:13 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:30:13 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:30:13 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:30:13 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:30:13 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:30:13 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:30:13 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:30:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:30:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:30:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:30:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:30:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:30:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:33:39 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1843-19141b0b757e4302635b6c5b;ff238c5e-7ae2-4c89-9bfc-80475b8c8d28'), (b'RateLimit', b'"api";r=959;t=12'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Y3hVvH3-MSkOTn8VgV3HzdkdADXFVxvW_rEGLJeKkptT8NM-RC5YGw==')]) 2026-03-08 15:30:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:30:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:30:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:30:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:30:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:30:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:30:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:30:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:30:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:30:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:30:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:33:39 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1843-234b438022cdb00b2d7d0686;ff238c5e-7ae2-4c89-9bfc-80475b8c8d28'), (b'RateLimit', b'"api";r=958;t=12'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6R7feeDJLstJxK1qpsxdXQrm7RWz3wlrJerKI-f2PoQi-FDZNbjiNw==')]) 2026-03-08 15:30:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:30:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:30:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:30:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:30:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:30:16 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 15:30:16 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 15:30:16 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 15:30:18 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 15:30:20 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 15:30:20 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:30:25 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:30:25 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:30:25 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 15:30:25 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:30:26 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 15:30:26 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:30:26 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5366, filename=tmp3p_2sgqf_mock.wav) 2026-03-08 15:30:26 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:30:26 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:30:26 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:30:26 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:30:26 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:30:26 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 15:30:26 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:30:26 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:30:26 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:30:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:30:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:30:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:30:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:30:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:30:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:33:51 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad184f-580a760e264f6a6834b97049;4f4cd2e7-a5fa-4880-ba1d-f90da6a1fdd7'), (b'RateLimit', b'"api";r=999;t=300'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'JUUv1hRhwNfKn4ACpYib21bOMnj9iH5qXPilva5119Rbxcx_eyaXgA==')]) 2026-03-08 15:30:26 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:30:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:30:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:30:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:30:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:30:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:30:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:30:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:30:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:30:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:30:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:33:51 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad184f-282fb4e93830ec4079492bee;4f4cd2e7-a5fa-4880-ba1d-f90da6a1fdd7'), (b'RateLimit', b'"api";r=998;t=300'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'DKuYecp4OrAOdqWSmW9wdH5XNZREeuGxUb-4cD_qu0YDipHY_Sxs0Q==')]) 2026-03-08 15:30:26 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:30:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:30:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:30:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:30:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:30:27 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:30:27 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpu1u429ks_mock.wav 2026-03-08 15:30:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:30:28 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 15:30:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 15:30:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 15:30:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:30:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpk6gqk40c_mock.wav 2026-03-08 15:30:32 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 15:30:32 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:30:38 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 15:30:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 15:30:45 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 15:30:50 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 15:30:52 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-2.516270 < -1.000000) 2026-03-08 15:30:52 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.754892 < -1.000000) 2026-03-08 15:30:53 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-5.369296 < -1.000000) 2026-03-08 15:30:53 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 15:30:53 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '이 점은 검은 검색을 롯데이터에 매우 반수 있는 역전기' → 열차 2026-03-08 15:30:53 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:30:54 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 57자) 2026-03-08 15:30:54 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터카 롯데이터 흔적 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:30:54 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5367, filename=tmpvozzz4tg_mock.wav) 2026-03-08 15:30:54 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:30:54 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:30:54 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:30:54 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:30:54 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:30:54 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:30:54 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:30:54 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:30:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:30:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:30:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:30:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:30:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:30:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:34:20 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad186c-199744dc5effacb275caa356;42434249-664d-4907-88a0-67f1d2c9dbaa'), (b'RateLimit', b'"api";r=997;t=271'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'KEGkUbkT9q6_DeG1aWAAu0kDTIgcJJyUrI5EHhrngb5cfj0R5LxMrg==')]) 2026-03-08 15:30:55 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:30:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:30:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:30:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:30:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:30:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:30:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:30:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:30:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:30:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:30:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 15:30:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpt6kg0oo7_mock.wav 2026-03-08 15:30:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:34:20 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad186c-6c1fa3b51ee252e6031acf76;42434249-664d-4907-88a0-67f1d2c9dbaa'), (b'RateLimit', b'"api";r=996;t=271'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'x2Cd_vbXRleUYRJ3-ROJ8VqE0JEebxJ0M8BewsFlLmDVte7JRhL5VQ==')]) 2026-03-08 15:30:55 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:30:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:30:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:30:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:30:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:30:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 15:30:57 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:30:57 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 15:30:57 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 15:31:01 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 15:31:02 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 50자) 2026-03-08 15:31:02 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:무전,무전,무전,무전 2026-03-08 15:31:02 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5368, filename=tmpydxc4qqo_mock.wav) 2026-03-08 15:31:02 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:31:02 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 15:31:02 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:31:02 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:31:02 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:31:02 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:31:02 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:31:02 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:31:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:31:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:31:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:31:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:31:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:31:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:34:27 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1873-22fdf1fe75ad5ac91df2fcf8;11b384e0-82e6-4a35-a417-ddea976c0af2'), (b'RateLimit', b'"api";r=995;t=264'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Ip23DUxxG02d3gIPnIVmr9JaEHCG2X---Wno7VNSxaV2lkbrp_hf6g==')]) 2026-03-08 15:31:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:31:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:31:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:31:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:31:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:31:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:31:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:31:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:31:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:31:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:31:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:34:27 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1873-6f5c95a43c1b650345396a1f;11b384e0-82e6-4a35-a417-ddea976c0af2'), (b'RateLimit', b'"api";r=994;t=264'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'SbKTXf6UxkmvwRRp29ExA8St4VrHwtNCSlWhJ65JZWxEUcomleda9Q==')]) 2026-03-08 15:31:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:31:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:31:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:31:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:31:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:31:03 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 15:31:03 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpc52j4_z9_mock.wav 2026-03-08 15:31:04 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 15:31:05 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 15:31:05 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 15:31:05 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 15:31:08 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 15:31:08 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprh28vskl_mock.wav 2026-03-08 15:31:08 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 15:31:08 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:31:13 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 15:31:14 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 15:31:14 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 15:31:14 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:31:14 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 40자) 2026-03-08 15:31:14 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:전차선, 이동, 지지금구 2026-03-08 15:31:14 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5369, filename=tmp07moi9fc_mock.wav) 2026-03-08 15:31:14 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:31:14 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:31:15 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:31:15 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:31:15 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:31:15 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:31:15 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:31:15 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:31:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:31:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:31:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:31:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:31:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:31:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:34:40 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1880-08ccaec557b7c0091872f104;658b2a2d-1ff6-4093-80a8-398dcd754ccf'), (b'RateLimit', b'"api";r=993;t=251'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'PWij2IqExyiAz-bhfUR9yqh9BBmPOOgYQQ55IYe_vs6-fDxEYe_y9Q==')]) 2026-03-08 15:31:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:31:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:31:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:31:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:31:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:31:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:31:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:31:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:31:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:31:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:31:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:34:40 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1880-5f3447b32accce72210d7621;658b2a2d-1ff6-4093-80a8-398dcd754ccf'), (b'RateLimit', b'"api";r=992;t=251'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'OU8n3Azdf9WDG1j8dTSEaI-L818y1sWRuMx_t_Y0401N_Xb2oLf-2g==')]) 2026-03-08 15:31:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:31:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:31:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:31:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:31:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:31:17 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 15:31:17 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 15:31:17 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 15:31:19 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 15:31:19 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_u4qhszn_mock.wav 2026-03-08 15:31:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 15:31:21 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 15:31:21 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:31:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 15:31:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpb70ab_qj_mock.wav 2026-03-08 15:31:26 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 15:31:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 15:31:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:31:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 15:31:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 15:31:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5370, filename=tmp4iq1zxuj_mock.wav) 2026-03-08 15:31:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:31:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:31:27 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:31:27 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:31:27 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:31:27 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:31:27 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:31:27 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:31:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:31:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:31:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:31:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:31:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:31:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:34:53 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad188d-13afe2f90e53188f2c713fde;d73503a7-de06-4608-94c0-ae42ec02228a'), (b'RateLimit', b'"api";r=991;t=238'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'aUf3qiggHPQ32XOFdwtu0O7dsb-hXrcXDN5jub3PTyb3BoEofbOnUw==')]) 2026-03-08 15:31:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:31:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:31:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:31:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:31:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:31:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:31:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:31:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:31:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:31:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:31:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:34:53 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad188d-19c26eac4347c8b13a9a2c27;d73503a7-de06-4608-94c0-ae42ec02228a'), (b'RateLimit', b'"api";r=990;t=238'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'N5ntbT1e_rltDAZHjIld4fmQG9cnyxc3ulu1CzW3gxqB-RN1RDJs6g==')]) 2026-03-08 15:31:28 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:31:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:31:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:31:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:31:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:31:30 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 15:31:30 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 15:31:30 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 15:31:34 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:31:34 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:31:35 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 15:31:38 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 15:31:38 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 15:31:38 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:31:39 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 15:31:39 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 15:31:39 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5371, filename=tmpovipjau4_mock.wav) 2026-03-08 15:31:39 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:31:39 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:31:39 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:31:39 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:31:39 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:31:39 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:31:39 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:31:39 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:31:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:31:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:31:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:31:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:31:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:31:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:35:05 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1899-225ef94c20fad21a47d8141d;7e49f05c-518b-4904-be00-4f2c55b448bc'), (b'RateLimit', b'"api";r=989;t=226'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'RbBGDRpZI-HarELuV39WtGhK0pB3_HD9y3my8j16sQ6_huSBWg3lNg==')]) 2026-03-08 15:31:39 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:31:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:31:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:31:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:31:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:31:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:31:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:31:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:31:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:31:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:31:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:35:05 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1899-2796b27b7ede839d1a858a1f;7e49f05c-518b-4904-be00-4f2c55b448bc'), (b'RateLimit', b'"api";r=988;t=226'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ifVhnUOIje_aE_DBuTcAQQsY_ne73BSpHjxakVPLokbGLOhV_RMzGQ==')]) 2026-03-08 15:31:40 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:31:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:31:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:31:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:31:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:31:42 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 15:31:42 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 15:31:42 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 15:31:45 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 15:31:46 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:31:46 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:31:51 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:31:51 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:31:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 15:31:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:31:51 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 15:31:51 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과 2026-03-08 15:31:51 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5372, filename=tmpz55sqh_f_mock.wav) 2026-03-08 15:31:51 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:31:51 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:31:51 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:31:51 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:31:51 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:31:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:31:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:31:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:31:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:31:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:31:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:31:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:31:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:31:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:35:17 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad18a5-38d09e6e5d740121295b1417;a0fc7673-7a51-4002-be2f-f26d3236d911'), (b'RateLimit', b'"api";r=987;t=214'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'WrkTxCpuFdvz0HdDCZm4Bphh5-SOE_oJmUOa9-0lVD6vTBvDL9q8oQ==')]) 2026-03-08 15:31:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:31:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:31:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:31:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:31:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:31:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:31:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:31:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:31:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:31:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:31:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:35:17 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad18a5-76b6bd413d9c803a562f34b1;a0fc7673-7a51-4002-be2f-f26d3236d911'), (b'RateLimit', b'"api";r=986;t=214'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Ui3xcZec8rmwfw4QUlFfKqKPcQ18bNSlM3I6y5F1LmTcHZYJpaowJQ==')]) 2026-03-08 15:31:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:31:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:31:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:31:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:31:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:31:52 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 15:31:54 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:31:54 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 15:31:54 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpl2oe7z6r_mock.wav 2026-03-08 15:31:54 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 15:31:54 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 15:31:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 15:31:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:31:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpexlp4_j5_mock.wav 2026-03-08 15:31:58 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 15:31:58 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:32:03 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:32:03 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:32:03 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 15:32:03 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:32:04 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 15:32:04 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:32:04 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5373, filename=tmppea09ga0_mock.wav) 2026-03-08 15:32:04 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:32:04 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:32:04 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:32:04 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:32:04 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:32:04 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:32:04 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:32:04 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:32:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:32:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:32:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:32:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:32:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:32:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:35:29 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad18b1-04bbbe0c7ee0e43047a3cad3;5d965cc2-72b0-44ab-8e1e-9349bd01f029'), (b'RateLimit', b'"api";r=985;t=202'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'gLMqigUpnb-dan7rANjm-QGZug_P--bgOaf-tM3Thl3OshSfCtidYA==')]) 2026-03-08 15:32:04 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:32:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:32:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:32:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:32:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:32:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:32:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:32:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:32:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:32:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:32:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:35:29 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad18b1-5dabb81822c6c4dd5e2bef24;5d965cc2-72b0-44ab-8e1e-9349bd01f029'), (b'RateLimit', b'"api";r=984;t=202'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'IJXYU51p6odAqfRQwCr6VQvOAxg1F0Cd7-edTV3vXavmtp5R3sjTKQ==')]) 2026-03-08 15:32:04 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:32:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:32:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:32:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:32:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:32:06 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:32:06 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 15:32:06 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 15:32:10 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 15:32:10 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:32:12 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 15:32:16 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 15:32:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 15:32:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpejtobxjp_mock.wav 2026-03-08 15:32:22 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 15:32:24 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 15:32:30 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 15:32:30 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbn88zev7_mock.wav 2026-03-08 15:32:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 15:32:31 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 15:32:35 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 15:32:35 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmgg8ojj3_mock.wav 2026-03-08 15:32:36 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 15:32:37 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.073950 < -1.000000) 2026-03-08 15:32:37 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.878686 < -1.000000) 2026-03-08 15:32:38 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:32:38 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:32:38 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '사avesодороч능' → 불명 2026-03-08 15:32:38 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:32:39 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 78자) 2026-03-08 15:32:39 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:사avesодороч능 통과 | 긴급도:일반 | 키워드:사avesодороч능, 신호,통과,일반 2026-03-08 15:32:39 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5374, filename=tmplwrioneg_mock.wav) 2026-03-08 15:32:39 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:32:39 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:32:39 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:32:39 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:32:39 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:32:39 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:32:39 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:32:39 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:32:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:32:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:32:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:32:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:32:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:32:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:36:05 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad18d5-431b7dbe360f7d2d39a13b38;689c320c-3cd9-432b-9aeb-ea1319ea7b98'), (b'RateLimit', b'"api";r=983;t=166'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'5jNseahCxzGk2FNTdUMjgOv6l9UHQPcm84CS5J0Gt0xR52raxuFjRQ==')]) 2026-03-08 15:32:39 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:32:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:32:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:32:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:32:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:32:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:32:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:32:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:32:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:32:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:32:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:36:05 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad18d5-3945ad787e1f9e275c60f51e;689c320c-3cd9-432b-9aeb-ea1319ea7b98'), (b'RateLimit', b'"api";r=982;t=166'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'diRVC39whJBsncrpS1-qDhr-aaJWWv-IQhnm7oAvy1v4YMysiUUPow==')]) 2026-03-08 15:32:40 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:32:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:32:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:32:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:32:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:32:41 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 15:32:42 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:32:42 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 15:32:42 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 15:32:46 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 15:32:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 15:32:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5qx9vro3_mock.wav 2026-03-08 15:32:47 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 51자) 2026-03-08 15:32:47 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 결과 없음 | 긴급도:일반 | 키워드:무전,분석,결과 없음,일반 2026-03-08 15:32:47 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5375, filename=tmp7jmn8c0y_mock.wav) 2026-03-08 15:32:47 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:32:47 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 15:32:47 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:32:47 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:32:47 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:32:47 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:32:47 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:32:47 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:32:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:32:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:32:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:32:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:32:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:32:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:36:12 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad18dc-13ecb13d20345bb11dc603da;8b042d90-ca93-4f34-a4e4-d7de2e89fd13'), (b'RateLimit', b'"api";r=981;t=159'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'M5coW83HCX9oFS5FqTxybsPrgPhsbzYXEpuwoHmf3Gm1BBVpSBdEIg==')]) 2026-03-08 15:32:47 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:32:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:32:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:32:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:32:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:32:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:32:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:32:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:32:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:32:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:32:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:36:12 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad18dc-57cbad4251e572c12b44c82f;8b042d90-ca93-4f34-a4e4-d7de2e89fd13'), (b'RateLimit', b'"api";r=980;t=159'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ANyKiYMsA3JZbprcqwyHZHiRm2-ZdO9aEAIHDTKdntMEsZFmldST1w==')]) 2026-03-08 15:32:47 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:32:47 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:32:47 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:32:47 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:32:47 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:32:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 15:32:49 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 15:32:49 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 15:32:49 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 15:32:52 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 15:32:52 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5ykv8d6h_mock.wav 2026-03-08 15:32:53 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 15:32:53 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:32:58 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 15:32:58 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 15:32:58 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:32:59 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 15:32:59 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 15:32:59 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5376, filename=tmpv00j_5qe_mock.wav) 2026-03-08 15:32:59 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:32:59 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:32:59 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:32:59 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:32:59 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:32:59 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:32:59 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:32:59 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:32:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:32:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:32:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:32:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:32:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:32:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:36:24 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad18e8-366f05a4751f23f414dcb65b;d3eccbde-97cd-440a-94ef-b9347df67345'), (b'RateLimit', b'"api";r=979;t=147'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'n-c4yaQdgdV3-kgEhxoNbR68GdZCmPayOlDh6mYX4J06lJUFg5WBJQ==')]) 2026-03-08 15:32:59 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:32:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:32:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:32:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:32:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:32:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:32:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:32:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:32:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:32:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:32:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:36:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad18e9-661a221d3a8f59cb3935bcbe;d3eccbde-97cd-440a-94ef-b9347df67345'), (b'RateLimit', b'"api";r=978;t=146'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'GX3z8XYF1-HI2Y2H30wqSFd_fBUlxWY6N198uA7ibgrKJBUrTcejCw==')]) 2026-03-08 15:32:59 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:32:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:32:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:32:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:32:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:33:02 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 15:33:02 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 15:33:02 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 15:33:02 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 15:33:05 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 15:33:05 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:33:10 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 15:33:10 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 15:33:10 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:33:11 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 15:33:11 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 15:33:11 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5377, filename=tmp3ur5wbn8_mock.wav) 2026-03-08 15:33:11 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:33:11 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:33:11 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:33:11 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:33:11 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:33:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:33:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:33:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:33:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:33:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:33:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:33:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:33:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:33:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:36:37 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad18f5-59bec92d56634d280ae94dda;168f34d1-ea19-48e0-aa76-a062564cae66'), (b'RateLimit', b'"api";r=977;t=134'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'T8QimP2pWkZOF-3CZQeaJFBFEIc-8_JGWaFEKjJvGlXnbm15aLX81Q==')]) 2026-03-08 15:33:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:33:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:33:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:33:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:33:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:33:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:33:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:33:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:33:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:33:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:33:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:36:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad18f5-62f8ddb4175e1bd06aea7299;168f34d1-ea19-48e0-aa76-a062564cae66'), (b'RateLimit', b'"api";r=976;t=134'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'uG5c08x9c-akNBUwbk63lTbfnnQtD4fTGDfmEucFVtIwNmBdIU6IJA==')]) 2026-03-08 15:33:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:33:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:33:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:33:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:33:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:33:12 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 15:33:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 15:33:14 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 15:33:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 15:33:18 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:33:18 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:33:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 15:33:21 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:33:21 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjqqt4ngl_mock.wav 2026-03-08 15:33:22 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 15:33:22 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 15:33:22 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:33:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 15:33:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 15:33:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 15:33:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5378, filename=tmpkfjkr6sf_mock.wav) 2026-03-08 15:33:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:33:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:33:23 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:33:23 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:33:23 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:33:23 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:33:23 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:33:23 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:33:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:33:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:33:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:33:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:33:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:33:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:36:49 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1901-0473066e47e3f26c56ff69e8;b9e7a480-5d8a-4c25-a715-fe8c9ad0142f'), (b'RateLimit', b'"api";r=975;t=122'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'yRlzBhcmc-Q4_xrrjF0XAmu9X0IntYh_rpnjvF8SyoeIllAN97TBsw==')]) 2026-03-08 15:33:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:33:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:33:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:33:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:33:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:33:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:33:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:33:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:33:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:33:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:33:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:36:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1901-092104ba465ec27c4b4d1e1d;b9e7a480-5d8a-4c25-a715-fe8c9ad0142f'), (b'RateLimit', b'"api";r=974;t=122'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'S74rhVu3eeC7SCpfMnPpXRfI5PuNI4VnxHuazW1OeyPQL_y6NiUvBA==')]) 2026-03-08 15:33:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:33:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:33:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:33:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:33:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:33:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:33:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpg_nc7qh3_mock.wav 2026-03-08 15:33:26 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 15:33:26 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 15:33:26 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 15:33:30 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:33:30 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:33:35 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:33:35 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:33:35 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 15:33:35 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:33:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 15:33:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 15:33:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5379, filename=tmp189qll7u_mock.wav) 2026-03-08 15:33:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:33:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:33:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:33:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:33:36 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:33:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:33:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:33:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:33:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:33:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:33:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:33:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:33:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:33:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:37:01 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad190d-0a7939423cfa58e47e4bb1ea;157bab05-4ae0-42fb-8f77-d0cb9146cd66'), (b'RateLimit', b'"api";r=973;t=110'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'HK-nyux7uQoA7Ij9bEpmp6lr0kUXYmUVr2hzeye2qUsRqwx1BFbutQ==')]) 2026-03-08 15:33:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:33:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:33:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:33:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:33:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:33:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:33:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:33:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:33:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:33:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:33:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:37:02 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad190e-4a5a47504e308834020f2f3f;157bab05-4ae0-42fb-8f77-d0cb9146cd66'), (b'RateLimit', b'"api";r=972;t=109'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'70ehcBi4n7q55azWJM8lB7rzzQ03tWZLk1rz9vMglFtSl6HUAsE_QQ==')]) 2026-03-08 15:33:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:33:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:33:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:33:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:33:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:33:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 15:33:39 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 15:33:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 15:33:39 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 15:33:42 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 15:33:42 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:33:47 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:33:47 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:33:47 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 15:33:47 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:33:48 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 15:33:48 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 15:33:48 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5380, filename=tmpuc7vo09t_mock.wav) 2026-03-08 15:33:48 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:33:48 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:33:48 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:33:48 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:33:48 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:33:48 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:33:48 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:33:48 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:33:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:33:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:33:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:33:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:33:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:33:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:37:14 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad191a-189c0c822f80bbe014115c17;eaae91c6-e81a-46b0-9272-c2a110a63551'), (b'RateLimit', b'"api";r=971;t=97'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Hqw8xBMMjMuJiiIsLSv82cshClwZzRCn3A3CRcrodpO1n-l07tlEKA==')]) 2026-03-08 15:33:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:33:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:33:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:33:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:33:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:33:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:33:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:33:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:33:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:33:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:33:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:37:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad191a-3cff4d777564906e4077210c;eaae91c6-e81a-46b0-9272-c2a110a63551'), (b'RateLimit', b'"api";r=970;t=97'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'1pO-vdogr7yab1xnq-qifMILBa4dLwMYg9Ppu6WQOxy3s6iCEgDTSA==')]) 2026-03-08 15:33:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:33:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:33:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:33:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:33:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:33:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 15:33:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpnjm6ihjh_mock.wav 2026-03-08 15:33:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 15:33:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:33:51 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 15:33:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 15:33:55 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 15:33:55 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:33:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 15:33:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpx1ft_d2j_mock.wav 2026-03-08 15:33:58 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 15:34:01 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 15:34:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 15:34:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsor0vass_mock.wav 2026-03-08 15:34:08 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 15:34:08 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 15:34:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 15:34:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpt_5hewlt_mock.wav 2026-03-08 15:34:13 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 15:34:14 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-2.689262 < -1.000000) 2026-03-08 15:34:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 15:34:14 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.435922 < -1.000000) 2026-03-08 15:34:15 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.533222 < -1.000000) 2026-03-08 15:34:15 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:34:15 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:34:15 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '조그맨 범서카 휴대 이동 업무' → 불명 2026-03-08 15:34:15 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:34:16 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 44자) 2026-03-08 15:34:16 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:조그맨 범서카 휴대 이동 업무 | 긴급도:일반 | 키워드:없음 2026-03-08 15:34:16 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5381, filename=tmpa5jxw0k2_mock.wav) 2026-03-08 15:34:16 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:34:16 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:34:16 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:34:16 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:34:16 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:34:16 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:34:16 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:34:16 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:34:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:34:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:34:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:34:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:34:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:34:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:37:42 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1936-0a898f003cfefa9523cbe92a;23684426-4a3f-4079-a51e-7d6364c86625'), (b'RateLimit', b'"api";r=969;t=69'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'rTwnItQA_roO4pSBkCBQqMZ95nGlgqxduCI5ip4ZiCCST2_8Rf3jaw==')]) 2026-03-08 15:34:16 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:34:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:34:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:34:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:34:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:34:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:34:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:34:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:34:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:34:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:34:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:37:42 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1936-7c648ab51680f3c15dfe95fb;23684426-4a3f-4079-a51e-7d6364c86625'), (b'RateLimit', b'"api";r=968;t=69'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'VaKByNwia9rf2PAVeZAeRtjR-aSfFaZjajPa-tZ7kMtjY1cF-BCHrA==')]) 2026-03-08 15:34:17 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:34:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:34:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:34:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:34:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:34:19 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:34:19 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 15:34:19 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 15:34:19 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 15:34:19 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp45mj5r3q_mock.wav 2026-03-08 15:34:23 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 15:34:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 15:34:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 15:34:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5382, filename=tmpaesdxgmp_mock.wav) 2026-03-08 15:34:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:34:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 15:34:24 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:34:24 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:34:24 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:34:24 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:34:24 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:34:24 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:34:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:34:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:34:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:34:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:34:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:34:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:37:49 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad193d-3b9cfb5570d70d28131bb532;15125f4a-40cb-490a-8868-5d06e0735798'), (b'RateLimit', b'"api";r=967;t=62'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'p0-6fHp9lXRRoXXUCKs8kCJGVLThoV1uRX_JskSKtI9qn1Yayx5GYw==')]) 2026-03-08 15:34:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:34:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:34:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:34:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:34:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:34:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:34:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:34:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:34:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:34:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:34:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:37:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad193d-45b2f27a5cf9c1670b91191d;15125f4a-40cb-490a-8868-5d06e0735798'), (b'RateLimit', b'"api";r=966;t=62'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'O2jRAoMTABK6s8WiId0ZCt7qUHZnnACN5k71jQ_X9IHz7ea-C_g11w==')]) 2026-03-08 15:34:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:34:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:34:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:34:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:34:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:34:26 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 15:34:26 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 15:34:26 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 15:34:30 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 15:34:30 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 15:34:30 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:34:35 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 15:34:35 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 15:34:35 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:34:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 15:34:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 15:34:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5383, filename=tmp_fjk86tw_mock.wav) 2026-03-08 15:34:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:34:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:34:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:34:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:34:36 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:34:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:34:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:34:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:34:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:34:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:34:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:34:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:34:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:34:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:38:02 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad194a-057a442d21b06592169c0ba7;c157786e-8743-45a4-a158-a77a17bde1f4'), (b'RateLimit', b'"api";r=965;t=49'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'dm7tgKYWYZHfWTOcsc7IW7xyFQQTE868oZL7Trht4_lqo74J64mHBQ==')]) 2026-03-08 15:34:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:34:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:34:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:34:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:34:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:34:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:34:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:34:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:34:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:34:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:34:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:38:02 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad194a-41329fba643033fb78f109ac;c157786e-8743-45a4-a158-a77a17bde1f4'), (b'RateLimit', b'"api";r=964;t=49'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'NL721HF0xuCiEDqLGUrpXRjHrJOju8eLN8aOpRDE-qxahOYiNK9LrA==')]) 2026-03-08 15:34:37 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:34:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:34:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:34:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:34:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:34:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 15:34:39 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 15:34:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 15:34:40 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 15:34:43 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 15:34:43 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:34:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 15:34:48 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 15:34:48 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 15:34:48 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:34:49 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:34:49 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 91자) 2026-03-08 15:34:49 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,긴급도: 일반 2026-03-08 15:34:49 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbkhgsdy1_mock.wav 2026-03-08 15:34:49 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5384, filename=tmpx1p5c6z9_mock.wav) 2026-03-08 15:34:49 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:34:49 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:34:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:34:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:34:49 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:34:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:34:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:34:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:34:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:34:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:34:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:34:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:34:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:34:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:38:14 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1956-0892c4df2b45c8fd55070c27;b9ae7821-3a7d-476c-b680-dd620b3c7e57'), (b'RateLimit', b'"api";r=963;t=37'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'QBxFKK1IStafMuA0vP9jaZAAkZeSzf8wsGnBE-3EPKFPrV8nPnQmQw==')]) 2026-03-08 15:34:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:34:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:34:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:34:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:34:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:34:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:34:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:34:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:34:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:34:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:34:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:38:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1956-1d157ad3575ec94a5f6efb22;b9ae7821-3a7d-476c-b680-dd620b3c7e57'), (b'RateLimit', b'"api";r=962;t=37'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9ap_bvfedmmE9DHp_pYWEXI9DGvHyqPZqW4BAXv-8piVstvA3UpIIg==')]) 2026-03-08 15:34:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:34:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:34:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:34:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:34:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:34:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 15:34:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 15:34:52 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 15:34:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 15:34:52 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:34:52 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpd66tille_mock.wav 2026-03-08 15:34:55 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:34:55 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:35:00 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 15:35:00 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 15:35:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:35:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 15:35:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:35:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5385, filename=tmpj_9r9600_mock.wav) 2026-03-08 15:35:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:35:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:35:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:35:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:35:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:35:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:35:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:35:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:35:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:35:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:35:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:35:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:35:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:35:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:38:26 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1962-7f8f81916331b06e7bc0da9f;d8d27946-d7ec-4e0a-89d6-c0193cb0f6d0'), (b'RateLimit', b'"api";r=961;t=25'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lkM_oz-A8ItN_CBTuez7vl3JZIAdXmVVW-L9mJ6ktVFqosIkhjg7Cg==')]) 2026-03-08 15:35:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:35:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:35:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:35:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:35:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:35:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:35:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:35:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:35:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:35:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:35:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:38:26 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1962-66313cc7629b6a001401d73b;d8d27946-d7ec-4e0a-89d6-c0193cb0f6d0'), (b'RateLimit', b'"api";r=960;t=25'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'AQUSmXaN65OLHa319AOQYTZR5giApevXoZYCT8jZP0LO2Gx0ZOCK3w==')]) 2026-03-08 15:35:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:35:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:35:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:35:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:35:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:35:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 15:35:03 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 15:35:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 15:35:06 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 15:35:07 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:35:07 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:35:12 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:35:12 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:35:12 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 15:35:12 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:35:13 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 15:35:13 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과 2026-03-08 15:35:13 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5386, filename=tmp1368bjtw_mock.wav) 2026-03-08 15:35:13 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:35:13 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:35:13 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:35:13 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:35:13 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:35:13 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:35:13 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:35:13 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:35:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:35:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:35:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:35:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:35:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:35:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:38:38 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad196e-29934cc937294e4770db288f;80cf0555-e79f-4c72-8f37-0fc4c5086d93'), (b'RateLimit', b'"api";r=959;t=13'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'FuwiBs2AJEWd2Vi2FpmMRSTJPg3BJahU5za5Bb-6SupfjI4oCb0L2w==')]) 2026-03-08 15:35:13 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:35:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:35:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:35:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:35:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:35:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:35:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:35:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:35:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:35:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:35:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:38:39 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad196f-14fa882a7f8b540c52cbd917;80cf0555-e79f-4c72-8f37-0fc4c5086d93'), (b'RateLimit', b'"api";r=958;t=12'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'BTnZrOiBL7pqV00NOAIHkQ5qTFvniiBIyNkLPJWFQQXiLamCO9G2Iw==')]) 2026-03-08 15:35:13 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:35:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:35:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:35:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:35:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:35:16 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 15:35:16 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 15:35:16 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 15:35:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 15:35:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphn454qfh_mock.wav 2026-03-08 15:35:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 15:35:20 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 15:35:20 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:35:25 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:35:25 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:35:25 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 15:35:25 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:35:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 15:35:25 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 15:35:25 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 15:35:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpcmzq57sm_mock.wav 2026-03-08 15:35:25 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5387, filename=tmpaof11ske_mock.wav) 2026-03-08 15:35:25 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:35:25 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:35:25 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:35:25 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:35:25 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:35:25 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:35:25 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:35:25 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:35:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:35:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:35:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:35:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:35:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:35:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:38:51 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad197b-6b8856da75e4b12c55be1263;c84b74f8-ebe3-4104-ab2b-8f8988bc5fe3'), (b'RateLimit', b'"api";r=999;t=300'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lbbZL9hyFc5cw0GLM0Qm9C_14aGO9LiXJosBDpBsLqdggNUv23EuXA==')]) 2026-03-08 15:35:26 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:35:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:35:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:35:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:35:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:35:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:35:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:35:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:35:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:35:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:35:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:38:51 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad197b-35ed0fd44ed2f0d62d8aaf24;c84b74f8-ebe3-4104-ab2b-8f8988bc5fe3'), (b'RateLimit', b'"api";r=998;t=300'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'QGPNDtM_2OMcDFTv7iKOqr1jjRNcnhFTsEyfoVGQpxixvgBMx1l6tg==')]) 2026-03-08 15:35:26 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:35:26 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 15:35:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:35:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:35:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:35:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:35:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:35:28 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 15:35:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 15:35:30 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 15:35:30 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjev8u_j5_mock.wav 2026-03-08 15:35:32 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 15:35:32 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:35:36 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 15:35:38 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 15:35:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 15:35:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvrsykild_mock.wav 2026-03-08 15:35:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 15:35:46 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 15:35:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 15:35:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp69fvlx1d_mock.wav 2026-03-08 15:35:50 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (18.950000 > 2.400000) 2026-03-08 15:35:51 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-2.152425 < -1.000000) 2026-03-08 15:35:52 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.392273 < -1.000000) 2026-03-08 15:35:53 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.391764 < -1.000000) 2026-03-08 15:35:53 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:35:53 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:35:53 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '주차제동 기회에 대체 서대신 동래 교대 연구' → 불명 2026-03-08 15:35:53 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:35:54 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 57자) 2026-03-08 15:35:54 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:주차제동 기회에 대체 서대신 동래 교대 연구 | 긴급도:일반 | 키워드:없음 2026-03-08 15:35:54 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5388, filename=tmplk6s3n59_mock.wav) 2026-03-08 15:35:54 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:35:54 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:35:54 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:35:54 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:35:54 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:35:54 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:35:54 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:35:54 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:35:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:35:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:35:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:35:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:35:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:35:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:39:19 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1997-05350e7b7a8a562f4535af29;6f82cacc-0887-44f5-a0a4-c8e016918ca1'), (b'RateLimit', b'"api";r=997;t=272'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'jUZAFY37fAfPA2Nc-auuO3SNH9qTfps741RQQNQmeQhWONB86W_CIQ==')]) 2026-03-08 15:35:54 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:35:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:35:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:35:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:35:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:35:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:35:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:35:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:35:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:35:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:35:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:39:20 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1998-4933185c57f292af0217ee69;6f82cacc-0887-44f5-a0a4-c8e016918ca1'), (b'RateLimit', b'"api";r=996;t=271'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'j6e78N7izbhSj1MFstuLiG61ytSPHcS6ioOsp7bkrQqBJVomxA-q3w==')]) 2026-03-08 15:35:54 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:35:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:35:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:35:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:35:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:35:57 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:35:57 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 15:35:57 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 15:35:57 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 15:36:00 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 15:36:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 15:36:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 15:36:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5389, filename=tmpwxj_tbmy_mock.wav) 2026-03-08 15:36:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:36:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 15:36:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:36:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:36:01 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:36:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:36:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:36:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:36:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:36:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:36:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:36:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:36:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:36:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:39:27 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad199f-378df8f062dd83404f05dd7d;83cee5c3-8bab-4d71-8c78-b4c98826bedb'), (b'RateLimit', b'"api";r=995;t=264'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'8FG66cNRIfx9R9CJ-0acOmbHTGokl6IyHQDszfalGN2uwkjs5-0UPA==')]) 2026-03-08 15:36:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:36:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:36:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:36:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:36:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:36:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:36:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:36:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:36:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:36:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:36:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:39:27 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad199f-56aad4d050ca9a014c3bc919;83cee5c3-8bab-4d71-8c78-b4c98826bedb'), (b'RateLimit', b'"api";r=994;t=264'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ym5oxkaK_JQsD6pI0OLVMMrAtecf3tgGTCL2g-mhjJ4o_HfGVAdkxg==')]) 2026-03-08 15:36:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:36:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:36:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:36:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:36:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:36:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 15:36:04 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 15:36:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 15:36:07 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 15:36:08 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 15:36:08 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:36:13 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 15:36:13 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 15:36:13 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:36:14 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 15:36:14 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 15:36:14 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5390, filename=tmpm0hepz0l_mock.wav) 2026-03-08 15:36:14 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:36:14 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:36:14 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:36:14 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:36:14 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:36:14 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:36:14 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:36:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:36:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:36:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:36:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:36:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:36:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:36:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:39:39 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad19ab-652a543a5b268d00280d0dab;b114d3fe-469f-4ac4-b47c-c2fb33202703'), (b'RateLimit', b'"api";r=993;t=252'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'oUtQPCwFI6B0dvPwadUYgGMRLDaIDSKDYjB8t-t8v4N1CK26KaJJAg==')]) 2026-03-08 15:36:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:36:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:36:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:36:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:36:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:36:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:36:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:36:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:36:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:36:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:36:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 15:36:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:39:39 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad19ab-557d44800e7ef6bb29cf801f;b114d3fe-469f-4ac4-b47c-c2fb33202703'), (b'RateLimit', b'"api";r=992;t=252'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'F1gvs9nYvU7k0OOwtCvLQSkpo-6A1sOwors8eXNlWiUDCv2qg9nPew==')]) 2026-03-08 15:36:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:36:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:36:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:36:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:36:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:36:16 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:36:16 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpppd46rc8_mock.wav 2026-03-08 15:36:17 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 15:36:17 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 15:36:17 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 15:36:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 15:36:20 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:36:20 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpp93v_zdk_mock.wav 2026-03-08 15:36:20 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 15:36:20 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:36:25 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 15:36:25 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 15:36:25 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:36:26 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 15:36:26 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 15:36:26 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5391, filename=tmpi84gfghp_mock.wav) 2026-03-08 15:36:26 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:36:26 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:36:26 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:36:26 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:36:26 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:36:26 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:36:26 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:36:26 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:36:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:36:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:36:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:36:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:36:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:36:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:39:52 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad19b8-673b74aa18ddf8c47cd909b8;4d260499-37a7-49e8-a4f0-21f932f266ad'), (b'RateLimit', b'"api";r=991;t=239'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'u2IyKft_xJWhn7dp2K-y3iUIQQ_e2Yka4a6bZbElHzAXTjHEAxprlg==')]) 2026-03-08 15:36:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:36:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:36:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:36:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:36:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:36:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:36:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:36:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:36:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:36:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:36:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:39:52 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad19b8-7c4d5a2924eefd89222d8b7e;4d260499-37a7-49e8-a4f0-21f932f266ad'), (b'RateLimit', b'"api";r=990;t=239'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'YBQyYAGd6HvROWv58ORFt1vi7Xy7MkCJLdmU8edh_E3WXb--PkxS6Q==')]) 2026-03-08 15:36:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:36:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:36:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:36:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:36:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:36:29 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 15:36:29 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 15:36:29 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 15:36:33 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:36:33 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:36:33 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 15:36:37 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 15:36:37 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 15:36:37 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:36:38 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 15:36:38 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 통과 | 긴급도:일반 | 키워드:역전기(RV),모터,신호,통과 2026-03-08 15:36:38 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5392, filename=tmpe3uv6g89_mock.wav) 2026-03-08 15:36:38 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:36:38 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:36:38 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:36:38 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:36:38 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:36:38 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:36:38 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:36:38 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:36:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:36:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:36:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:36:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:36:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:36:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:40:04 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad19c4-6856f96701330eda6b90fb02;0a321fab-6fc9-428f-9928-768878794e8f'), (b'RateLimit', b'"api";r=989;t=227'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'0GYdS0Fzd3WnmzQaBPGHb3j-X6RU6MnXs532gqMRx_h8mSpaYezyiQ==')]) 2026-03-08 15:36:39 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:36:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:36:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:36:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:36:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:36:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:36:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:36:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:36:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:36:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:36:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:40:04 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad19c4-29c95b3861ea7ebe40e9e3bc;0a321fab-6fc9-428f-9928-768878794e8f'), (b'RateLimit', b'"api";r=988;t=227'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ssdj6ef_U0a7GgYBo-2C1n5tFhRZcHN--0E3H3bTnZYlEYgM-NRXNA==')]) 2026-03-08 15:36:39 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:36:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:36:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:36:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:36:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:36:41 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 15:36:41 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 15:36:41 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 15:36:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 15:36:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpy0o_r34f_mock.wav 2026-03-08 15:36:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 15:36:45 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:36:45 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:36:50 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:36:50 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:36:50 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 15:36:50 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:36:51 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 15:36:51 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 15:36:51 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5393, filename=tmp1dtwd17c_mock.wav) 2026-03-08 15:36:51 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:36:51 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:36:51 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:36:51 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:36:51 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:36:51 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:36:51 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:36:51 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:36:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:36:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:36:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:36:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:36:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:36:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:40:16 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad19d0-0171b2b428db8a11625cc549;4db60738-362d-4363-a6a9-4644424862e5'), (b'RateLimit', b'"api";r=987;t=215'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bxBoBvr9dLFi0V_NTr_ywWeVN16UHmyvmOyHygDf0Xxhl2FS1tg-tg==')]) 2026-03-08 15:36:51 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:36:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:36:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:36:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:36:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:36:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:36:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:36:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:36:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:36:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:36:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:40:17 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad19d1-0fc6f6995c0632440ee191d7;4db60738-362d-4363-a6a9-4644424862e5'), (b'RateLimit', b'"api";r=986;t=214'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'OlyBfeucsg6Ryz3QgEovOlzBY-ntt4ltYc39kQY3L5h88LMyVXuE-Q==')]) 2026-03-08 15:36:51 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:36:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:36:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:36:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:36:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:36:52 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 15:36:52 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqt0lcv_1_mock.wav 2026-03-08 15:36:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 15:36:54 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 15:36:54 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 15:36:54 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 15:36:57 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 15:36:57 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsjtoa4v0_mock.wav 2026-03-08 15:36:58 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 15:36:58 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:37:03 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:37:03 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:37:03 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 15:37:03 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:37:03 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 15:37:03 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 15:37:03 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:37:03 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5394, filename=tmprer4nw5u_mock.wav) 2026-03-08 15:37:03 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:37:03 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:37:03 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:37:03 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:37:03 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:37:03 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:37:03 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:37:03 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:37:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:37:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:37:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:37:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:37:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:37:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:40:29 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad19dd-422778ec4c09cb49340980fb;c0b7289d-cbb2-4a7b-9fd9-38a213065dc8'), (b'RateLimit', b'"api";r=985;t=202'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6qqf9BquAPK9sLh_5Svul0Lv5wc90Z3m_sOZr-TbI-h7IZU2jDT0rA==')]) 2026-03-08 15:37:04 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:37:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:37:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:37:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:37:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:37:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:37:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:37:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:37:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:37:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:37:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:40:29 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad19dd-1d1292860c39ad8553d8ed36;c0b7289d-cbb2-4a7b-9fd9-38a213065dc8'), (b'RateLimit', b'"api";r=984;t=202'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'hv2q2wKw6F9Mf24D9cS8yUipoj22AU-ILDv5S9fLriYs9ZTMlRfG3g==')]) 2026-03-08 15:37:04 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:37:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:37:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:37:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:37:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:37:06 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:37:06 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 15:37:06 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 15:37:08 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 15:37:08 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpdmg4buca_mock.wav 2026-03-08 15:37:09 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 15:37:10 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 15:37:10 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:37:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 15:37:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplx5turlu_mock.wav 2026-03-08 15:37:16 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 15:37:23 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 15:37:24 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 15:37:29 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 15:37:29 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.634621 < -1.000000) 2026-03-08 15:37:30 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.468744 < -1.000000) 2026-03-08 15:37:31 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.817018 < -1.000000) 2026-03-08 15:37:31 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 15:37:31 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 이대포구' → 열차 2026-03-08 15:37:31 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:37:32 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 71자) 2026-03-08 15:37:32 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:이대포구 통과 | 긴급도:일반 | 키워드:역전기(RV), 이대포구,신호,통과 2026-03-08 15:37:32 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5395, filename=tmp0mikwcnu_mock.wav) 2026-03-08 15:37:32 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:37:32 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:37:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:37:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:37:32 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:37:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:37:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:37:32 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:37:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:37:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:37:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:37:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:37:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:37:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:40:57 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad19f9-06b89d3669b47d466529260c;deda5e2c-4e1b-4a3e-b108-604d44df238f'), (b'RateLimit', b'"api";r=983;t=174'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'sddeHsdUct3KEcJcOOJvqwLiP9hM6IKXsuQ7qZG-XwveJVEZ6yFpHQ==')]) 2026-03-08 15:37:32 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:37:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:37:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:37:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:37:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:37:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:37:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:37:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:37:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:37:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:37:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:40:57 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad19f9-56f2e99d2afd504c42a73122;deda5e2c-4e1b-4a3e-b108-604d44df238f'), (b'RateLimit', b'"api";r=982;t=174'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'jmZ4bBaUwLRZ8Ql4tpQhHiGJpRIaRhWRvf7Mfunqra8ffvnRUQ3DtQ==')]) 2026-03-08 15:37:32 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:37:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:37:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:37:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:37:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:37:34 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 15:37:35 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:37:35 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 15:37:35 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 15:37:38 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 15:37:39 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 15:37:39 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 15:37:39 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5396, filename=tmp8fex02s9_mock.wav) 2026-03-08 15:37:39 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:37:39 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 15:37:39 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:37:39 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:37:39 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:37:39 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:37:39 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:37:39 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:37:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:37:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:37:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:37:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:37:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:37:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:41:05 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1a01-4463af8a6ecf295051fec194;53b46c84-8eda-44d8-85d3-7e5b1653eb34'), (b'RateLimit', b'"api";r=981;t=166'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'3vnis1t0C1Unh2BMgX43OAdTaHRi92MNmaoj3u3PVSFPfcKEY9-7Fw==')]) 2026-03-08 15:37:39 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:37:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:37:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:37:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:37:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:37:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:37:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:37:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:37:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:37:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:37:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:41:05 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1a01-0f4453ec08bffefa6f9cc618;53b46c84-8eda-44d8-85d3-7e5b1653eb34'), (b'RateLimit', b'"api";r=980;t=166'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'3LH0070p1-DejzaIo0YJUSY86hdxpzuXpVVkEbKpgkrCHmnmhzHNtg==')]) 2026-03-08 15:37:40 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:37:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:37:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:37:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:37:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:37:41 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 15:37:42 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 15:37:42 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 15:37:42 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 15:37:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:37:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqbyiioyn_mock.wav 2026-03-08 15:37:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 15:37:46 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 15:37:46 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:37:47 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:37:47 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpj7in15uh_mock.wav 2026-03-08 15:37:51 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 15:37:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 15:37:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:37:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 15:37:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 15:37:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5397, filename=tmp9yvnjp4d_mock.wav) 2026-03-08 15:37:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:37:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:37:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:37:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:37:52 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:37:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:37:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:37:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:37:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:37:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:37:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:37:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:37:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:37:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:41:17 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1a0d-047f802f18791e0b4811855c;55b57d81-571d-4373-a882-32ed63937184'), (b'RateLimit', b'"api";r=979;t=154'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'J8J9cbfcfwtR3R_vs3SOesbtEbPUu1jiiIoq3eSk-gklCdMTXsfgtA==')]) 2026-03-08 15:37:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:37:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:37:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:37:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:37:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:37:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:37:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:37:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:37:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:37:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:37:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:41:18 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1a0e-3c86e14b248192cb0419e6aa;55b57d81-571d-4373-a882-32ed63937184'), (b'RateLimit', b'"api";r=978;t=153'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'X35oURX0KWcnSpdROn3RF4EPOWEozpVERGstJVjjR9d8TB3v6eaP1A==')]) 2026-03-08 15:37:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:37:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:37:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:37:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:37:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:37:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 15:37:55 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 15:37:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 15:37:58 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 15:37:58 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:38:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 15:38:03 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 15:38:03 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 15:38:03 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:38:04 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 88자) 2026-03-08 15:38:04 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진, 측선, 좌천, 하선, 신호진로, 통과 2026-03-08 15:38:04 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5398, filename=tmpd26yk1ol_mock.wav) 2026-03-08 15:38:04 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:38:04 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:38:04 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:38:04 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:38:04 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:38:04 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:38:04 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:38:04 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:38:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:38:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:38:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:38:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:38:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:38:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:41:30 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1a1a-6016b2580428a5253a304b38;20b2e1c3-1d9c-410d-8708-7cb4c58d1ffb'), (b'RateLimit', b'"api";r=977;t=141'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ly97isK1zr5qLyz1c0FMBS4Urg2eaGcKJZYxeU0K63-6YDP5UyW3Kg==')]) 2026-03-08 15:38:05 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:38:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:38:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:38:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:38:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:38:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:38:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:38:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:38:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:38:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:38:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:41:30 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1a1a-3ddcfd192e9698bc0a429ffc;20b2e1c3-1d9c-410d-8708-7cb4c58d1ffb'), (b'RateLimit', b'"api";r=976;t=141'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'TSD3oUNBhTXJuvOiJUh2LmorcA741UWRU0ug3YLJv13NMWGAVe_bJg==')]) 2026-03-08 15:38:05 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:38:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:38:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:38:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:38:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:38:07 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 15:38:07 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 15:38:07 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 15:38:11 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 15:38:11 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5y_efql__mock.wav 2026-03-08 15:38:11 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:38:11 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:38:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 15:38:15 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 15:38:15 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 15:38:15 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:38:16 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 15:38:16 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 15:38:16 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5399, filename=tmppblkj1ks_mock.wav) 2026-03-08 15:38:16 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:38:16 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:38:16 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:38:16 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:38:16 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:38:16 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:38:16 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:38:16 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:38:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:38:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:38:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:38:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:38:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:38:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:41:42 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1a26-58e0908f1a99d755369b96b7;38a5652c-11c9-4617-b4d6-aecc506f6189'), (b'RateLimit', b'"api";r=975;t=129'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'F5zgL8vHl0XVXZO-lj_uu-p4NCIRg__561aWyDGsW1DxBu9fcMiQZw==')]) 2026-03-08 15:38:16 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:38:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:38:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:38:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:38:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:38:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:38:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:38:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:38:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:38:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:38:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:41:42 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1a26-5e62ab2937f80ad04233b97c;38a5652c-11c9-4617-b4d6-aecc506f6189'), (b'RateLimit', b'"api";r=974;t=129'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'1RwtPoZWH2BOfs92r3v0KU1LOEn7VclZT2KHRcnxnVyDGW4cs9_UTw==')]) 2026-03-08 15:38:17 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:38:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:38:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:38:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:38:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:38:19 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 15:38:19 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 15:38:19 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 15:38:19 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 15:38:19 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9kgbzt7z_mock.wav 2026-03-08 15:38:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 15:38:23 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:38:23 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:38:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 15:38:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpc_tq9ips_mock.wav 2026-03-08 15:38:28 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:38:28 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:38:28 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 15:38:28 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:38:29 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 15:38:29 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 15:38:29 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5400, filename=tmp3ognuoqx_mock.wav) 2026-03-08 15:38:29 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:38:29 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:38:29 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:38:29 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:38:29 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:38:29 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:38:29 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:38:29 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:38:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:38:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:38:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:38:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:38:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:38:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:41:54 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1a32-5fba6cad6e2329480ed5a098;bf29fcbc-fbdf-476c-af1e-8e66d4dbbbc0'), (b'RateLimit', b'"api";r=973;t=117'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'1uS9le2XCwaP3OrV7pvOyAb26Wsdcp6tmeR3BVTTryISTnOcAZOFpw==')]) 2026-03-08 15:38:29 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:38:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:38:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:38:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:38:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:38:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:38:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:38:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:38:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:38:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:38:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:41:54 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1a32-1e24454f1e7fa1217721623d;bf29fcbc-fbdf-476c-af1e-8e66d4dbbbc0'), (b'RateLimit', b'"api";r=972;t=117'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9Jtkqkas0DgDM3FRqWXOVI9CQXWMscV7nNPudXsjFsucVTborO7JCg==')]) 2026-03-08 15:38:29 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:38:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:38:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:38:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:38:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:38:30 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 15:38:32 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 15:38:32 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 15:38:32 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 15:38:35 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 15:38:35 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpiedxf_wz_mock.wav 2026-03-08 15:38:35 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 15:38:35 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:38:36 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 15:38:40 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:38:40 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:38:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 15:38:41 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:38:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 15:38:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:38:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5401, filename=tmpueo6dawh_mock.wav) 2026-03-08 15:38:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:38:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:38:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:38:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:38:41 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:38:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 15:38:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxu4lww5u_mock.wav 2026-03-08 15:38:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:38:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:38:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:38:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:38:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:38:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:38:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:38:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:38:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:42:07 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1a3f-409fb71a1a58761217c06a2c;6170a3ce-a335-474f-aa33-5e3e9e8d25c9'), (b'RateLimit', b'"api";r=971;t=104'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'PUfPeuvbFDxSJZTQKtrl8daqWrkS0r44bTLN_ESTPJkOlTKhcwNE4A==')]) 2026-03-08 15:38:41 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:38:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:38:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:38:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:38:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:38:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:38:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:38:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:38:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:38:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:38:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:42:07 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1a3f-3f2f474765f36d3d12a48216;6170a3ce-a335-474f-aa33-5e3e9e8d25c9'), (b'RateLimit', b'"api";r=970;t=104'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'0ThNNs_SHWxkvdCPCdtLZ-ReiZehCuXkk5ozWNUEfERb0pO9SQzUBg==')]) 2026-03-08 15:38:42 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:38:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:38:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:38:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:38:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:38:44 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:38:44 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 15:38:44 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 15:38:48 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 15:38:48 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:38:51 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 15:38:53 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 15:39:01 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 15:39:01 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 15:39:07 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 15:39:07 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-2.365478 < -1.000000) 2026-03-08 15:39:08 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 15:39:08 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.404690 < -1.000000) 2026-03-08 15:39:09 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.958743 < -1.000000) 2026-03-08 15:39:10 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:39:10 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:39:10 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'Встреча снижает' → 불명 2026-03-08 15:39:10 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:39:10 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 39자) 2026-03-08 15:39:10 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:Встреча снижает | 긴급도:일반 | 키워드:없음 2026-03-08 15:39:10 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5402, filename=tmpn7jozluw_mock.wav) 2026-03-08 15:39:10 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:39:10 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:39:10 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:39:10 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:39:10 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:39:10 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:39:10 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:39:10 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:39:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:39:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:39:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:39:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:39:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:39:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:42:36 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1a5c-03a3dbe0326d226815a7f5f9;aa8f783d-a5f3-422d-b200-008471750a8a'), (b'RateLimit', b'"api";r=969;t=75'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'oY_9YlUqpgOmAuCuxkZ5EQcmyhFZXmVshSfSgUAGxY9QrViMdAB9Xg==')]) 2026-03-08 15:39:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:39:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:39:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:39:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:39:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:39:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:39:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:39:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:39:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:39:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:39:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:39:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpevjeweek_mock.wav 2026-03-08 15:39:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:42:36 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1a5c-197f547f228e275e191eab1c;aa8f783d-a5f3-422d-b200-008471750a8a'), (b'RateLimit', b'"api";r=968;t=75'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'fjxznuMEjXTgm5Gj7MEccjN5V5tcqdAzLLygM8a425D46TsVw20MOw==')]) 2026-03-08 15:39:11 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:39:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:39:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:39:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:39:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:39:12 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 15:39:13 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:39:13 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 15:39:13 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 15:39:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:39:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpd6ul735u_mock.wav 2026-03-08 15:39:17 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 15:39:18 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 15:39:18 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 15:39:18 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5403, filename=tmpar8pshx7_mock.wav) 2026-03-08 15:39:18 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:39:18 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 15:39:18 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:39:18 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:39:18 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:39:18 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:39:18 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:39:18 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:39:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:39:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:39:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:39:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:39:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:39:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:42:43 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1a63-27364eee663ceae5287ecb79;4476246a-8b96-4b24-93e1-0f7f7ab05dd2'), (b'RateLimit', b'"api";r=967;t=68'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'w7xtynQE4LdtQfRtwmARWIzEEN_Boqv4Fz3Y91nJjkIPnRoTMN1A8A==')]) 2026-03-08 15:39:18 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:39:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:39:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:39:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:39:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:39:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:39:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:39:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:39:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:39:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:39:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:42:43 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1a63-370b09bd430dbcdb58c3d51e;4476246a-8b96-4b24-93e1-0f7f7ab05dd2'), (b'RateLimit', b'"api";r=966;t=68'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'pBJ-qw3JLO6Rmxx7SrREBNwRK6UyqFTY7wS_brCvbpM2kQhk2hEunA==')]) 2026-03-08 15:39:18 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:39:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:39:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:39:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:39:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:39:20 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 15:39:20 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 15:39:20 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 15:39:24 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 15:39:24 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:39:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 15:39:29 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 15:39:29 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 15:39:29 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:39:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 15:39:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 15:39:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5404, filename=tmpeiq8pv8n_mock.wav) 2026-03-08 15:39:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:39:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:39:30 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:39:30 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:39:30 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:39:30 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:39:30 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:39:30 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:39:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:39:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:39:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:39:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:39:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:39:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:42:56 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1a70-081b9d72612ff975314e05f7;4ecd69cb-fa64-4248-bf76-e64125016505'), (b'RateLimit', b'"api";r=965;t=55'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'FSiiJqApdlYjHvNC_rvSaPj2_70-o314RNMP1X0Sh1VM34wjd1Kn8Q==')]) 2026-03-08 15:39:30 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:39:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:39:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:39:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:39:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:39:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:39:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:39:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:39:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:39:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:39:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:42:56 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1a70-0f6ec0654c7a45c470613d49;4ecd69cb-fa64-4248-bf76-e64125016505'), (b'RateLimit', b'"api";r=964;t=55'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'PPS1rVTFCnnFZ2hLDczhpVwyYLeDDWUa1pd22WQc5Yrto2K9YizKjw==')]) 2026-03-08 15:39:31 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:39:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:39:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:39:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:39:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:39:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 15:39:33 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 15:39:33 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 15:39:36 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 15:39:36 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:39:38 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 15:39:38 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8vvkiymv_mock.wav 2026-03-08 15:39:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 15:39:41 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 15:39:41 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 15:39:41 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:39:43 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 15:39:43 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 15:39:43 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5405, filename=tmpa3_umxst_mock.wav) 2026-03-08 15:39:43 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:39:43 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:39:43 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:39:43 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:39:43 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:39:43 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:39:43 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:39:43 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:39:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:39:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:39:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:39:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:39:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:39:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:43:08 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1a7c-10e7e37348eed7372ba6ebbb;5ad6eb7f-5b2d-460f-b7ef-c90bc7a806f8'), (b'RateLimit', b'"api";r=963;t=43'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'3kI0W0hNgk555061E2W8YTaxeUap05OBynl16jxn7LWjLcWvUPDcqA==')]) 2026-03-08 15:39:43 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:39:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:39:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:39:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:39:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:39:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:39:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:39:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:39:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:39:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:39:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:43:08 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1a7c-45d12cd433da0c2f2ad1cbb7;5ad6eb7f-5b2d-460f-b7ef-c90bc7a806f8'), (b'RateLimit', b'"api";r=962;t=43'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ipVzCXmmbU4EPFxJV0TPnmN2IufHwmg-xWQMVQHNpl03JzOz8fK9Lg==')]) 2026-03-08 15:39:43 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:39:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:39:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:39:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:39:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:39:45 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 15:39:45 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 15:39:45 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 15:39:47 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 15:39:47 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpkib1ey81_mock.wav 2026-03-08 15:39:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 15:39:49 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:39:49 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:39:51 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 15:39:51 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphmx4a5go_mock.wav 2026-03-08 15:39:54 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 15:39:54 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 15:39:54 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:39:55 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 15:39:55 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 15:39:55 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5406, filename=tmpaqpjbez0_mock.wav) 2026-03-08 15:39:55 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:39:55 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:39:55 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:39:55 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:39:55 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:39:55 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:39:55 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:39:55 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:39:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:39:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:39:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:39:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:39:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:39:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:43:20 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1a88-3c5373643ce352be4f596ee6;f8dc10de-7d59-4a50-8ca8-3150b57931fd'), (b'RateLimit', b'"api";r=961;t=31'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ezjVvglqy0LNWbAiscnUl79ybSuu3DXxE7orFGgh78fYucH6fomV9A==')]) 2026-03-08 15:39:55 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:39:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:39:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:39:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:39:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:39:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:39:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:39:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:39:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:39:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:39:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:43:21 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1a89-769cf6cb6ae8b03a11af886a;f8dc10de-7d59-4a50-8ca8-3150b57931fd'), (b'RateLimit', b'"api";r=960;t=30'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'H6fbBjhNCI_WCJvYDDIonnPB9B9alZKzecZq-j_6KhJaUm6eidJ34A==')]) 2026-03-08 15:39:55 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:39:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:39:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:39:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:39:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:39:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 15:39:58 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 15:39:58 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 15:39:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 15:40:01 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:40:01 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:40:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 15:40:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmp01t4rr_mock.wav 2026-03-08 15:40:03 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 15:40:07 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:40:07 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:40:07 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 15:40:07 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:40:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 73자) 2026-03-08 15:40:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,신호,통과 2026-03-08 15:40:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5407, filename=tmprgcngf2r_mock.wav) 2026-03-08 15:40:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:40:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:40:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:40:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:40:08 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:40:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:40:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:40:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:40:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:40:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:40:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:40:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:40:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:40:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:43:33 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1a95-76b08be61dcd3dd12b7ee8a2;3e15bbef-7067-4f6f-bd71-38797f10ca2e'), (b'RateLimit', b'"api";r=959;t=18'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'BSNO3f2ZFgj4fN16nHZNBlFjbsJ4LC3B2-oG1_Hz2ghD11LvuNfBMg==')]) 2026-03-08 15:40:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:40:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:40:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:40:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:40:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:40:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:40:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:40:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:40:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:40:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:40:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:43:33 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1a95-3ab779d45d3d92cd29e0e6c4;3e15bbef-7067-4f6f-bd71-38797f10ca2e'), (b'RateLimit', b'"api";r=958;t=18'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'jPc6nujsVvsGdvSt0GaCRsLSNswwq_nPuTLlqvb6inRuT47Q1tuNuQ==')]) 2026-03-08 15:40:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:40:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:40:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:40:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:40:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:40:08 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 15:40:08 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwee8incp_mock.wav 2026-03-08 15:40:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 15:40:10 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 15:40:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 15:40:14 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 15:40:14 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:40:18 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 15:40:19 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:40:19 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:40:19 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 15:40:19 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:40:19 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 15:40:19 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:40:19 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5408, filename=tmpevlcwi8__mock.wav) 2026-03-08 15:40:19 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:40:19 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:40:20 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:40:20 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:40:20 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:40:20 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:40:20 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:40:20 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:40:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:40:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:40:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:40:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:40:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:40:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:43:45 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1aa1-4664799d79ae0040159e943d;9da5275a-2db0-467f-ae52-b76b10f9e042'), (b'RateLimit', b'"api";r=957;t=6'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'b5m5jEZWyxppwuvA1J35hQmFABRlL3Ab4lKgdzbVasOIf0rcn-EdxQ==')]) 2026-03-08 15:40:20 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:40:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:40:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:40:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:40:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:40:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:40:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:40:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:40:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:40:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:40:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:43:45 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1aa1-0b1d0c1a624e3d255b52083d;9da5275a-2db0-467f-ae52-b76b10f9e042'), (b'RateLimit', b'"api";r=956;t=6'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'AwGm8783GGQxNjLwzvvw1uMhfSWEUBCnttg6UVUWn_ALCizimAQWtg==')]) 2026-03-08 15:40:20 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:40:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:40:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:40:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:40:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:40:22 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:40:22 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 15:40:22 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 15:40:26 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 15:40:26 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:40:28 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 15:40:32 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 15:40:36 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 15:40:37 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:40:37 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp22v_a2lx_mock.wav 2026-03-08 15:40:39 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 15:40:39 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 15:40:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:40:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpil0zywyq_mock.wav 2026-03-08 15:40:44 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 15:40:49 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (19.435897 > 2.400000) 2026-03-08 15:40:50 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.446418 < -1.000000) 2026-03-08 15:40:50 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.691027 < -1.000000) 2026-03-08 15:40:50 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 15:40:50 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '상상화 대기 모터카 역전기(RV) 모터카 발매기능 생명' → 열차 2026-03-08 15:40:50 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:40:51 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 152자) 2026-03-08 15:40:51 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:상상화 대기 모터카 역전기(RV) 모터카 발매 기능 생명으로 보 수 있습니다 | 긴급도:일반 | 키워드:상상화 대기 모터카 역전기(RV), 모터카, 발매 기능, 생명으로 보 수 2026-03-08 15:40:51 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5409, filename=tmpmt1_w174_mock.wav) 2026-03-08 15:40:51 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:40:51 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:40:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:40:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:40:52 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:40:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:40:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:40:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:40:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:40:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:40:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:40:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:40:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:40:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:44:17 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1ac1-7bf53d5516a87e5726d1cbc0;fb8c3218-4045-4290-9fdb-e18616dae8ad'), (b'RateLimit', b'"api";r=999;t=274'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'cjydFVPycmxq-crz9Qjr6WuNH51XKoCRcVroRqn26_vErIAgy08UXQ==')]) 2026-03-08 15:40:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:40:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:40:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:40:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:40:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:40:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:40:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:40:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:40:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:40:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:40:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:44:17 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1ac1-0a4683283532b2d841daf4f4;fb8c3218-4045-4290-9fdb-e18616dae8ad'), (b'RateLimit', b'"api";r=998;t=274'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'f8BWRKovhgXkp_Iu6inIB79B9QlUzoyAnLGoC3tZIr3MTj9PezyfAw==')]) 2026-03-08 15:40:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:40:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:40:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:40:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:40:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:40:54 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:40:54 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 15:40:54 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 15:40:54 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 15:40:58 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 15:40:59 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 15:40:59 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 15:40:59 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5410, filename=tmpvud5reut_mock.wav) 2026-03-08 15:40:59 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:40:59 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 15:40:59 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:40:59 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:40:59 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:40:59 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:40:59 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:40:59 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:40:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:40:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:40:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:40:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:40:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:40:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:44:24 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1ac8-6e0e8a471ba77f8e3f4a1cb2;bdfd87c0-f12e-4451-93a7-a6ba91901f9f'), (b'RateLimit', b'"api";r=997;t=267'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'SxtmB25Mo5o62lW9PYuC-C_G5KDj0Pf-oShm2hxiNgJ46fpXqiu6mw==')]) 2026-03-08 15:40:59 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:40:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:40:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:40:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:40:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:40:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:40:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:40:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:40:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:40:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:40:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:44:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1ac9-2da007b06e91e0d37326f096;bdfd87c0-f12e-4451-93a7-a6ba91901f9f'), (b'RateLimit', b'"api";r=996;t=266'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'BWBOLumK9zTe0fv5K1uKAWFr0d4vaw8H7KOKF2u3CBNPr69vXS5pwg==')]) 2026-03-08 15:40:59 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:40:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:40:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:40:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:40:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:41:02 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 15:41:02 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 15:41:02 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 15:41:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 15:41:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzf5gao9f_mock.wav 2026-03-08 15:41:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 15:41:05 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 15:41:05 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:41:11 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 15:41:11 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 15:41:11 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:41:11 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 15:41:11 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 15:41:11 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5411, filename=tmpziefm8x3_mock.wav) 2026-03-08 15:41:11 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:41:11 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:41:11 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:41:11 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:41:11 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:41:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:41:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:41:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:41:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:41:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:41:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:41:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:41:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:41:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:44:37 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1ad5-5c427e0c1a398f670a4c4ea3;f8f38e69-cf19-4ea1-a05c-c0f82e7136e1'), (b'RateLimit', b'"api";r=995;t=254'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'EoM2HTZZeXeixeBzZhafpn78NUZHPTpxsYYKrFYE1EMNmzcAzCN3QQ==')]) 2026-03-08 15:41:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:41:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:41:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:41:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:41:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:41:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:41:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:41:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:41:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:41:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:41:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:44:37 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1ad5-111fdebb045be0ac0489ea82;f8f38e69-cf19-4ea1-a05c-c0f82e7136e1'), (b'RateLimit', b'"api";r=994;t=254'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'e9Xy-WuNlUX9Kr86MxgpkBixxbZN2vP95wmivZNbgILNVWJOW--6RQ==')]) 2026-03-08 15:41:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:41:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:41:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:41:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:41:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:41:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 15:41:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmppshdiqdu_mock.wav 2026-03-08 15:41:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 15:41:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 15:41:14 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 15:41:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 15:41:18 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 15:41:18 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:41:18 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 15:41:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmps81wcz1c_mock.wav 2026-03-08 15:41:23 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 15:41:23 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 15:41:23 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:41:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 15:41:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 15:41:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5412, filename=tmp5k8bcej4_mock.wav) 2026-03-08 15:41:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:41:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:41:24 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:41:24 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:41:24 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:41:24 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 15:41:24 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:41:24 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:41:24 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:41:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:41:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:41:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:41:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:41:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:41:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:44:49 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1ae1-70be41d1380fa00501c53222;76873366-961c-414a-885e-dea6e5e472c5'), (b'RateLimit', b'"api";r=993;t=242'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Cwic5juVMsPDM1L-2wkMJSCImGUE3nu-idarwi-QT3FcKDivwGPKNQ==')]) 2026-03-08 15:41:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:41:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:41:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:41:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:41:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:41:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:41:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:41:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:41:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:41:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:41:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:44:50 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1ae2-02ee66792031909c3b42a5c8;76873366-961c-414a-885e-dea6e5e472c5'), (b'RateLimit', b'"api";r=992;t=241'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'zXe7SPt0ttsMYxZ7RCsiKcef9k8Qf7VIvYe6S2GTl8Nr1zGGnjojjQ==')]) 2026-03-08 15:41:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:41:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:41:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:41:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:41:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:41:27 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 15:41:27 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 15:41:27 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 15:41:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 15:41:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6fejhoj__mock.wav 2026-03-08 15:41:30 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 15:41:31 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:41:31 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:41:35 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 15:41:35 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 15:41:35 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:41:35 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 15:41:35 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpg2jqdnt6_mock.wav 2026-03-08 15:41:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 15:41:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:41:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5413, filename=tmpgrfypxbn_mock.wav) 2026-03-08 15:41:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:41:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:41:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:41:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:41:36 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:41:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:41:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:41:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:41:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:41:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:41:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:41:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:41:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:41:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:45:01 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1aed-3ad511042bf273c145239a7e;51992e95-74c0-478a-938c-2242fd364bb0'), (b'RateLimit', b'"api";r=991;t=230'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'QayxwvA7wAoL5XvJjxC7KitnDpkqvG9N1N17ZcwwLSmyaEYs2bIGEw==')]) 2026-03-08 15:41:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:41:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:41:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:41:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:41:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:41:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:41:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:41:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:41:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:41:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:41:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:45:02 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1aee-4a16f6c90f8fbe4e053eba64;51992e95-74c0-478a-938c-2242fd364bb0'), (b'RateLimit', b'"api";r=990;t=229'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'RaqpH1GIYw1mfMmQbiB4uAmXak9l6giew0vpI4wXRKZrWOOFYaG2zg==')]) 2026-03-08 15:41:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:41:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:41:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:41:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:41:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:41:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 15:41:39 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 15:41:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 15:41:42 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:41:42 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:41:45 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 15:41:47 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:41:47 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:41:47 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 15:41:47 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:41:48 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 15:41:48 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과 2026-03-08 15:41:48 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5414, filename=tmp65l3dd09_mock.wav) 2026-03-08 15:41:48 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:41:48 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:41:48 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:41:48 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:41:48 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:41:48 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:41:48 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:41:48 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:41:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:41:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:41:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:41:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:41:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:41:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:45:14 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1afa-579d0dcd1a8179895ab5b6ed;9d276b6a-f4b9-40b2-9ba5-ed4c94c080ff'), (b'RateLimit', b'"api";r=989;t=217'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'36hVDv4e7PNlord90n2kpSBoqSu1wEeP3Mm_JzdSi9_GwA4p--Zj8w==')]) 2026-03-08 15:41:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:41:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:41:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:41:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:41:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:41:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:41:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:41:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:41:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:41:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:41:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:45:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1afa-406037df165fc4422e2b83f9;9d276b6a-f4b9-40b2-9ba5-ed4c94c080ff'), (b'RateLimit', b'"api";r=988;t=217'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'xcJq3k1Z3oNLRmuMaIGDD3P7XE5e77hNfhrLCKGzQo7bHRoCtgYxEA==')]) 2026-03-08 15:41:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:41:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:41:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:41:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:41:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:41:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 15:41:51 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 15:41:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 15:41:55 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 15:41:55 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:41:55 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 15:42:00 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:42:00 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:42:00 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 15:42:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:42:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 15:42:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:42:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5415, filename=tmpo2bikfma_mock.wav) 2026-03-08 15:42:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:42:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:42:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:42:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:42:01 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:42:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:42:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:42:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:42:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:42:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:42:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:42:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:42:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:42:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:45:26 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1b06-19d830c02c9362a00e5241a5;3132da48-dc45-4669-bf78-8e907ded46f6'), (b'RateLimit', b'"api";r=987;t=205'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'4JetbjHXyLwuoWn7Jj9b6KvNWyiMVQW4l-CG7R7no7SxwibmdjA_rA==')]) 2026-03-08 15:42:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:42:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:42:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:42:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:42:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:42:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:42:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:42:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:42:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:42:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:42:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:45:26 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1b06-55af2a110f7438860f9d13b6;3132da48-dc45-4669-bf78-8e907ded46f6'), (b'RateLimit', b'"api";r=986;t=205'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ane1ugY8WAx8aTxNukkehazq3BIqjIVqBaf7KjQBnZajtz1XQDtabQ==')]) 2026-03-08 15:42:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:42:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:42:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:42:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:42:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:42:03 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 15:42:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:42:03 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 15:42:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 15:42:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:42:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpu_i0dpup_mock.wav 2026-03-08 15:42:06 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 15:42:07 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 15:42:07 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:42:08 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:42:08 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzq4cda8v_mock.wav 2026-03-08 15:42:13 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 15:42:20 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 15:42:21 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 15:42:27 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 15:42:32 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 15:42:32 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1j1liomz_mock.wav 2026-03-08 15:42:32 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 15:42:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 15:42:33 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.142288 < -1.000000) 2026-03-08 15:42:34 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.248112 < -1.000000) 2026-03-08 15:42:34 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:42:34 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:42:34 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'ручка' → 불명 2026-03-08 15:42:34 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:42:35 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 30자) 2026-03-08 15:42:35 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용: "ручка" | 긴급도:일반 | 키워드:없음 2026-03-08 15:42:35 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5416, filename=tmpm1c5a0no_mock.wav) 2026-03-08 15:42:35 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:42:35 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:42:35 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:42:35 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:42:35 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:42:35 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:42:35 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:42:35 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:42:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:42:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:42:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:42:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:42:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:42:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:46:01 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1b29-413b96cd243d738607c4665e;cbe92e1e-01a3-44b1-b0e2-becaeffa8530'), (b'RateLimit', b'"api";r=985;t=170'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'N9086HMdDCdMjenDY6W68piUriJ_ucCk8Y72_vYF8y0PmWQmCvFGOg==')]) 2026-03-08 15:42:35 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:42:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:42:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:42:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:42:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:42:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:42:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:42:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:42:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:42:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:42:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:46:01 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1b29-52ceb99f40f82f1a22d66c67;cbe92e1e-01a3-44b1-b0e2-becaeffa8530'), (b'RateLimit', b'"api";r=984;t=170'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'OskwAKYjZwEFIA577ZnbcQJEWzqJLity_TOM4mwr1OV0yAzR8a94Jg==')]) 2026-03-08 15:42:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:42:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:42:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:42:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:42:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:42:38 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:42:38 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 15:42:38 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 15:42:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 15:42:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmppwdit1y2_mock.wav 2026-03-08 15:42:41 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 15:42:42 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 15:42:43 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 51자) 2026-03-08 15:42:43 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 결과 없음 | 긴급도:일반 | 키워드:무전, 분석, 없음, 일반 2026-03-08 15:42:43 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5417, filename=tmpxrwytzq5_mock.wav) 2026-03-08 15:42:43 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:42:43 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 15:42:43 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:42:43 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:42:43 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:42:43 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:42:43 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:42:43 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:42:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:42:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:42:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:42:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:42:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:42:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:46:08 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1b30-7ce21c465fc346291c925845;e1e59291-bc36-4d87-8749-9acbf9730a88'), (b'RateLimit', b'"api";r=983;t=163'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6AzXLhkYOzUrpfnc8zOqqZ593S0s9lqTC4VuX1wuDeF0sZvhYuwlgg==')]) 2026-03-08 15:42:43 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:42:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:42:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:42:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:42:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:42:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:42:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:42:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:42:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:42:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:42:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:46:08 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1b30-43cf1a99582a6ebd1e617d04;e1e59291-bc36-4d87-8749-9acbf9730a88'), (b'RateLimit', b'"api";r=982;t=163'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'FI5EMakuj9pluoKLw6RkLA_aIteLImnR3vmX7BygvqNMALS_VpBqlA==')]) 2026-03-08 15:42:43 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:42:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:42:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:42:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:42:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:42:45 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 15:42:45 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsc4e2del_mock.wav 2026-03-08 15:42:45 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 15:42:45 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 15:42:45 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 15:42:49 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 15:42:49 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:42:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 15:42:54 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 15:42:54 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 15:42:54 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:42:55 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 15:42:55 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 15:42:55 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5418, filename=tmpdblv9_of_mock.wav) 2026-03-08 15:42:55 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:42:55 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:42:55 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:42:55 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:42:55 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:42:55 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:42:55 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:42:55 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:42:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:42:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:42:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:42:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:42:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:42:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:46:21 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1b3d-66eca6524e9d3a9770750e3c;c7697ccf-4bbd-4d6d-801b-f85bb99bec27'), (b'RateLimit', b'"api";r=981;t=150'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'OOhPg305IC9V6c0ssAkyvd7ko24mQcHOwVUU5db4kTrhzIej2AWalw==')]) 2026-03-08 15:42:56 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:42:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:42:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:42:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:42:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:42:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:42:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:42:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:42:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:42:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:42:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:46:21 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1b3d-3700498329377d9a479291fa;c7697ccf-4bbd-4d6d-801b-f85bb99bec27'), (b'RateLimit', b'"api";r=980;t=150'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'XtpAYPyTLHakX1sqNtTP93bD9aaX1OnrZcabiUkSzfN6bwGidHIBGw==')]) 2026-03-08 15:42:56 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:42:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:42:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:42:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:42:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:42:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 15:42:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpki1qhs5n_mock.wav 2026-03-08 15:42:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 15:42:58 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 15:42:58 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 15:42:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 15:43:02 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 15:43:02 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:43:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 15:43:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvn0cic_t_mock.wav 2026-03-08 15:43:07 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 15:43:07 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 15:43:07 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:43:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 15:43:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 15:43:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5419, filename=tmpdn745qej_mock.wav) 2026-03-08 15:43:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:43:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:43:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:43:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:43:08 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:43:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:43:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:43:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:43:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:43:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:43:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:43:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:43:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:43:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:46:33 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1b49-21d1081701e7ac2477af1940;47f3274f-5e81-400a-8700-bc8c5d76387d'), (b'RateLimit', b'"api";r=979;t=138'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'NfOXf1HLxpZafYRDSo06j9fYwffbXYalXeGlS9RDHQOJLX_dToRF7Q==')]) 2026-03-08 15:43:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:43:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:43:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:43:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:43:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:43:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:43:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:43:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:43:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:43:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:43:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:46:34 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1b4a-167490613c07ce712bcc7d63;47f3274f-5e81-400a-8700-bc8c5d76387d'), (b'RateLimit', b'"api";r=978;t=137'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ESJW4xhwOkp9ONXs0nTq9_ihSFPs25n-WS4l1uwDaFgOoGWyQnmihQ==')]) 2026-03-08 15:43:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:43:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:43:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:43:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:43:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:43:11 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 15:43:11 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 15:43:11 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 15:43:12 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 15:43:14 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:43:14 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:43:19 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 15:43:19 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 15:43:19 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:43:20 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 15:43:20 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 15:43:20 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5420, filename=tmpr9mpuii7_mock.wav) 2026-03-08 15:43:20 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:43:20 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:43:20 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:43:20 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:43:20 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:43:20 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:43:20 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:43:20 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:43:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:43:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:43:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:43:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:43:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:43:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:46:45 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1b55-0318fa4d355468916db3ab90;ba37ba56-42c7-4a5d-85f7-81726b28cd9a'), (b'RateLimit', b'"api";r=977;t=126'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'2UIAQOl66qCA3nmq0JyYPRg8zIkLaGd1jBaJuxaOZnxlu6XqO4Lpnw==')]) 2026-03-08 15:43:20 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:43:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:43:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:43:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:43:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:43:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:43:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:43:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:43:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:43:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:43:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:46:46 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1b56-3fea20b910b89b2839ee3e14;ba37ba56-42c7-4a5d-85f7-81726b28cd9a'), (b'RateLimit', b'"api";r=976;t=125'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'GTo_OBJ2VskUps9qrZgWKH2LRkNej-QXsec1l4TQK7JOG5fPB05FQw==')]) 2026-03-08 15:43:20 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:43:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:43:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:43:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:43:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:43:22 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 15:43:22 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 15:43:22 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 15:43:22 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 15:43:26 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:43:26 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:43:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 15:43:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:43:31 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:43:31 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:43:31 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 15:43:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6srzfflx_mock.wav 2026-03-08 15:43:31 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:43:32 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 15:43:32 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 15:43:32 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5421, filename=tmps856x9ui_mock.wav) 2026-03-08 15:43:32 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:43:32 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:43:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:43:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:43:32 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:43:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:43:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:43:32 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:43:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:43:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:43:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:43:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:43:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:43:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:46:58 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1b62-71675ad631e514b93e22cfba;9b1f55cb-67e2-4218-b286-1ca655fe9c1f'), (b'RateLimit', b'"api";r=975;t=113'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'B11STrC9N4b5T8tqezVenjkPjdxcvbuCdn_IpuhfN70OW3W5ab2EBQ==')]) 2026-03-08 15:43:32 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:43:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:43:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:43:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:43:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:43:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:43:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:43:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:43:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:43:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:43:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:46:58 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1b62-7086db674a89d78d0f6c1da1;9b1f55cb-67e2-4218-b286-1ca655fe9c1f'), (b'RateLimit', b'"api";r=974;t=113'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'-cJzIs2bW26LHc-DHx__XP4k0oZNqmOZD3FSdGLIOlXGrK5kRUe3lA==')]) 2026-03-08 15:43:33 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:43:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:43:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:43:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:43:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:43:33 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 15:43:35 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:43:35 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 15:43:35 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8vehr_qx_mock.wav 2026-03-08 15:43:35 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 15:43:35 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 15:43:39 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 15:43:39 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:43:44 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:43:44 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:43:44 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 15:43:44 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:43:44 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 15:43:44 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:43:44 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5422, filename=tmpq3zksj00_mock.wav) 2026-03-08 15:43:44 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:43:44 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:43:45 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:43:45 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:43:45 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:43:45 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:43:45 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:43:45 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:43:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:43:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:43:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:43:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:43:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:43:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:47:10 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1b6e-65ef254a4d40eb097f1b21d0;debf4310-4fdc-4000-87e8-28468b219f05'), (b'RateLimit', b'"api";r=973;t=101'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'cd8yFxYa7Xbl9DTqQitn1EnCc9OvdcYvmQJpfBq5Y4cFRIRwLwu3Ww==')]) 2026-03-08 15:43:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:43:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:43:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:43:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:43:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:43:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:43:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:43:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:43:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:43:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:43:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:47:10 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1b6e-1f3652674f7b37893bf66701;debf4310-4fdc-4000-87e8-28468b219f05'), (b'RateLimit', b'"api";r=972;t=101'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'O0YKsvqnNa5e3aKOMBPkHfe6vFEnmxHUvLDLqrUwkc_BXf01nspIvg==')]) 2026-03-08 15:43:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:43:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:43:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:43:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:43:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:43:47 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:43:47 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 15:43:47 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 15:43:49 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 15:43:51 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 15:43:51 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:43:57 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 15:43:59 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 15:43:59 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7biyd1s8_mock.wav 2026-03-08 15:44:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 15:44:05 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 15:44:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 15:44:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpt5h6j0j1_mock.wav 2026-03-08 15:44:08 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 15:44:10 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 15:44:11 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-2.186651 < -1.000000) 2026-03-08 15:44:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 15:44:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0u6s4btm_mock.wav 2026-03-08 15:44:13 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.001266 < -1.000000) 2026-03-08 15:44:14 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.900448 < -1.000000) 2026-03-08 15:44:15 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:44:15 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:44:15 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '2.0' → 불명 2026-03-08 15:44:15 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:44:16 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 15자) 2026-03-08 15:44:16 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:2.0 | 긴급도:일반 | 키워드:없음 2026-03-08 15:44:16 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5423, filename=tmpcf0rxdyo_mock.wav) 2026-03-08 15:44:16 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:44:16 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:44:16 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:44:16 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:44:16 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:44:16 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:44:16 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:44:16 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:44:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:44:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:44:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:44:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:44:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:44:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:47:41 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1b8d-19d726f24ac9802f205fba72;2c7bad2c-1bcb-4dc5-b2a5-faaa528be010'), (b'RateLimit', b'"api";r=971;t=70'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'4Fog840qciF_At9g9Limkmdf5tFf8Yja9WcDyj1cYyGktmAXZ_f-jw==')]) 2026-03-08 15:44:16 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:44:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:44:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:44:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:44:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:44:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:44:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:44:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:44:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:44:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:44:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:47:41 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1b8d-2c10a9c423c1c3ba4ca13d93;2c7bad2c-1bcb-4dc5-b2a5-faaa528be010'), (b'RateLimit', b'"api";r=974;t=70'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Xn02dmzamAVKZynt7VzfQo_pEYqvzry6diHGHNwiafeUWkAGqPRt_w==')]) 2026-03-08 15:44:16 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:44:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:44:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:44:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:44:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:44:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 15:44:18 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:44:18 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 15:44:18 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 15:44:22 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 15:44:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 15:44:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 15:44:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5424, filename=tmpcd3t8bjt_mock.wav) 2026-03-08 15:44:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:44:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 15:44:23 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:44:23 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:44:23 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:44:23 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:44:23 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:44:23 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:44:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:44:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:44:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:44:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:44:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:44:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:47:49 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1b95-4f7151b006d568b3677f05ef;44343262-890e-467f-8ef8-b4978a998278'), (b'RateLimit', b'"api";r=969;t=62'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'PS6__3P8Q4_F-2P1U-ulu6m11tbL8xOaIRi8cx-_5YO0fA_E54Nqwg==')]) 2026-03-08 15:44:23 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:44:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:44:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:44:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:44:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:44:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:44:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:44:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:44:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:44:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:44:23 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 15:44:23 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7v1_rdu1_mock.wav 2026-03-08 15:44:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:47:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1b95-22db68b91e926bff4b916749;44343262-890e-467f-8ef8-b4978a998278'), (b'RateLimit', b'"api";r=968;t=62'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'nyI-sViUEUnCBxF0PDXlIF8scst3s6hDukgXu2V0RbZrki49tWe1tQ==')]) 2026-03-08 15:44:23 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:44:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:44:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:44:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:44:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:44:25 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 15:44:26 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 15:44:26 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 15:44:26 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 15:44:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 15:44:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp06glszzm_mock.wav 2026-03-08 15:44:30 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 15:44:30 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:44:35 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 15:44:35 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 15:44:35 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:44:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 59자) 2026-03-08 15:44:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 이동 중 | 긴급도:일반 | 키워드:전차선, 이동, 검측차, 궤도 2026-03-08 15:44:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5425, filename=tmpghm54mco_mock.wav) 2026-03-08 15:44:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:44:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:44:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:44:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:44:36 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:44:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:44:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:44:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:44:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:44:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:44:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:44:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:44:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:44:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:48:01 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1ba1-29b74dd30a25368d65a8078d;75d7e053-2572-4fd3-84bf-a651a8502233'), (b'RateLimit', b'"api";r=967;t=50'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'whw-lMXDeg8Fbuh9ZCVfa-mIVDry4cPcSoy-YRuoOehw_7ermNUriw==')]) 2026-03-08 15:44:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:44:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:44:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:44:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:44:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:44:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:44:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:44:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:44:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:44:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:44:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:48:01 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1ba1-3333177d5419f62367021992;75d7e053-2572-4fd3-84bf-a651a8502233'), (b'RateLimit', b'"api";r=966;t=50'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'my4EtdOyTZNKKWPY8gc4YW2oiXrmp6JlzHKOJzTtrOxQpyc2nwgatA==')]) 2026-03-08 15:44:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:44:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:44:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:44:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:44:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:44:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 15:44:39 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 15:44:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 15:44:40 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 15:44:42 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 15:44:42 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:44:47 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 15:44:47 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 15:44:47 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:44:48 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 15:44:48 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 15:44:48 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5426, filename=tmpzdmy7y0k_mock.wav) 2026-03-08 15:44:48 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:44:48 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:44:48 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:44:48 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:44:48 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:44:48 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:44:48 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:44:48 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:44:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:44:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:44:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:44:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:44:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:44:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:48:14 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1bae-0aac20326efb422c5d4088f7;4415de10-52bd-461f-8482-47951c3f818c'), (b'RateLimit', b'"api";r=965;t=37'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'KTErCAZXUnETVmfwIibg43q0YgQLohrW-yZWQ54tUPXl0Cigy7XatQ==')]) 2026-03-08 15:44:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:44:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:44:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:44:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:44:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:44:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:44:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:44:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:44:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:44:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:44:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:48:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1bae-4c228e3a546694495f1ee6fa;4415de10-52bd-461f-8482-47951c3f818c'), (b'RateLimit', b'"api";r=964;t=37'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'xPtRgf0BSPnodzipSKhLLb0GLITGluOku6wzRawvdBdmE6WlYrGbNA==')]) 2026-03-08 15:44:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:44:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:44:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:44:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:44:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:44:50 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 15:44:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 15:44:51 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 15:44:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 15:44:55 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:44:55 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:44:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 15:44:59 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:44:59 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmph_1a63kx_mock.wav 2026-03-08 15:44:59 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 15:44:59 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 15:44:59 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:45:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 15:45:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:45:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5427, filename=tmpkmnfbjjd_mock.wav) 2026-03-08 15:45:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:45:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:45:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:45:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:45:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:45:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:45:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:45:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:45:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:45:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:45:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:45:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:45:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:45:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:48:26 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1bba-4b3251dc7c9326ea2edb1346;0d751a4a-5c81-44a7-80bb-b160408bc8e3'), (b'RateLimit', b'"api";r=963;t=25'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'PNnMyrddJJgQuS1xMuN71IugoyUp-WejKr7RuOCX2geN5vjxzb4VmQ==')]) 2026-03-08 15:45:00 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:45:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:45:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:45:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:45:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:45:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:45:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:45:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:45:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:45:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:45:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:48:26 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1bba-17c753a1309cfcab2d50944f;0d751a4a-5c81-44a7-80bb-b160408bc8e3'), (b'RateLimit', b'"api";r=962;t=25'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'x8lwAMghGLEZ0-Xfezb7zX0CxQTkQ1oU9DLJJ_Uu37dtXFQQfnTUDg==')]) 2026-03-08 15:45:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:45:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:45:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:45:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:45:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:45:01 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 15:45:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:45:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpgvcs3t5r_mock.wav 2026-03-08 15:45:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 15:45:03 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 15:45:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 15:45:07 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:45:07 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:45:12 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:45:12 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:45:12 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 15:45:12 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:45:12 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 15:45:12 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 15:45:12 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5428, filename=tmpy0jvzjjk_mock.wav) 2026-03-08 15:45:12 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:45:12 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:45:12 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:45:12 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:45:12 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:45:12 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:45:12 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:45:12 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:45:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:45:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:45:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:45:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:45:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:45:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:48:38 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1bc6-72ab9321381846f405526de4;dfaf3392-648f-47be-a006-e75d71e49661'), (b'RateLimit', b'"api";r=961;t=13'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'EqNdTGFBUiU92Tk4WFLDH1Gb6WI7ojTm6SztcBjY9NKDXa4jbifP4g==')]) 2026-03-08 15:45:13 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:45:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:45:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:45:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:45:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:45:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:45:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:45:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:45:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:45:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:45:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:48:38 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1bc6-635c316504a7369a507c2f76;dfaf3392-648f-47be-a006-e75d71e49661'), (b'RateLimit', b'"api";r=960;t=13'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'g2jHQYkl9kSlzaYlRoycLc-0x1B3yvq6MM5iw3HxB8BfW01vE8t-Kg==')]) 2026-03-08 15:45:13 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:45:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:45:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:45:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:45:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:45:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 15:45:15 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 15:45:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 15:45:16 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 15:45:19 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 15:45:19 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:45:24 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:45:24 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:45:24 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 15:45:24 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:45:25 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 15:45:25 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:45:25 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5429, filename=tmpg_rjmyyg_mock.wav) 2026-03-08 15:45:25 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:45:25 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:45:25 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:45:25 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:45:25 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:45:25 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:45:25 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:45:25 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:45:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:45:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:45:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:45:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:45:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:45:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:48:50 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1bd2-11c106fa608009782102bbcb;6f8b2c1d-2a80-4940-9903-808f5a4dab9c'), (b'RateLimit', b'"api";r=959;t=1'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'm8s5m9yMFHB0dg3QlMspYel8lylg4JMJO2Vg2lDRpDvSVMC4TS8cZw==')]) 2026-03-08 15:45:25 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:45:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:45:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:45:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:45:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:45:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:45:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:45:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:45:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:45:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:45:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:48:50 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1bd2-7c5162a2535d90fe27a2a709;6f8b2c1d-2a80-4940-9903-808f5a4dab9c'), (b'RateLimit', b'"api";r=958;t=1'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'DytSSvHhnqpYF67GHCEPa2KWeULcR4eRx0ojjRNeICYD8l0Zbbl_lA==')]) 2026-03-08 15:45:25 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:45:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:45:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:45:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:45:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:45:27 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 15:45:27 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvwmt64sf_mock.wav 2026-03-08 15:45:27 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:45:27 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 15:45:27 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 15:45:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 15:45:31 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 15:45:31 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:45:35 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 15:45:35 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzz9uuvo6_mock.wav 2026-03-08 15:45:36 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 15:45:37 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 15:45:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 15:45:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpd5znufxt_mock.wav 2026-03-08 15:45:44 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 15:45:46 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 15:45:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 15:45:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_t4qnyom_mock.wav 2026-03-08 15:45:51 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 15:45:52 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 15:45:52 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-2.261822 < -1.000000) 2026-03-08 15:45:53 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.663598 < -1.000000) 2026-03-08 15:45:54 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.494801 < -1.000000) 2026-03-08 15:45:54 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 15:45:54 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 역전기(RV) 모터카 제자와 아대' → 열차 2026-03-08 15:45:54 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:45:55 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 95자) 2026-03-08 15:45:55 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터카 제자와 아대포장가 | 긴급도:일반 | 키워드:역전기(RV) 모터카, 아대포장가, 제자, 신호, 통과 2026-03-08 15:45:55 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5430, filename=tmpb6nmyc9q_mock.wav) 2026-03-08 15:45:55 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:45:55 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:45:55 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:45:55 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:45:55 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:45:55 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:45:55 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:45:55 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:45:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:45:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:45:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:45:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:45:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:45:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:49:20 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1bf0-1952fa7d6729831e39e8b892;596efbee-a45a-4938-ad58-61501b4422a4'), (b'RateLimit', b'"api";r=999;t=271'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'xi8RWAbf-yxtHLG0RhwjVquKc7TF7nVaP666XH96o0YzsczQ75wGNA==')]) 2026-03-08 15:45:55 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:45:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:45:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:45:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:45:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:45:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:45:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:45:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:45:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:45:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:45:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:49:21 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1bf1-119bda721684752f3f859259;596efbee-a45a-4938-ad58-61501b4422a4'), (b'RateLimit', b'"api";r=998;t=270'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'4F2_VZLnetf9KLPw9ZVOOgvD6x6PFFeAV9MEOugNYXTx0RKisuqr9Q==')]) 2026-03-08 15:45:55 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:45:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:45:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:45:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:45:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:45:57 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 15:45:57 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2exapyo3_mock.wav 2026-03-08 15:45:58 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:45:58 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 15:45:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 15:46:01 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 15:46:02 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 15:46:02 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 15:46:02 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5431, filename=tmp2wn79u9m_mock.wav) 2026-03-08 15:46:02 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:46:02 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 15:46:02 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:46:02 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:46:02 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:46:02 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:46:02 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:46:02 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:46:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:46:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:46:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:46:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:46:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:46:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:49:28 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1bf8-7b203d9d29ed085b48ec3567;7a7dfc95-2e21-4921-88d5-2ef398d5b06b'), (b'RateLimit', b'"api";r=997;t=263'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'AehD-4kdixabbtJ_tKowSFUeHsZw7S15ZWVAmenWLOS-TyTDziL79A==')]) 2026-03-08 15:46:03 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:46:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:46:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:46:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:46:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:46:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:46:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:46:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:46:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:46:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:46:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:49:28 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1bf8-26ced6303cad0ce156aabf3c;7a7dfc95-2e21-4921-88d5-2ef398d5b06b'), (b'RateLimit', b'"api";r=996;t=263'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'7D8pX3StrVF2cBfTMMyXLtSNIgvJVcRbmCHpj4fv7Dx89A-Cm9VuAA==')]) 2026-03-08 15:46:03 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:46:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:46:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:46:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:46:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:46:05 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 15:46:05 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 15:46:05 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 15:46:07 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 15:46:09 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 15:46:09 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:46:14 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 15:46:14 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 15:46:14 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:46:15 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 15:46:15 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 15:46:15 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5432, filename=tmp5vczcpq__mock.wav) 2026-03-08 15:46:15 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:46:15 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:46:15 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:46:15 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:46:15 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:46:15 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:46:15 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:46:15 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:46:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:46:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:46:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:46:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:46:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:46:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:49:40 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1c04-1e8f37bc3b6419e513ad2189;2d1c00a3-158b-4733-b311-0b4496863571'), (b'RateLimit', b'"api";r=995;t=251'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'G1v3dqyi1_DBVcp6cABeI8aD2kN-rrokJQeQTMo2tQEIdWiEjLz5tA==')]) 2026-03-08 15:46:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:46:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:46:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:46:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:46:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:46:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:46:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:46:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:46:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:46:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:46:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:49:40 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1c04-36224bd12b1f68f30611aabf;2d1c00a3-158b-4733-b311-0b4496863571'), (b'RateLimit', b'"api";r=994;t=251'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'dxhJ60XLxWS3ksXsYGo6rdd_0CeACDdZnXQGtnMlSIiqV-m3La7qJQ==')]) 2026-03-08 15:46:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:46:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:46:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:46:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:46:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:46:17 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 15:46:18 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 15:46:18 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 15:46:18 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 15:46:21 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 15:46:21 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:46:24 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 15:46:26 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:46:26 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmps0o0dq_7_mock.wav 2026-03-08 15:46:26 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 15:46:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 15:46:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:46:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 15:46:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 15:46:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5433, filename=tmpnnlk9op7_mock.wav) 2026-03-08 15:46:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:46:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:46:27 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:46:27 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:46:27 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:46:28 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:46:28 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:46:28 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:46:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:46:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:46:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:46:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:46:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:46:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 15:46:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:49:53 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1c11-33476619629781dc7748dfd2;c2491f1e-8426-48e4-8d5f-9132b08a8c59'), (b'RateLimit', b'"api";r=993;t=238'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 748acac5bfb97f7ea6f9980e3676d41e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'AWyo6SRN8kMGFHuMzleNVKH3wadaTp-IvLoT6HwQAXG1nbBzr8qKXw==')]) 2026-03-08 15:46:28 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:46:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:46:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:46:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:46:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:46:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:46:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:46:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:46:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:46:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:46:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:49:53 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1c11-6e572f192cd3a9cb290603b0;c2491f1e-8426-48e4-8d5f-9132b08a8c59'), (b'RateLimit', b'"api";r=992;t=238'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 748acac5bfb97f7ea6f9980e3676d41e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'Cwz4qbJjnLf9LcVESj-Tt-d2m6IpxY_juyS8vV_uVzfTIJVbOp6J3Q==')]) 2026-03-08 15:46:28 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:46:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:46:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:46:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:46:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:46:30 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:46:30 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmtm1q2kz_mock.wav 2026-03-08 15:46:31 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 15:46:31 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 15:46:31 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 15:46:34 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:46:34 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:46:38 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 15:46:38 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 15:46:39 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:46:39 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 15:46:39 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:46:39 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5434, filename=tmprnlz_krb_mock.wav) 2026-03-08 15:46:39 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:46:39 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:46:39 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:46:39 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:46:39 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:46:39 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:46:39 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:46:39 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:46:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:46:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:46:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:46:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:46:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:46:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:50:05 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1c1d-2673f3510be22343084b7565;bb94fc0b-45a1-4af4-8bf5-c7a10c0a2a72'), (b'RateLimit', b'"api";r=991;t=226'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0fb47c775ee2a3663825bca9897ba11e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'p9fCXJEnhH34_LUzpzQdbWIakgCzFsM0lia9ZJxS0GnRo_cHGSt68A==')]) 2026-03-08 15:46:40 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:46:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:46:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:46:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:46:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:46:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:46:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:46:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:46:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:46:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:46:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:50:05 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1c1d-435b6e8b104aef954e832e56;bb94fc0b-45a1-4af4-8bf5-c7a10c0a2a72'), (b'RateLimit', b'"api";r=990;t=226'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0fb47c775ee2a3663825bca9897ba11e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'ydgsFQzdhrSPz6uPG-ObcBlTJRGhN8fNgk9QTJBXZaGqcTVgaIBxlQ==')]) 2026-03-08 15:46:40 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:46:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:46:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:46:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:46:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:46:42 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 15:46:42 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 15:46:42 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 15:46:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 15:46:46 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:46:46 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:46:51 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:46:51 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:46:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 15:46:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:46:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 37자) 2026-03-08 15:46:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 15:46:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5435, filename=tmpa9hb14e2_mock.wav) 2026-03-08 15:46:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:46:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:46:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:46:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:46:52 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:46:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:46:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:46:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:46:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:46:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:46:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:46:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:46:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:46:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:50:18 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1c2a-08a6920e6cd11b7e02f8fe4b;5417fc17-3d41-4e20-884f-b330a41b4e47'), (b'RateLimit', b'"api";r=989;t=213'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9743bb391d556d154c1b65d94c3f82c0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'JCUARvO2EngHwKbQxLLARnZpMKxY5dGDCkbqILr-JOS_vI0hch0AcQ==')]) 2026-03-08 15:46:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:46:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:46:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:46:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:46:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:46:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:46:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:46:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:46:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:46:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:46:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:50:18 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1c2a-7ad5afb6021cfed94d98829b;5417fc17-3d41-4e20-884f-b330a41b4e47'), (b'RateLimit', b'"api";r=988;t=213'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9743bb391d556d154c1b65d94c3f82c0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'C660HAwMwH7pcCzs4iFfw_3o4M4yB90apKHk0bjlZUJviW49GWxxWQ==')]) 2026-03-08 15:46:53 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:46:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:46:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:46:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:46:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:46:54 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 15:46:54 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6cbl0vuy_mock.wav 2026-03-08 15:46:54 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 15:46:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 15:46:55 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 15:46:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 15:46:59 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 15:46:59 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:47:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 15:47:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfq35qg7y_mock.wav 2026-03-08 15:47:03 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 15:47:04 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:47:04 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:47:04 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 15:47:04 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:47:04 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 15:47:04 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:47:04 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5436, filename=tmpc9smlrfw_mock.wav) 2026-03-08 15:47:04 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:47:04 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:47:04 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:47:04 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:47:04 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:47:04 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:47:04 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:47:05 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:47:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:47:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:47:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:47:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:47:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:47:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:50:30 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1c36-010adf232d58c4fb07093427;fb7e6e89-f9af-463c-bed7-334c92df6333'), (b'RateLimit', b'"api";r=987;t=201'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c8300eed0230a129b2b5696d1d6037f0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'IgF0ZgmacGbbihP8AIPCjtP_Do-XRn0I70jUkJ43p7Cs_UauIaK5XA==')]) 2026-03-08 15:47:05 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:47:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:47:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:47:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:47:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:47:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:47:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:47:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:47:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:47:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:47:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:50:30 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1c36-67729cab0686ded4173ad804;fb7e6e89-f9af-463c-bed7-334c92df6333'), (b'RateLimit', b'"api";r=986;t=201'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c8300eed0230a129b2b5696d1d6037f0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'zizTu9z74Bn7PDogRnWKuKNkNAloAqdNc6c9CMws8XCJWY1ibBm3cw==')]) 2026-03-08 15:47:05 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:47:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:47:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:47:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:47:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:47:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 15:47:07 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:47:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2xp9ynor_mock.wav 2026-03-08 15:47:07 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 15:47:07 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 15:47:11 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 15:47:11 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:47:13 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 15:47:17 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 15:47:18 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 15:47:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptupxvsac_mock.wav 2026-03-08 15:47:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 15:47:23 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 15:47:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 15:47:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplivew3r5_mock.wav 2026-03-08 15:47:27 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 15:47:28 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.941457 < -1.000000) 2026-03-08 15:47:29 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.925987 < -1.000000) 2026-03-08 15:47:30 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.522855 < -1.000000) 2026-03-08 15:47:30 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:47:30 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:47:30 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '맞지?' → 불명 2026-03-08 15:47:30 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:47:31 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 44자) 2026-03-08 15:47:31 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:맞지? | 긴급도:일반 | 키워드:신호, 통과, 맞지 2026-03-08 15:47:31 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5437, filename=tmpnsy8hnxy_mock.wav) 2026-03-08 15:47:31 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:47:31 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:47:31 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:47:31 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:47:31 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:47:31 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:47:31 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:47:31 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:47:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:47:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:47:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:47:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:47:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:47:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:50:57 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1c51-13cdac4f0daec4b85c580c33;3d049166-1e79-412b-a132-9c3a6e1d8826'), (b'RateLimit', b'"api";r=985;t=174'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6xwZlHnRyv3rgmWLUbRBtp_b1jvBJ3y6WifN9euZ1bkRFJmbfmXjfg==')]) 2026-03-08 15:47:31 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:47:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:47:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:47:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:47:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:47:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:47:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:47:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:47:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:47:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:47:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:50:57 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1c51-4092ecd66b9f1d240f04261c;3d049166-1e79-412b-a132-9c3a6e1d8826'), (b'RateLimit', b'"api";r=984;t=174'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'FrnPX-b5q-TqrEVMVFgiRwYf8scpX5xNLUOIMqMjLFyH8KfhrDOVVw==')]) 2026-03-08 15:47:32 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:47:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:47:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:47:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:47:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:47:34 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:47:34 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 15:47:34 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 15:47:34 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 15:47:38 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 15:47:38 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 15:47:38 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 15:47:38 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5438, filename=tmpcndtnfsd_mock.wav) 2026-03-08 15:47:38 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:47:38 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 15:47:39 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:47:39 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:47:39 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:47:39 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:47:39 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:47:39 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:47:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:47:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:47:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:47:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:47:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:47:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:51:04 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1c58-4e620ba5175de97f7fa8755e;b1a55244-9b8f-44ef-b6b9-c73bd20ea876'), (b'RateLimit', b'"api";r=983;t=167'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'FqmxksToiU3-c8rnp59CusyreXRfrpS4HMKheX-M-CPbkVajgEer0w==')]) 2026-03-08 15:47:39 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:47:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:47:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:47:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:47:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:47:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:47:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:47:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:47:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:47:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:47:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:51:04 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1c58-0f9c347c22be88147ee03aac;b1a55244-9b8f-44ef-b6b9-c73bd20ea876'), (b'RateLimit', b'"api";r=982;t=167'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'w-HrfKaEYoUEdCHKfN1TffIG70YNF1zhXRgeIyDjTRz2vxyWoQad8g==')]) 2026-03-08 15:47:39 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:47:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:47:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:47:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:47:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:47:41 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 15:47:41 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 15:47:41 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 15:47:44 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 15:47:45 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 15:47:45 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:47:50 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 15:47:50 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 15:47:50 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:47:51 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 15:47:51 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 15:47:51 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5439, filename=tmp_v6vlx8c_mock.wav) 2026-03-08 15:47:51 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:47:51 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:47:51 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:47:51 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:47:51 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:47:51 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:47:51 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:47:51 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:47:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:47:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:47:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:47:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:47:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:47:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:51:16 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1c64-56c9bf6b22031b1b517b89e0;233bced9-a68e-4d7f-aa36-d5a45544288f'), (b'RateLimit', b'"api";r=981;t=155'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'qL5SQIcaNGhJ2m6jKp6uj_fIoFL9PBuXEQsv0jBGuTR5z1a9L2HSEg==')]) 2026-03-08 15:47:51 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:47:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:47:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:47:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:47:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:47:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:47:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:47:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:47:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:47:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:47:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:51:17 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1c65-796d6cd744eb9c7c3dc3ecc2;233bced9-a68e-4d7f-aa36-d5a45544288f'), (b'RateLimit', b'"api";r=980;t=154'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ypw02wkd2HO1HdmtLeRDWkWJh-nA3KVc6jxprU_K0bP3wni4O5AaRg==')]) 2026-03-08 15:47:51 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:47:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:47:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:47:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:47:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:47:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 15:47:53 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:47:53 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpd5p6y1tb_mock.wav 2026-03-08 15:47:54 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 15:47:54 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 15:47:54 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 15:47:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 15:47:57 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:47:57 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpe4xiu9su_mock.wav 2026-03-08 15:47:58 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 15:47:58 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:48:02 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 15:48:02 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 15:48:02 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:48:04 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 15:48:04 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 15:48:04 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5440, filename=tmpal_rpoek_mock.wav) 2026-03-08 15:48:04 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:48:04 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:48:04 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:48:04 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:48:04 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:48:04 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:48:04 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:48:04 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:48:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:48:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:48:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:48:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:48:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:48:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:51:29 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1c71-564ce3ba006a75095c4406f9;5853413b-d8cf-4199-9aa8-d7e551392440'), (b'RateLimit', b'"api";r=979;t=142'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'sDdG7Roch1gZcdw2GIHWFLAMikM1SR4zcHfkUoTa4XudM68Kq5AMRw==')]) 2026-03-08 15:48:04 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:48:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:48:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:48:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:48:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:48:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:48:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:48:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:48:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:48:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:48:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:51:29 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1c71-218a6a3f0fd38b6c6505b87d;5853413b-d8cf-4199-9aa8-d7e551392440'), (b'RateLimit', b'"api";r=978;t=142'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'PRA1bSpvyMwSa20jOc2vWXTg9RWB9lp36w8i2H7Z3EANDi53yf1jCw==')]) 2026-03-08 15:48:04 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:48:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:48:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:48:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:48:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:48:06 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 15:48:06 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 15:48:06 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 15:48:10 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:48:10 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:48:10 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 15:48:14 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 15:48:14 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 15:48:14 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:48:15 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 15:48:15 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 15:48:15 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5441, filename=tmplq67fai3_mock.wav) 2026-03-08 15:48:15 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:48:15 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:48:15 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:48:15 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:48:15 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:48:16 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:48:16 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:48:16 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:48:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:48:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:48:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:48:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:48:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:48:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:51:41 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1c7d-4101882a6a05bd514f8a14a4;c2a0a05c-e5ba-4a16-a318-41c41e9db6d5'), (b'RateLimit', b'"api";r=977;t=130'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'IEMC1tz4i_kJQdqoSaRQAuMk1eOA27ZB1tgKhSrlShMmEg918EbKMw==')]) 2026-03-08 15:48:16 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:48:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:48:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:48:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:48:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:48:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:48:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:48:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:48:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:48:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:48:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:51:41 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1c7d-091d5ec07127ec471694f133;c2a0a05c-e5ba-4a16-a318-41c41e9db6d5'), (b'RateLimit', b'"api";r=976;t=130'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'O6LTICeFfoRurs8qC7SGjQfkzmBZ6p_rJPBeYjX0XWg7i2jCicMt8Q==')]) 2026-03-08 15:48:16 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:48:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:48:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:48:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:48:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:48:18 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 15:48:18 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 15:48:18 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 15:48:21 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 15:48:21 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp40rw3f1u_mock.wav 2026-03-08 15:48:21 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 15:48:22 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:48:22 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:48:27 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:48:27 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:48:27 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 15:48:27 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:48:28 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 15:48:28 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 15:48:28 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5442, filename=tmperprp_tn_mock.wav) 2026-03-08 15:48:28 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:48:28 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:48:28 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:48:28 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:48:28 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:48:28 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:48:28 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:48:28 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:48:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:48:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:48:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:48:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:48:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:48:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:51:54 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1c8a-7dfea816526f4a463f81a06d;5fe9c398-2c3a-4874-9544-b15968090551'), (b'RateLimit', b'"api";r=975;t=117'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'B-D4l8PgBkqPrTRrZ5BdRL6meQriFWmM1w89ueaCAQFK-bkmHKV7ZA==')]) 2026-03-08 15:48:28 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:48:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:48:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:48:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:48:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:48:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:48:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:48:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:48:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:48:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:48:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:51:54 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1c8a-5c873a731d39c921183ef77a;5fe9c398-2c3a-4874-9544-b15968090551'), (b'RateLimit', b'"api";r=974;t=117'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'NCOnkIT8BTej_QR2tgj-VECu3PXg3sl96IAUC6_LiMtVGlv_PN46Uw==')]) 2026-03-08 15:48:28 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:48:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:48:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:48:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:48:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:48:30 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 15:48:30 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpg2kawx_g_mock.wav 2026-03-08 15:48:30 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 15:48:31 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 15:48:31 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 15:48:31 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 15:48:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 15:48:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpgrosh_s__mock.wav 2026-03-08 15:48:35 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 15:48:35 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:48:40 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:48:40 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:48:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 15:48:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:48:40 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 15:48:40 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:48:40 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5443, filename=tmp9rr7l_nt_mock.wav) 2026-03-08 15:48:40 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:48:40 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:48:40 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:48:40 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:48:40 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:48:40 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:48:40 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:48:40 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:48:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:48:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:48:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:48:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:48:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:48:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 15:48:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:52:06 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1c96-368d4e961410cb9e23e32f85;27e1e142-3d6c-4f58-88ad-4a900ebc23f6'), (b'RateLimit', b'"api";r=973;t=105'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'HNS-KEXmj3xovxrIyVK2mHIATbk_6m7BKeS3S00wnm4L2zvlJZTI-w==')]) 2026-03-08 15:48:41 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:48:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:48:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:48:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:48:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:48:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:48:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:48:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:48:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:48:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:48:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:52:06 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1c96-2a1ea2397ec4a33d53776f31;27e1e142-3d6c-4f58-88ad-4a900ebc23f6'), (b'RateLimit', b'"api";r=972;t=105'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'1LBb46jhtKKkY8armzUFBpNuQG6Mz1DGKBQu6EYsYkhfIOZm5fYTfQ==')]) 2026-03-08 15:48:41 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:48:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:48:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:48:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:48:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:48:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:48:43 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 15:48:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 15:48:45 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 15:48:45 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprz9eqszb_mock.wav 2026-03-08 15:48:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 15:48:47 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 15:48:47 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:48:51 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 15:48:51 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphpo592oq_mock.wav 2026-03-08 15:48:53 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 15:49:01 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 15:49:01 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 15:49:08 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 15:49:11 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 15:49:12 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 15:49:14 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.709396 < -1.000000) 2026-03-08 15:49:15 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.003531 < -1.000000) 2026-03-08 15:49:16 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:49:16 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:49:16 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '.' → 불명 2026-03-08 15:49:16 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:49:16 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 15:49:16 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 15:49:16 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5444, filename=tmpzehlu0hb_mock.wav) 2026-03-08 15:49:16 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:49:16 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:49:16 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:49:16 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:49:16 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:49:16 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:49:16 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:49:16 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:49:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:49:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:49:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:49:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:49:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:49:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:52:42 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1cba-4403795b3aea5694616129e1;51988cd9-95db-4c9f-ab49-2955121c912e'), (b'RateLimit', b'"api";r=971;t=69'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'SgJmlHDsT0hnGsCXk5lsXb3zmYL8iYdAVPwfPq6DBcLPSkgWzxGL3Q==')]) 2026-03-08 15:49:17 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:49:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:49:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:49:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:49:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:49:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:49:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:49:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:49:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:49:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:49:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:52:42 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1cba-425aa98a7e73d1785a5bb158;51988cd9-95db-4c9f-ab49-2955121c912e'), (b'RateLimit', b'"api";r=970;t=69'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'FtZd5VpL9Da3s_JWL3O4tXevppsoWztQmLZ-467pLVOBIIByI1znww==')]) 2026-03-08 15:49:17 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:49:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:49:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:49:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:49:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:49:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 15:49:19 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:49:19 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 15:49:19 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 15:49:21 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:49:21 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbe06bhdk_mock.wav 2026-03-08 15:49:22 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 15:49:23 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 15:49:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 25자) 2026-03-08 15:49:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:없음 2026-03-08 15:49:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5445, filename=tmpb7lga3gz_mock.wav) 2026-03-08 15:49:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:49:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 15:49:24 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:49:24 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:49:24 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:49:24 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:49:24 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:49:24 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:49:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:49:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:49:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:49:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:49:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:49:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:52:49 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1cc1-3ce814ba28eaba775fea9d60;737f8d33-8e8e-4da5-8252-35cc36be1879'), (b'RateLimit', b'"api";r=969;t=62'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'xP3JVjHIz9uftaeSR7uKBkJwSPga_c0S1HTyGyGmZfTYeW--AKDHRg==')]) 2026-03-08 15:49:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:49:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:49:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:49:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:49:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:49:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:49:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:49:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:49:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:49:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:49:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:52:50 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1cc2-7fa6b4ee13eb2d926fd883a7;737f8d33-8e8e-4da5-8252-35cc36be1879'), (b'RateLimit', b'"api";r=968;t=61'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'HDn2jzU9MVMvSjshs-wIZXRIVId_1UBkC89JNlaY44IciGhwPQb3BQ==')]) 2026-03-08 15:49:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:49:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:49:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:49:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:49:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:49:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:49:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7f1a2n10_mock.wav 2026-03-08 15:49:26 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 15:49:27 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 15:49:27 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 15:49:30 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 15:49:30 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:49:35 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 15:49:35 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 15:49:35 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:49:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 15:49:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 15:49:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5446, filename=tmp8e1nag3w_mock.wav) 2026-03-08 15:49:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:49:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:49:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:49:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:49:36 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:49:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:49:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:49:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:49:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:49:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:49:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:49:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:49:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:49:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:53:02 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1cce-6b7c9f2d620bd200280afbe8;0ff839f4-2e9a-409e-83e1-2a24dba52db1'), (b'RateLimit', b'"api";r=967;t=49'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'd9hYDEIOKVe_lAcO0WCUKyxeS1WemmFKqpgrLS8KNwkiVcKvmHIyQQ==')]) 2026-03-08 15:49:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:49:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:49:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:49:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:49:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:49:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:49:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:49:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:49:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:49:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:49:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:53:02 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1cce-55e49d291b15d4a518b2fe3b;0ff839f4-2e9a-409e-83e1-2a24dba52db1'), (b'RateLimit', b'"api";r=966;t=49'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'HavkNW_NliayyLNW_3xa1NVOfdYh0s6cACeMbUxeD0RWDbauv7vaHQ==')]) 2026-03-08 15:49:37 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:49:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:49:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:49:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:49:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:49:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 15:49:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 15:49:39 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 15:49:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 15:49:43 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 15:49:43 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:49:47 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 15:49:47 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 15:49:47 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:49:49 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 15:49:49 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 15:49:49 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5447, filename=tmpm4srnz9n_mock.wav) 2026-03-08 15:49:49 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:49:49 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:49:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:49:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:49:49 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:49:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:49:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:49:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:49:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:49:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:49:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:49:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:49:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:49:49 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 15:49:49 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpk_proi9e_mock.wav 2026-03-08 15:49:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:53:14 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1cda-7606093c1c5563be0024656f;feee1c83-c245-488a-979a-487b16fa0d6f'), (b'RateLimit', b'"api";r=965;t=37'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'hEoDQUzrD3Ll5DgaiRdzqHEd_iajHOTVaausuOBd3eLb9SVS3-d72w==')]) 2026-03-08 15:49:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:49:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:49:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:49:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:49:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:49:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:49:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:49:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:49:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:49:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:49:49 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 15:49:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:53:14 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1cda-51069f7b5a0bd8ba136585c9;feee1c83-c245-488a-979a-487b16fa0d6f'), (b'RateLimit', b'"api";r=964;t=37'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'TNIietdAgL5RSOaRmGi77qWOav1aUTIHm7TklelEVx0A6Zs-oWcHfA==')]) 2026-03-08 15:49:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:49:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:49:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:49:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:49:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:49:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 15:49:51 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 15:49:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 15:49:55 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:49:55 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:49:57 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 15:49:57 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpv0skeonf_mock.wav 2026-03-08 15:49:58 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 15:50:00 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 15:50:00 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 15:50:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:50:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 15:50:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:50:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5448, filename=tmpu0_kln9m_mock.wav) 2026-03-08 15:50:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:50:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:50:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:50:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:50:01 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:50:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:50:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:50:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:50:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:50:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:50:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:50:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:50:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:50:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:53:26 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1ce6-3da3c48c300371c064783093;953d35f5-527c-436c-b78c-a778e5e86c4b'), (b'RateLimit', b'"api";r=963;t=25'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'I_B4XoEqYGDUA1bvRKGbXetIJsiuu6EFt8ntYnqcNwZElcWSZ4Sd8g==')]) 2026-03-08 15:50:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:50:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:50:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:50:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:50:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:50:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:50:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:50:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:50:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:50:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:50:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:53:26 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1ce6-3e7a958c56119bfe2c26de07;953d35f5-527c-436c-b78c-a778e5e86c4b'), (b'RateLimit', b'"api";r=962;t=25'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'k7pqwVhJnf66zjaFkKyxbRn20Et9AzPJAiUDiN3-HvgBhFhTuhUH-A==')]) 2026-03-08 15:50:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:50:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:50:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:50:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:50:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:50:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 15:50:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1_t5dzam_mock.wav 2026-03-08 15:50:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 15:50:03 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 15:50:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 15:50:07 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:50:07 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:50:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 15:50:12 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:50:12 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:50:12 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 15:50:12 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:50:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 15:50:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfur8ngbk_mock.wav 2026-03-08 15:50:13 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 15:50:13 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,신호,통과 2026-03-08 15:50:13 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5449, filename=tmpb6vs6p3t_mock.wav) 2026-03-08 15:50:13 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:50:13 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:50:13 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:50:13 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:50:13 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:50:13 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:50:13 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:50:13 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:50:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:50:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:50:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:50:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:50:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:50:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:53:39 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1cf3-69bcccae60852f0670cf4e24;68c913f6-6ab4-4661-a35e-e8d985c6c8e2'), (b'RateLimit', b'"api";r=961;t=12'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9S2ERs44CJ3mU0Wo3VEnDyKgZXp18oV6fs3hir0Xtu9Wk36ZwwX_ng==')]) 2026-03-08 15:50:13 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:50:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:50:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:50:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:50:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:50:13 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:50:13 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:50:13 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:50:13 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:50:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:50:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:53:39 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1cf3-416103d45ee2e3126903584b;68c913f6-6ab4-4661-a35e-e8d985c6c8e2'), (b'RateLimit', b'"api";r=960;t=12'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'kJMS8_JFEVWfdAsFdSc6S9Dk_c10OHznw0HkS82wubOcaUsZnIAU-A==')]) 2026-03-08 15:50:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:50:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:50:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:50:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:50:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:50:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 15:50:16 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 15:50:16 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 15:50:16 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 15:50:19 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 15:50:19 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp907dosc9_mock.wav 2026-03-08 15:50:20 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 15:50:20 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:50:25 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:50:25 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:50:25 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 15:50:25 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:50:25 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 15:50:25 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:50:26 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5450, filename=tmp0xzivdzn_mock.wav) 2026-03-08 15:50:26 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:50:26 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:50:26 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:50:26 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:50:26 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:50:26 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:50:26 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:50:26 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:50:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:50:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:50:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:50:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:50:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:50:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:53:51 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1cff-0e5899a5571dabf175896a45;a93b3fb4-263e-41c3-98e1-85a21e140661'), (b'RateLimit', b'"api";r=999;t=300'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'XAmYWRW6kwlHFEuygTs1_trFuha2SA29d8Ecd8ZPYrHi-EZtyZLxzw==')]) 2026-03-08 15:50:26 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:50:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:50:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:50:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:50:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:50:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:50:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:50:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:50:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:50:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:50:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:53:51 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1cff-5928415012f31f486c45c230;a93b3fb4-263e-41c3-98e1-85a21e140661'), (b'RateLimit', b'"api";r=998;t=300'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'BMLfdRA2G7jNu58-MiPDFJ8WNBCLlByafNt0lb5LfKiWgZxgPYpm8g==')]) 2026-03-08 15:50:26 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:50:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:50:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:50:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:50:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:50:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:50:28 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 15:50:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 15:50:29 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 15:50:32 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 15:50:32 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:50:38 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 15:50:39 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 15:50:44 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 15:50:46 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 15:50:48 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:50:48 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwfjv7whs_mock.wav 2026-03-08 15:50:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 15:50:50 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 15:50:52 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:50:52 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8shs2oq5_mock.wav 2026-03-08 15:50:56 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 15:50:57 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.510087 < -1.000000) 2026-03-08 15:50:58 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.930523 < -1.000000) 2026-03-08 15:50:58 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '' 2026-03-08 15:50:58 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='' 2026-03-08 15:50:58 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다음 영상에서 만나요!' → 불명 2026-03-08 15:50:58 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:50:59 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 27자) 2026-03-08 15:50:59 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:만나요 영상 분석 | 긴급도:일반 | 키워드:없음 2026-03-08 15:50:59 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5451, filename=tmpl7ynxuy5_mock.wav) 2026-03-08 15:50:59 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:50:59 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:50:59 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:50:59 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:50:59 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:50:59 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:50:59 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:50:59 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:50:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:50:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:50:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:50:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:50:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:50:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:54:24 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1d20-52a982e350b667302a5274f0;7f21168d-87d2-456c-a1dc-25ba80204c55'), (b'RateLimit', b'"api";r=997;t=267'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'59Mn4K2fO3SA6i2s7dM1hl1vPYlNFYeeRPa_Te8DSkeUwy2xKgul1A==')]) 2026-03-08 15:50:59 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:50:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:50:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:50:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:50:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:50:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:50:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:50:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:50:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:50:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:50:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:54:25 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1d21-4d410c391f280dcc2875c2c0;7f21168d-87d2-456c-a1dc-25ba80204c55'), (b'RateLimit', b'"api";r=996;t=266'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Xwf6RDJC4JuBUfOP7SAr-XI6fKAePFgYQ4jfNk3gah-3G0D4ahqbHQ==')]) 2026-03-08 15:50:59 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:50:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:50:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:50:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:50:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:51:01 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:51:01 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 15:51:01 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 15:51:05 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 15:51:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 15:51:06 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 15:51:06 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 15:51:06 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5452, filename=tmpg1m5d4oh_mock.wav) 2026-03-08 15:51:06 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:51:06 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 15:51:06 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:51:06 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:51:06 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:51:06 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:51:06 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:51:06 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:51:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:51:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:51:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:51:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:51:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:51:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:54:32 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1d28-2991888221fcc59366bd260b;89ea4910-55f2-4170-87a9-0d9566ad76bc'), (b'RateLimit', b'"api";r=995;t=259'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'n2RV6iUYx3ieO-iHWx6TINfk7pZ9POFl-P-OOzUFI9vhg1_bhfdscg==')]) 2026-03-08 15:51:07 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:51:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:51:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:51:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:51:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:51:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:51:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:51:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:51:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:51:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:51:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:54:32 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1d28-096c29be2c7940d831c0f209;89ea4910-55f2-4170-87a9-0d9566ad76bc'), (b'RateLimit', b'"api";r=994;t=259'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'JJdWzCETirlZsB-Xym7PEaXtclAvy0Y9ZSLTKyO_3ITIQ2qdP-_I_g==')]) 2026-03-08 15:51:07 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:51:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:51:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:51:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:51:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:51:09 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 15:51:09 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 15:51:09 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 15:51:13 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 15:51:13 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:51:16 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 15:51:16 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpn2fcnc0n_mock.wav 2026-03-08 15:51:16 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 15:51:18 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 15:51:18 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 15:51:18 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:51:19 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 15:51:19 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 15:51:19 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5453, filename=tmpbcj5tu6__mock.wav) 2026-03-08 15:51:19 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:51:19 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:51:19 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:51:19 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:51:19 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:51:19 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:51:19 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:51:19 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:51:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:51:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:51:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:51:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:51:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:51:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:54:44 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1d34-7c2f3df87118c93162e70e3c;f3b96ed5-4b62-4242-9589-83a0dd282c91'), (b'RateLimit', b'"api";r=993;t=247'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'AfYVtP1F_8GNlOCDKiZpP4ilVGFIDDjFIHi8b-VeREWVAcDY8BP7xQ==')]) 2026-03-08 15:51:19 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:51:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:51:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:51:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:51:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:51:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:51:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:51:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:51:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:51:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:51:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:54:44 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1d34-5ab6cf3b34d2c8dd28ffb549;f3b96ed5-4b62-4242-9589-83a0dd282c91'), (b'RateLimit', b'"api";r=992;t=247'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'SH0oPr5t9vO8DiRD_Y8JXSjDTAz6_dIPA0DkZg1ZVrlsEPGCBMRbvQ==')]) 2026-03-08 15:51:19 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:51:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:51:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:51:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:51:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:51:21 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 15:51:21 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 15:51:21 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 15:51:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 15:51:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvhk1cyne_mock.wav 2026-03-08 15:51:25 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 15:51:25 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 15:51:25 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:51:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 15:51:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmv1s1fp9_mock.wav 2026-03-08 15:51:30 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 15:51:30 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 15:51:30 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:51:31 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 91자) 2026-03-08 15:51:31 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,긴급도: 일반 2026-03-08 15:51:31 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5454, filename=tmpx3f7x3uo_mock.wav) 2026-03-08 15:51:31 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:51:31 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:51:31 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:51:31 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:51:31 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:51:31 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:51:31 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:51:31 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:51:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:51:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:51:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:51:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:51:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:51:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:54:57 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1d41-0bcafee54d086eef35461f67;45239436-5d3d-4c5f-9e6f-523db75603dc'), (b'RateLimit', b'"api";r=991;t=234'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'scqQKqSLdS8WYEzKRUiGHlCtLc6rAwB1Df5IGmMskvLheBuC3ysuQQ==')]) 2026-03-08 15:51:32 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:51:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:51:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:51:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:51:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:51:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:51:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:51:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:51:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:51:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:51:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:54:57 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1d41-5f854a897d5166034681e481;45239436-5d3d-4c5f-9e6f-523db75603dc'), (b'RateLimit', b'"api";r=990;t=234'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'dm17dl8meF1e263HJVM8Ju-7YRPXXb5tl0hw8xzd5XUMm0VehNOHMw==')]) 2026-03-08 15:51:32 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:51:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:51:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:51:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:51:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:51:34 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 15:51:34 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 15:51:34 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 15:51:35 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 15:51:38 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:51:38 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:51:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 15:51:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6rayy0xv_mock.wav 2026-03-08 15:51:41 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 15:51:42 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 15:51:42 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 15:51:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:51:43 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 15:51:43 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:51:43 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5455, filename=tmp5ewwvahw_mock.wav) 2026-03-08 15:51:43 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:51:43 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:51:43 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:51:43 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:51:43 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:51:44 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:51:44 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:51:44 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:51:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:51:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:51:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:51:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:51:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:51:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:55:09 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1d4d-0ff59d2d64a174d156abde04;9171a8d6-1b83-4752-bb43-00d4724a37e2'), (b'RateLimit', b'"api";r=989;t=222'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'mgg87gRHR8D8GmcmVvW9BEPOypqNiOgfoQYSSvhHWGKfI1sVAtHFhg==')]) 2026-03-08 15:51:44 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:51:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:51:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:51:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:51:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:51:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:51:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:51:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:51:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:51:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:51:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:55:09 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1d4d-28512c713a99b14d22fa9ab1;9171a8d6-1b83-4752-bb43-00d4724a37e2'), (b'RateLimit', b'"api";r=988;t=222'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'sx4u699K3gfErbVkAZKQTOzhhkuaLYvq33lAbl_wm4PgZoqZXb_yWg==')]) 2026-03-08 15:51:44 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:51:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:51:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:51:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:51:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:51:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 15:51:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpp2oxkdqf_mock.wav 2026-03-08 15:51:46 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 15:51:46 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 15:51:46 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 15:51:50 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:51:50 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:51:55 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:51:55 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:51:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 15:51:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:51:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 15:51:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 15:51:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5456, filename=tmpp9wqbp_r_mock.wav) 2026-03-08 15:51:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:51:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:51:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:51:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:51:56 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:51:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:51:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:51:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:51:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:51:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:51:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:51:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:51:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:51:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:55:21 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1d59-516957f5166af9a029f18f3d;3024c930-6570-46a7-9fd1-c8d84a2c3f67'), (b'RateLimit', b'"api";r=987;t=210'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9g9Z10ps12jPWIUIIOJJsAgWctZJo1UZauG5nhkFOnFAo7Y0Tuvt3w==')]) 2026-03-08 15:51:56 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:51:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:51:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:51:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:51:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:51:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:51:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:51:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:51:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:51:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:51:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:55:22 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1d5a-0390e1da5d1b7c276f27a19c;3024c930-6570-46a7-9fd1-c8d84a2c3f67'), (b'RateLimit', b'"api";r=986;t=209'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ldvehFFNiwQqScdi43Gfj8o7E8Eijib0oHf7QjEfNKYDnyfjRCv4EA==')]) 2026-03-08 15:51:56 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:51:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:51:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:51:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:51:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:51:56 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 15:51:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 15:51:59 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 15:51:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 15:52:02 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 15:52:02 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:52:06 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 15:52:07 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:52:07 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:52:07 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 15:52:07 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:52:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 15:52:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:52:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5457, filename=tmp0od9njzg_mock.wav) 2026-03-08 15:52:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:52:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:52:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:52:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:52:08 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:52:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:52:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:52:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:52:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:52:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:52:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:52:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:52:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:52:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:55:33 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1d65-4f45daa62c0e3d9023ee2a7e;c319a328-f366-4b95-9f8b-198d77946294'), (b'RateLimit', b'"api";r=985;t=198'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b't6y-dVdTnLTe5osc83bSAztBQsXq-7sD4w42hzx-U4FtpYysncDZ_A==')]) 2026-03-08 15:52:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:52:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:52:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:52:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:52:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:52:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:52:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:52:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:52:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:52:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:52:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:55:34 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1d66-0cd71eb336501c966cf86722;c319a328-f366-4b95-9f8b-198d77946294'), (b'RateLimit', b'"api";r=984;t=197'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'w5Hc8QsfVXwHC2ENhuBBbk9nxa5dFqE-I5yEaDxCYZJImmGt2B2u5g==')]) 2026-03-08 15:52:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:52:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:52:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:52:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:52:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:52:11 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:52:11 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 15:52:11 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 15:52:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 15:52:14 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 15:52:14 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:52:16 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:52:16 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxtqlngoq_mock.wav 2026-03-08 15:52:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 15:52:20 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:52:20 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpaircgwgh_mock.wav 2026-03-08 15:52:20 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 15:52:28 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 15:52:33 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 15:52:35 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 15:52:40 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 15:52:41 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.230489 < -1.000000) 2026-03-08 15:52:41 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.549780 < -1.000000) 2026-03-08 15:52:42 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:52:42 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:52:42 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '...' → 불명 2026-03-08 15:52:42 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:52:43 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 61자) 2026-03-08 15:52:43 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:[실제 분석 대상] | 긴급도:일반 | 키워드:[실제 분석 대상] 2026-03-08 15:52:43 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5458, filename=tmpiv5bt99t_mock.wav) 2026-03-08 15:52:43 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:52:43 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:52:43 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:52:43 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:52:43 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:52:43 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:52:43 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:52:43 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:52:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:52:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:52:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:52:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:52:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:52:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:56:08 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1d88-14cde3d6478e24ed77b978d0;7e8e2c8f-694f-42f8-a0da-2a3f4ba28d33'), (b'RateLimit', b'"api";r=983;t=163'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'vQiT9K-PJ7b1sxHI9yyWlSqLd8Pm08-0EoizbajWjXESisAS0HJEFw==')]) 2026-03-08 15:52:43 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:52:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:52:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:52:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:52:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:52:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:52:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:52:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:52:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:52:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:52:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:56:08 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1d88-5c7490c34a4917cf20660524;7e8e2c8f-694f-42f8-a0da-2a3f4ba28d33'), (b'RateLimit', b'"api";r=982;t=163'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'TrBUs0-FZ8NLsQPq_Ckv0REOlCz3J6iskeKx8sqxQxzS0YHqiDy3nw==')]) 2026-03-08 15:52:43 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:52:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:52:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:52:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:52:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:52:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 15:52:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpx5cfs0hf_mock.wav 2026-03-08 15:52:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 15:52:46 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:52:46 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 15:52:46 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 15:52:49 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 15:52:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 15:52:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 15:52:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5459, filename=tmpu268wy8v_mock.wav) 2026-03-08 15:52:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:52:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 15:52:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:52:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:52:50 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:52:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:52:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:52:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:52:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:52:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:52:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:52:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:52:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:52:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:56:16 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1d90-5be9707077e604ce3549c169;6f5241b0-7539-4b51-a837-9615034c6c36'), (b'RateLimit', b'"api";r=981;t=155'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'KBqtKu1HuVfXtqO30HWFuG8QpsYEPdPz1zSITMBaE3rNcVgUMKw8AA==')]) 2026-03-08 15:52:50 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:52:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:52:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:52:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:52:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:52:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:52:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:52:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:52:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:52:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:52:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:56:16 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1d90-1f04d9b8347bce736377b000;6f5241b0-7539-4b51-a837-9615034c6c36'), (b'RateLimit', b'"api";r=980;t=155'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'xm4lqvLOzSOGM-ek1bGoJWNPz7mNPXWdVKoVK6SFEAUEgSOhV2gonw==')]) 2026-03-08 15:52:51 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:52:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:52:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:52:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:52:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:52:52 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 15:52:52 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpje9pgzmo_mock.wav 2026-03-08 15:52:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 15:52:53 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 15:52:53 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 15:52:53 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 15:52:57 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 15:52:57 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpacuj_h_u_mock.wav 2026-03-08 15:52:57 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 15:52:57 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:53:02 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 15:53:02 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 15:53:02 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:53:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 15:53:03 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 15:53:03 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 15:53:03 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5460, filename=tmplien0qh4_mock.wav) 2026-03-08 15:53:03 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:53:03 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:53:03 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:53:03 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:53:03 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:53:03 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:53:03 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:53:03 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:53:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:53:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:53:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:53:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:53:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:53:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:56:28 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1d9c-6be9028e685b841e49017b9f;4f3145a2-0924-4fc9-b1e7-3886722a7f6b'), (b'RateLimit', b'"api";r=979;t=143'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bi_xJAmYbVFKd35RW9Z6hVBQbyPBoqexDtvQvSnJxGGy1-ntlFrXGQ==')]) 2026-03-08 15:53:03 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:53:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:53:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:53:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:53:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:53:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:53:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:53:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:53:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:53:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:53:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:56:29 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1d9d-4040718372295107165d0344;4f3145a2-0924-4fc9-b1e7-3886722a7f6b'), (b'RateLimit', b'"api";r=978;t=142'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'xK0wkkZF_Sjk6JJI3Idayt7IrGEXUH_dd8CzDgXp65t-YH2hTW_Kcw==')]) 2026-03-08 15:53:03 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:53:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:53:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:53:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:53:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:53:05 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 15:53:05 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 15:53:05 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 15:53:08 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 15:53:08 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmph67ly4ji_mock.wav 2026-03-08 15:53:09 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 15:53:09 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 15:53:09 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:53:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 15:53:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsib0dlod_mock.wav 2026-03-08 15:53:14 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 15:53:14 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 15:53:14 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:53:15 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 91자) 2026-03-08 15:53:15 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,긴급도: 일반 2026-03-08 15:53:15 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5461, filename=tmppvfaq2ck_mock.wav) 2026-03-08 15:53:15 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:53:15 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:53:16 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:53:16 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:53:16 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:53:16 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:53:16 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:53:16 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:53:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:53:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:53:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:53:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:53:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:53:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:56:41 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1da9-2990d07e777db0a16bb6d5ca;f6c6d54e-d997-45f7-ac51-4747e1afcc53'), (b'RateLimit', b'"api";r=977;t=130'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'EvNt-CLSgyq8Y1AV_FgDh8aWEJJWnhHPe2uq0G7KuIltSCR4kaNURg==')]) 2026-03-08 15:53:16 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:53:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:53:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:53:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:53:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:53:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:53:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:53:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:53:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:53:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:53:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:56:41 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1da9-6e767be04a542e35432e06b2;f6c6d54e-d997-45f7-ac51-4747e1afcc53'), (b'RateLimit', b'"api";r=976;t=130'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'PNXfbV2UFXVK1xPGqvstUWNDf0u9RrQIhUn6EMSlxVZXNcPkztSKtg==')]) 2026-03-08 15:53:16 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:53:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:53:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:53:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:53:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:53:18 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 15:53:18 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 15:53:18 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 15:53:22 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:53:22 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:53:24 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 15:53:26 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 15:53:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 15:53:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:53:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 15:53:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 15:53:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5462, filename=tmpo1ud1k6i_mock.wav) 2026-03-08 15:53:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:53:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:53:27 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:53:27 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:53:27 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:53:27 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:53:27 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:53:27 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:53:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:53:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:53:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:53:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:53:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:53:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:56:53 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1db5-4eeff22c775495ee68a1cf06;9f90579c-85c9-4ff9-8051-89fe930bcdc3'), (b'RateLimit', b'"api";r=975;t=118'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Inz3et-oumR7AHOiV_qZva2dZZfSCIquV_ponnpRBSwFTUoyM5qKKA==')]) 2026-03-08 15:53:28 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:53:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:53:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:53:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:53:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:53:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:53:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:53:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:53:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:53:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:53:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:56:53 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1db5-642decb43388a3f01db21f65;9f90579c-85c9-4ff9-8051-89fe930bcdc3'), (b'RateLimit', b'"api";r=974;t=118'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'gxqSU9LuIEEyYBNyPGcp4D_96Mpc6Msf0MsUPmVP81jbKxSHwHWcTw==')]) 2026-03-08 15:53:28 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:53:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:53:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:53:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:53:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:53:30 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 15:53:30 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 15:53:30 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 15:53:34 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 15:53:34 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:53:34 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:53:39 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:53:39 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:53:39 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 15:53:39 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:53:40 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 15:53:40 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 15:53:40 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5463, filename=tmprw0v89i5_mock.wav) 2026-03-08 15:53:40 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:53:40 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:53:40 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:53:40 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:53:40 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:53:40 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:53:40 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:53:40 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:53:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:53:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:53:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:53:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:53:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:53:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:57:05 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1dc1-198165cc5fe608ca5e8e11b3;31651e60-3049-4609-a46f-f34d91b1ad61'), (b'RateLimit', b'"api";r=973;t=106'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'BPlNgthuphYuztnTcx7N6il0LnknVyUFb_jAhbjbOi6xI-JeFoZ7Ug==')]) 2026-03-08 15:53:40 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:53:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:53:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:53:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:53:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:53:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:53:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:53:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:53:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:53:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:53:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:57:05 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1dc1-11db1ea073701537791722ee;31651e60-3049-4609-a46f-f34d91b1ad61'), (b'RateLimit', b'"api";r=972;t=106'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'iTpOtVQGrB35kY8iU3LOesaMNPaI5x8oM7-ff3bfq-j9M62rkDOWww==')]) 2026-03-08 15:53:40 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:53:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:53:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:53:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:53:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:53:41 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 15:53:42 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 15:53:42 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 15:53:42 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 15:53:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:53:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpgrn3mc34_mock.wav 2026-03-08 15:53:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 15:53:46 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 15:53:46 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:53:47 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:53:47 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmps44xcvss_mock.wav 2026-03-08 15:53:52 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:53:52 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:53:52 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 15:53:52 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:53:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 15:53:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:53:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5464, filename=tmprod4q7aj_mock.wav) 2026-03-08 15:53:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:53:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:53:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:53:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:53:52 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:53:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:53:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:53:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:53:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:53:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:53:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:53:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:53:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:53:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:57:18 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1dce-57ab75ef14c5f54364635ed4;3c4e9692-9780-4536-86bf-02f8914eca1a'), (b'RateLimit', b'"api";r=971;t=93'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'u2k9Fx99gqAKOokPh_Cf7cybu8NqAjUUVKZm5iWPGNXq0DgeH6U93Q==')]) 2026-03-08 15:53:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:53:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:53:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:53:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:53:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:53:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:53:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:53:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:53:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:53:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:53:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:57:18 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1dce-69b8472f361ae0d716fa56f6;3c4e9692-9780-4536-86bf-02f8914eca1a'), (b'RateLimit', b'"api";r=970;t=93'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'xq7I1eDkwYY_hv8723VBfN-ilTtcoudOT9I4O9A6yEHltv6y5wsFBw==')]) 2026-03-08 15:53:53 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:53:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:53:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:53:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:53:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:53:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:53:55 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 15:53:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 15:53:59 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 15:53:59 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:54:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 15:54:05 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 15:54:11 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 15:54:11 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 15:54:11 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_hiujqv9_mock.wav 2026-03-08 15:54:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 15:54:17 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 15:54:19 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 15:54:19 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp15oc5_sq_mock.wav 2026-03-08 15:54:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 15:54:22 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.264706 > 2.400000) 2026-03-08 15:54:22 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.189770 < -1.000000) 2026-03-08 15:54:23 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.610684 < -1.000000) 2026-03-08 15:54:23 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검축차' 2026-03-08 15:54:23 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '보 다대포개역 신호기 궤도 검축차 하단' → 열차 2026-03-08 15:54:23 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:54:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 15:54:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1300u3sj_mock.wav 2026-03-08 15:54:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 54자) 2026-03-08 15:54:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:보 다대포개역 신호기 궤도 검축차 하단 | 긴급도:일반 | 키워드:없음 2026-03-08 15:54:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5465, filename=tmpm7z1gace_mock.wav) 2026-03-08 15:54:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:54:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:54:24 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:54:24 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:54:24 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:54:24 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:54:24 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:54:24 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:54:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:54:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:54:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:54:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:54:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:54:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:57:50 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1dee-4b09f6762e1f12c74240b5af;7971f850-845a-4a5c-99e5-e14e6d590fb6'), (b'RateLimit', b'"api";r=969;t=61'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'R35WDf0GncCy2fnPraVxqIs3a555ilNjwtAxLUsMEGuqrW3k7HXwig==')]) 2026-03-08 15:54:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:54:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:54:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:54:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:54:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:54:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:54:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:54:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:54:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:54:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:54:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:57:50 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1dee-6547d6e87e3d557610433375;7971f850-845a-4a5c-99e5-e14e6d590fb6'), (b'RateLimit', b'"api";r=968;t=61'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ahlVC_2lPpslyWGjy0ZtpCBYihUd73qvUn0F-QXRmPkC4F-X48AU3w==')]) 2026-03-08 15:54:25 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:54:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:54:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:54:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:54:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:54:27 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:54:27 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 15:54:27 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 15:54:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 15:54:31 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 15:54:31 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 15:54:31 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 15:54:31 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5466, filename=tmp8165_pfq_mock.wav) 2026-03-08 15:54:31 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:54:31 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 15:54:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:54:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:54:32 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:54:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:54:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:54:32 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:54:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:54:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:54:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:54:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:54:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:54:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:57:57 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1df5-5f7debf02c94edb00763e7b8;cf001c9f-ac3d-42c9-b13f-b224dbc6954f'), (b'RateLimit', b'"api";r=967;t=54'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'LPE7HxtnpbqbriP3d5FbDfbVskusdhMkEWRLZNKICwD7WwyuCMSxKg==')]) 2026-03-08 15:54:32 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:54:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:54:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:54:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:54:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:54:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:54:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:54:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:54:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:54:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:54:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:57:57 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1df5-60d32073461f24a3439d4a8c;cf001c9f-ac3d-42c9-b13f-b224dbc6954f'), (b'RateLimit', b'"api";r=966;t=54'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Ek_6FplK48Rf1848jjz_sRlBROPgc-X4NnG2yFuQE8C4mV4eWK1XyA==')]) 2026-03-08 15:54:32 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:54:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:54:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:54:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:54:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:54:34 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 15:54:34 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 15:54:34 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 15:54:35 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 15:54:35 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4l2i0riq_mock.wav 2026-03-08 15:54:36 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 15:54:38 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 15:54:38 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:54:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 15:54:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpc7gaqt2a_mock.wav 2026-03-08 15:54:43 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 15:54:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 15:54:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:54:44 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 15:54:44 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 15:54:44 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5467, filename=tmp_9_os6bj_mock.wav) 2026-03-08 15:54:44 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:54:44 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:54:44 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:54:44 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:54:44 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:54:44 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:54:44 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:54:44 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:54:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:54:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:54:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:54:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:54:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:54:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:58:10 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1e02-41a79b9e32a3806032cbbd14;e4d1cb74-61c4-401e-a50c-81615078a88b'), (b'RateLimit', b'"api";r=965;t=41'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'8cDId9rw3TUnLB1EVVhIMgUbgXITCLg9Fn8QOoQD4Kg1otPgvHC35w==')]) 2026-03-08 15:54:44 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:54:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:54:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:54:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:54:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:54:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:54:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:54:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:54:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:54:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:54:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:58:10 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1e02-60042d9c3a74cdb74c417f19;e4d1cb74-61c4-401e-a50c-81615078a88b'), (b'RateLimit', b'"api";r=964;t=41'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'KbZQaXxLyiqsGwh6eu8ddG6TNXsmVNQjesebczdCxFWD2PzMV2oukw==')]) 2026-03-08 15:54:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:54:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:54:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:54:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:54:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:54:47 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 15:54:47 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 15:54:47 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 15:54:51 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 15:54:51 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:54:51 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 15:54:55 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 15:54:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 15:54:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:54:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 15:54:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 15:54:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5468, filename=tmpm4a_zr0h_mock.wav) 2026-03-08 15:54:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:54:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:54:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:54:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:54:57 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:54:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:54:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:54:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:54:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:54:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:54:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:54:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:54:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:54:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:58:22 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1e0e-07b4c33e4b1918df0c87e27b;a895283e-a58b-4459-ae16-489c600458fa'), (b'RateLimit', b'"api";r=963;t=29'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'm-1jU0Oq7Uw0BVWWvwyrhcTljnacFu1SejVlWPuoSLhxQSKdb80nPQ==')]) 2026-03-08 15:54:57 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:54:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:54:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:54:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:54:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:54:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:54:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:54:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:54:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:54:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:54:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:58:22 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1e0e-431949fd315b115f1dca4b40;a895283e-a58b-4459-ae16-489c600458fa'), (b'RateLimit', b'"api";r=962;t=29'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'fSryqs-zWSsMDoeZo0-5cWp26yN2Ynnw1cQBOcWOlYOnQkNOLdDBoQ==')]) 2026-03-08 15:54:57 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:54:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:54:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:54:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:54:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:54:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 15:54:59 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 15:54:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 15:55:01 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 15:55:03 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:55:03 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:55:07 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 15:55:07 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 15:55:07 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:55:08 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 15:55:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 15:55:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:55:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5469, filename=tmp6ccw_bac_mock.wav) 2026-03-08 15:55:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:55:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:55:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:55:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:55:08 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:55:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:55:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:55:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:55:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:55:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:55:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:55:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:55:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:55:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:58:34 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1e1a-6b55bd0c337bee7d503d4e15;3ee95cd0-afff-4642-becf-c2632fc34cba'), (b'RateLimit', b'"api";r=961;t=17'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'FolEobqkn54az77Rv9dZsuE2v17GOBEJ4MgJuW9XnjawWgqM-ETgCw==')]) 2026-03-08 15:55:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:55:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:55:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:55:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:55:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:55:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:55:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:55:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:55:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:55:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:55:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:58:34 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1e1a-5e2424ec6dac5aca7040964c;3ee95cd0-afff-4642-becf-c2632fc34cba'), (b'RateLimit', b'"api";r=960;t=17'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'UcXImHjznkJYoATrDXAeO4XZKpOSbfGIT2cnUInLfbWF_fU-y9I2kg==')]) 2026-03-08 15:55:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:55:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:55:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:55:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:55:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:55:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:55:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpw4sila0l_mock.wav 2026-03-08 15:55:11 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 15:55:11 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 15:55:11 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 15:55:12 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 15:55:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:55:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptdkd09jg_mock.wav 2026-03-08 15:55:15 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:55:15 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:55:20 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:55:20 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:55:20 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 15:55:20 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:55:21 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 15:55:21 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 15:55:21 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5470, filename=tmpoo5itu2e_mock.wav) 2026-03-08 15:55:21 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:55:21 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:55:21 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:55:21 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:55:21 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:55:21 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:55:21 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:55:21 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:55:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:55:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:55:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:55:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:55:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:55:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:58:47 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1e27-2f5dbe7a37ca5df53618b81c;b6fcd640-d4a1-4cd6-8f71-92a21e1eeee5'), (b'RateLimit', b'"api";r=959;t=4'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'G_JD1huTLM4UOlFWd-dMavMsjxntnD9D5dOkRZMPVRRT1U0usRXJEA==')]) 2026-03-08 15:55:21 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:55:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:55:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:55:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:55:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:55:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:55:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:55:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:55:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:55:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:55:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:58:47 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1e27-1f7485534648eec8332fdb0e;b6fcd640-d4a1-4cd6-8f71-92a21e1eeee5'), (b'RateLimit', b'"api";r=958;t=4'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'jzeGNclETEAA0AuZqDTnVC8RTPVZ72OHk7fvFLNZ_7K3aq5-YXzlJQ==')]) 2026-03-08 15:55:21 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:55:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:55:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:55:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:55:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:55:24 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 15:55:24 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 15:55:24 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 15:55:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 15:55:27 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 15:55:27 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:55:33 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:55:33 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:55:33 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 15:55:33 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:55:33 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 15:55:33 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 15:55:33 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5471, filename=tmponk2n9n9_mock.wav) 2026-03-08 15:55:33 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:55:33 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:55:33 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:55:33 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:55:33 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:55:33 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:55:33 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:55:33 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:55:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:55:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:55:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:55:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:55:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:55:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:58:59 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1e33-7c5c91f36c2dcc0f3cb86110;1b8319e3-3432-4f01-989f-d503bf8bb633'), (b'RateLimit', b'"api";r=999;t=292'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lQqViX7ARViMDhbbqFtYu-dqZDF10tM9Lh5-ivr8xlmnCmu5Zf4TZw==')]) 2026-03-08 15:55:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:55:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:55:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:55:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:55:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:55:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:55:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:55:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:55:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:55:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:55:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:58:59 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1e33-0d1bf4ee16c5680a7eb07773;1b8319e3-3432-4f01-989f-d503bf8bb633'), (b'RateLimit', b'"api";r=998;t=292'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lk4utf6Hp3AjFXyAeHFOeG7895J456trrK7-2ML-wpP33Jd8R8XZ4Q==')]) 2026-03-08 15:55:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:55:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:55:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:55:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:55:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:55:36 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:55:36 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 15:55:36 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 15:55:38 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 15:55:38 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpl44byhbt_mock.wav 2026-03-08 15:55:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 15:55:40 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 15:55:40 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:55:46 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 15:55:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 15:55:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpuzagqlqt_mock.wav 2026-03-08 15:55:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 15:55:51 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 15:55:51 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp94ea8ekq_mock.wav 2026-03-08 15:55:54 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 15:55:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 15:56:00 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 15:56:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 15:56:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvobd6d6x_mock.wav 2026-03-08 15:56:03 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 15:56:06 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 15:56:06 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.522521 < -1.000000) 2026-03-08 15:56:07 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.098337 < -1.000000) 2026-03-08 15:56:08 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 15:56:08 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:56:08 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:56:08 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '좌석은' → 불명 2026-03-08 15:56:08 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwfj9ati__mock.wav 2026-03-08 15:56:08 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:56:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 19자) 2026-03-08 15:56:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:좌석 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 15:56:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5472, filename=tmp7ejin6iv_mock.wav) 2026-03-08 15:56:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:56:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:56:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:56:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:56:08 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:56:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:56:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:56:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:56:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:56:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:56:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:56:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:56:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:56:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:59:34 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1e56-499ef4760eb65e121f010687;352adc9d-c64d-449d-b370-afdd7eea8583'), (b'RateLimit', b'"api";r=997;t=257'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'IVlGppr3ItPKOkCAL3OuMZuKJ_WJIOF88ERP1tAkn4XDAcwEeV2iSA==')]) 2026-03-08 15:56:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:56:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:56:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:56:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:56:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:56:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:56:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:56:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:56:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:56:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:56:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:59:34 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1e56-6b96bda0365080a03922af51;352adc9d-c64d-449d-b370-afdd7eea8583'), (b'RateLimit', b'"api";r=996;t=257'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'izKbL_FYs-GUsPfHBjRW90txvwmGJbCRfrLLUKBaNqaG97uRSMGgOQ==')]) 2026-03-08 15:56:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:56:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:56:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:56:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:56:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:56:11 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:56:11 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 15:56:11 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 15:56:15 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 15:56:15 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 51자) 2026-03-08 15:56:15 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 결과 없음 | 긴급도:일반 | 키워드:무전,분석,결과 없음,일반 2026-03-08 15:56:16 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5473, filename=tmpzz_vygf__mock.wav) 2026-03-08 15:56:16 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:56:16 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 15:56:16 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:56:16 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:56:16 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:56:16 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:56:16 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:56:16 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:56:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:56:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:56:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:56:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:56:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:56:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:59:41 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1e5d-5ee665dd7806a3f34a488ce1;9b5b9e98-8071-4b8d-b55b-7f38d8902403'), (b'RateLimit', b'"api";r=995;t=250'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'M1lnbAlxM55vQFTYyRwGLmGxXEzJ0BcSTdcXrw-eAC6bg8SVC9SArA==')]) 2026-03-08 15:56:16 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:56:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:56:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:56:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:56:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:56:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:56:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:56:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:56:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:56:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:56:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:59:41 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1e5d-15b46e063083e78b5836e524;9b5b9e98-8071-4b8d-b55b-7f38d8902403'), (b'RateLimit', b'"api";r=994;t=250'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'30mFGaV39_jzdO-8Z8NWfhnpqJVMOF7xZMIhG8shROQdKr1lCOPeuQ==')]) 2026-03-08 15:56:16 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:56:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:56:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:56:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:56:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:56:18 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 15:56:18 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 15:56:18 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 15:56:18 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 15:56:22 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 15:56:22 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:56:27 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 15:56:27 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 15:56:27 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:56:28 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 34자) 2026-03-08 15:56:28 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:전차선, 이동 2026-03-08 15:56:28 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5474, filename=tmpy6y5r_gl_mock.wav) 2026-03-08 15:56:28 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:56:28 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:56:28 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 15:56:28 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:56:28 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:56:28 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:56:28 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:56:28 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:56:28 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:56:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:56:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:56:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:56:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:56:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:56:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:59:54 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1e6a-45abdd3c55226a5173aeece9;0f745836-3f62-462e-8ab8-d396d0db89c0'), (b'RateLimit', b'"api";r=993;t=237'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'EuiWMgHgfh56MVuEy-4vsyzm4Uiw_KXAlvy2FLtD8xKFnon1VbXvyA==')]) 2026-03-08 15:56:28 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:56:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:56:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:56:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:56:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:56:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:56:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:56:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:56:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:56:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:56:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 06:59:54 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1e6a-0608848b1294cd7072bee71e;0f745836-3f62-462e-8ab8-d396d0db89c0'), (b'RateLimit', b'"api";r=992;t=237'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'wUsapKt1I0KJpYvXTGLCymuf5ejZK9veyQGe1lOjEgJWjqVGeLyimQ==')]) 2026-03-08 15:56:29 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:56:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:56:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:56:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:56:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:56:31 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 15:56:31 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 15:56:31 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 15:56:35 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 15:56:35 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:56:35 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 15:56:37 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:56:37 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzgpbe3gx_mock.wav 2026-03-08 15:56:39 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 15:56:40 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 15:56:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 15:56:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:56:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:56:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4jom966g_mock.wav 2026-03-08 15:56:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 15:56:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 15:56:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5475, filename=tmpu2ejc4rd_mock.wav) 2026-03-08 15:56:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:56:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:56:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:56:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:56:41 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:56:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:56:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:56:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:56:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:56:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:56:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:56:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:56:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:56:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:00:06 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1e76-6745580e01b09d226aae8309;dd3fca41-5bcf-4a22-869e-ed8b2ed20bc6'), (b'RateLimit', b'"api";r=991;t=225'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'NA4OdsXLeGEUEQEpojyxnGI65DOPnCi07psOipNFubSb0W7JQHTy7Q==')]) 2026-03-08 15:56:41 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:56:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:56:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:56:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:56:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:56:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:56:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:56:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:56:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:56:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:56:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:00:07 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1e77-76f420ca4ed01de07ed25f50;dd3fca41-5bcf-4a22-869e-ed8b2ed20bc6'), (b'RateLimit', b'"api";r=990;t=224'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'efc9lI3jKvywBMVuJ8G-v6S8LFblfome2EX5XpynmlzQOUbvI9Wprw==')]) 2026-03-08 15:56:41 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:56:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:56:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:56:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:56:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:56:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 15:56:43 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 15:56:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 15:56:47 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:56:47 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:56:51 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 15:56:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 15:56:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:56:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 15:56:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:56:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5476, filename=tmp_hxnw67o_mock.wav) 2026-03-08 15:56:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:56:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:56:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:56:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:56:52 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:56:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:56:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:56:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:56:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:56:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:56:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:56:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:56:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:56:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:00:18 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1e82-3cc6dbbb348c805a3d81801e;8f243e20-9d36-40e4-8964-bf9d417c92d3'), (b'RateLimit', b'"api";r=989;t=213'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'WZPpzacywOOuO_3tMmvGJPSE_ISnXnhPBrIBtFd-JtQ9djibUVTJ-A==')]) 2026-03-08 15:56:53 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:56:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:56:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:56:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:56:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:56:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:56:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:56:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:56:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:56:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:56:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:00:18 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1e82-08a59cac28d978c37475e711;8f243e20-9d36-40e4-8964-bf9d417c92d3'), (b'RateLimit', b'"api";r=988;t=213'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'w65rzuZqwlUMirio8BTARHXrlCNWbNyKCJZyueBgOjcHpSHx7lLTag==')]) 2026-03-08 15:56:53 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:56:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:56:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:56:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:56:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:56:54 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 15:56:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 15:56:55 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 15:56:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 15:56:59 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:56:59 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:57:04 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:57:04 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:57:04 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 15:57:04 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:57:05 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 15:57:05 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 15:57:05 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5477, filename=tmpqwmllacm_mock.wav) 2026-03-08 15:57:05 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:57:05 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:57:05 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:57:05 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:57:05 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:57:05 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:57:05 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:57:05 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:57:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:57:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:57:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:57:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:57:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:57:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:00:30 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1e8e-0e7ea115270da5553789386a;b5d689f9-e617-41a4-9c52-4fb1a17f6d26'), (b'RateLimit', b'"api";r=987;t=201'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Ca0MnCUUcDTx_eu3A45_SYY6AhJ04MsnDhfJJ_u16TTUsxPw8D1ZBA==')]) 2026-03-08 15:57:05 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:57:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:57:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:57:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:57:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:57:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:57:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:57:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:57:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:57:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:57:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 15:57:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpa5zdmyya_mock.wav 2026-03-08 15:57:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:00:31 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1e8f-057ed0b172cab7255d5306bb;b5d689f9-e617-41a4-9c52-4fb1a17f6d26'), (b'RateLimit', b'"api";r=986;t=200'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Q7mEVnBO8jFThCba7fk4FTkridhDS_pYWq_wvRfy3c0JR3aaJvytmQ==')]) 2026-03-08 15:57:05 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:57:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:57:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:57:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:57:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:57:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 15:57:07 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 15:57:07 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 15:57:07 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 15:57:11 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 15:57:11 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:57:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 15:57:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3tdjz54l_mock.wav 2026-03-08 15:57:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 15:57:16 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:57:16 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:57:16 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 15:57:17 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:57:17 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 15:57:17 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 15:57:17 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5478, filename=tmp6brkuq_b_mock.wav) 2026-03-08 15:57:17 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:57:17 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:57:17 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:57:17 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:57:17 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:57:17 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:57:17 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:57:17 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:57:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:57:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:57:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:57:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:57:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:57:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:00:43 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1e9b-1ee210c156346a5834bdff68;888f6922-ae90-4708-9f52-68e3998c0554'), (b'RateLimit', b'"api";r=985;t=188'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'nl1CvGn1aZzcXp8ffBwOfp6nk0EKsHW-kZ7N05iLWnbhy5lf3UjjkQ==')]) 2026-03-08 15:57:18 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:57:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:57:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:57:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:57:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:57:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:57:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:57:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:57:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:57:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:57:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:00:43 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1e9b-76fa477b23c9d6fa6f19525f;888f6922-ae90-4708-9f52-68e3998c0554'), (b'RateLimit', b'"api";r=984;t=188'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'tR7xemkm0H3TFD3FhrEP5QOI6I33_YZJbPCQ5ikNMPZvqy385CgZpA==')]) 2026-03-08 15:57:18 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:57:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:57:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:57:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:57:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:57:18 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 15:57:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3bk36u46_mock.wav 2026-03-08 15:57:20 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:57:20 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 15:57:20 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 15:57:24 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 15:57:24 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:57:24 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 15:57:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 15:57:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpuexwtaes_mock.wav 2026-03-08 15:57:30 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 15:57:30 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 15:57:35 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 15:57:35 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7u1r6cvn_mock.wav 2026-03-08 15:57:37 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 15:57:41 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 15:57:45 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 15:57:46 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 15:57:47 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.691495 < -1.000000) 2026-03-08 15:57:47 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.264782 < -1.000000) 2026-03-08 15:57:48 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:57:48 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:57:48 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '중독에 전달해 보 기회적인 요구는 안전에도 접근하고 기' → 불명 2026-03-08 15:57:48 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:57:49 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 15:57:49 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:중독에 전달해 보 기회적 요구는 안전에도 접근하고 기회적 기회적 객실행선표시기 | 긴급도:일반 | 키워드:없음 2026-03-08 15:57:49 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5479, filename=tmpw9aeb96a_mock.wav) 2026-03-08 15:57:49 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:57:49 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:57:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:57:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:57:49 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:57:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:57:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:57:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:57:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:57:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:57:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:57:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:57:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:57:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:01:14 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1eba-19470c4e1635013e2d2825f7;48ddc5e4-3d37-4411-9516-378ae8851764'), (b'RateLimit', b'"api";r=983;t=157'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'kpC1XVHz3Mj6I6lLUvd4k0J6S-jO3xHFPQAtSnGN5j55Tl_28lhjog==')]) 2026-03-08 15:57:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:57:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:57:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:57:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:57:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:57:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:57:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:57:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:57:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:57:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:57:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:01:15 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1ebb-1e64ad8642953bc10c78ea6b;48ddc5e4-3d37-4411-9516-378ae8851764'), (b'RateLimit', b'"api";r=982;t=156'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'GCDnlFLGYTUChf3qBWTfwNKJTa98JTJ2ihpZI3UKJfGHV8A5u9I7Rg==')]) 2026-03-08 15:57:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:57:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:57:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:57:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:57:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:57:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:57:52 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 15:57:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 15:57:55 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 15:57:55 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 15:57:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 51자) 2026-03-08 15:57:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 결과 없음 | 긴급도:일반 | 키워드:무전,분석,결과 없음,일반 2026-03-08 15:57:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5480, filename=tmp1076zh6l_mock.wav) 2026-03-08 15:57:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:57:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 15:57:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:57:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:57:56 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:57:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:57:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:57:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:57:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:57:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:57:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:57:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:57:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:57:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:01:22 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1ec2-546340e87e4a4d3c71c5cc57;c8d4a9e0-742f-47ec-81a1-b626a4420cab'), (b'RateLimit', b'"api";r=981;t=149'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9IhTybmnEz4RYIO-qYenMQZzUnutqdh_ksmtyQT_sd-kWKSY1PVM4A==')]) 2026-03-08 15:57:57 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:57:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:57:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:57:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:57:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:57:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:57:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:57:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:57:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:57:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:57:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:01:22 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1ec2-63aca68f7f4f87f65ac6fa80;c8d4a9e0-742f-47ec-81a1-b626a4420cab'), (b'RateLimit', b'"api";r=980;t=149'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'XcxhFE5JnyUPeB7nXZSlHa93yDWYhmCDPpnzXol8YSLZn7NL1yNI9w==')]) 2026-03-08 15:57:57 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:57:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:57:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:57:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:57:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:57:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 15:57:59 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 15:57:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 15:58:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 15:58:03 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 15:58:03 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:58:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:58:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpejmz75_f_mock.wav 2026-03-08 15:58:06 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 15:58:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:58:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpoavn9f6l_mock.wav 2026-03-08 15:58:08 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 15:58:08 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 15:58:08 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:58:09 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 15:58:09 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 15:58:09 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5481, filename=tmp7gv3yzu5_mock.wav) 2026-03-08 15:58:09 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:58:09 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:58:09 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:58:09 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:58:09 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:58:09 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:58:09 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:58:09 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:58:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:58:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:58:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:58:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:58:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:58:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:01:35 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1ecf-5600e9252038cf2f7eb89965;ee8f18c2-9244-4c9c-b867-f5f04e897077'), (b'RateLimit', b'"api";r=979;t=136'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'TZN_eNsWPUkk5g4Fgj7QibgWPx6bUhHEVuPmJHZ3s-iw8l0AEGmrkQ==')]) 2026-03-08 15:58:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:58:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:58:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:58:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:58:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:58:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:58:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:58:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:58:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:58:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:58:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:01:35 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1ecf-6f5d90082d6fedae0e27d979;ee8f18c2-9244-4c9c-b867-f5f04e897077'), (b'RateLimit', b'"api";r=978;t=136'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'TwbXnK27KsWKxI3bprV1QVGio9UnXomUPg49izsIn6izIM4IVbPydQ==')]) 2026-03-08 15:58:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:58:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:58:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:58:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:58:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:58:12 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 15:58:12 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 15:58:12 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 15:58:15 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 15:58:15 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:58:20 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 15:58:20 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 15:58:20 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:58:21 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 15:58:21 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 15:58:21 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 15:58:21 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5482, filename=tmpgw5twy29_mock.wav) 2026-03-08 15:58:21 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:58:21 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:58:21 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:58:21 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:58:21 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:58:21 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:58:21 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:58:21 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:58:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:58:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:58:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:58:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:58:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:58:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:01:47 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1edb-78967c032d4bf40868853c92;44e253f4-dec4-4a65-828e-2831bd5b2d85'), (b'RateLimit', b'"api";r=977;t=124'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'TI0ScIFC_0j_AWVxCoNlm8yt_ioSZrk8QCvmS-3JVzURZ4rKDyFmXQ==')]) 2026-03-08 15:58:22 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:58:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:58:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:58:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:58:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:58:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:58:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:58:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:58:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:58:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:58:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:01:47 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1edb-133ac84e6c5d5a8737379fce;44e253f4-dec4-4a65-828e-2831bd5b2d85'), (b'RateLimit', b'"api";r=976;t=124'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6ggwBDETB78HJ0uhQfd_fDQYKY2OlesA569fpHV9QniDKKSkVFTLNw==')]) 2026-03-08 15:58:22 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:58:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:58:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:58:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:58:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:58:24 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 15:58:24 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 15:58:24 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 15:58:28 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:58:28 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:58:32 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 15:58:32 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpx0etguh5_mock.wav 2026-03-08 15:58:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 15:58:32 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 15:58:32 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 15:58:32 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:58:33 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 15:58:33 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 통과 | 긴급도:일반 | 키워드:역전기(RV),모터,신호,통과 2026-03-08 15:58:33 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5483, filename=tmp4myecs1c_mock.wav) 2026-03-08 15:58:33 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:58:33 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:58:33 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:58:33 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:58:33 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:58:33 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:58:33 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:58:33 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:58:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:58:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:58:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:58:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:58:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:58:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:01:59 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1ee7-2a499f320414b4c259873c13;0236adf5-6ad3-4c74-bc74-0f910e91db0f'), (b'RateLimit', b'"api";r=975;t=112'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lTEJNVwlDPijdBhQDKglejqHj0EBZdV3dFnbgcyAS02KJySjUBv9EQ==')]) 2026-03-08 15:58:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:58:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:58:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:58:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:58:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:58:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:58:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:58:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:58:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:58:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:58:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:01:59 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1ee7-648adc3b60d9f02208d777a3;0236adf5-6ad3-4c74-bc74-0f910e91db0f'), (b'RateLimit', b'"api";r=974;t=112'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'nBJvnBFERNcYQ_nmLxA7-QFie42hVTWC3SZ-C8p5Wki6HoHfPLgrTw==')]) 2026-03-08 15:58:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:58:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:58:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:58:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:58:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:58:36 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 15:58:36 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 15:58:36 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 15:58:40 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 15:58:40 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:58:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 15:58:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpg5slico3_mock.wav 2026-03-08 15:58:41 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 15:58:45 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 15:58:45 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpa7ulneg7_mock.wav 2026-03-08 15:58:45 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:58:45 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:58:45 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 15:58:45 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:58:46 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 15:58:46 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 15:58:46 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5484, filename=tmp759jm0f6_mock.wav) 2026-03-08 15:58:46 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:58:46 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:58:46 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:58:46 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:58:46 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:58:46 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:58:46 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:58:46 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:58:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:58:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:58:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:58:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:58:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:58:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:02:12 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1ef4-00b745e863316813369eb5c0;576479f9-2730-42dc-aef0-4f07f518b4f9'), (b'RateLimit', b'"api";r=973;t=99'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'1_IqYQOTlqFDhzQIteEKNyzNZ8BgrWYuoMPmCE4LY-OAIwsc9VnZaA==')]) 2026-03-08 15:58:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:58:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:58:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:58:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:58:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:58:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:58:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:58:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:58:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:58:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:58:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:02:12 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1ef4-09cc9dd11c413f3f39d8abfa;576479f9-2730-42dc-aef0-4f07f518b4f9'), (b'RateLimit', b'"api";r=972;t=99'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'LRSPtgoaD7IISImaRhTuxD6DomVk1Il1nh3r7xkpCnM-daLbR15Xsg==')]) 2026-03-08 15:58:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:58:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:58:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:58:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:58:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:58:49 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 15:58:49 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 15:58:49 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 15:58:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 15:58:52 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 15:58:52 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:58:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 15:58:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwqxpepu6_mock.wav 2026-03-08 15:58:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 15:58:57 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:58:57 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:58:57 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 15:58:57 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:58:58 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 15:58:58 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 15:58:58 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5485, filename=tmpz69yt3q9_mock.wav) 2026-03-08 15:58:58 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:58:58 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:58:58 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:58:58 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:58:58 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:58:58 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:58:58 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:58:58 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:58:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:58:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:58:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:58:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:58:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:58:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:02:24 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1f00-0660ddfa2d67c06a4c92c439;8b81f446-9c20-4bdb-b17a-006ecc48615f'), (b'RateLimit', b'"api";r=971;t=87'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'3TUNQ_aaEUVUncjyqpw3ubnXqEwOjY2CL1usJJVJZSvT364IOeFYBw==')]) 2026-03-08 15:58:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:58:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:58:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:58:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:58:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:58:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:58:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:58:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:58:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:58:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:58:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:02:24 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1f00-7af3873111e04f6d60419889;8b81f446-9c20-4bdb-b17a-006ecc48615f'), (b'RateLimit', b'"api";r=970;t=87'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'rKwp7paSRVv0NaU7KVdogiNK9qBVZLy4B_OX04UtkFvZ27FHa10eZw==')]) 2026-03-08 15:58:59 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:58:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:58:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:58:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:58:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:59:01 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:59:01 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 15:59:01 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 15:59:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 15:59:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptyr8q8fw_mock.wav 2026-03-08 15:59:05 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 15:59:05 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:59:10 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 15:59:12 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 15:59:18 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 15:59:22 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 15:59:25 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 15:59:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 15:59:30 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 15:59:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:59:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp798le28t_mock.wav 2026-03-08 15:59:31 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.119113 < -1.000000) 2026-03-08 15:59:32 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.981122 < -1.000000) 2026-03-08 15:59:33 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 15:59:33 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 15:59:33 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 15:59:33 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다조로 젊은' → 불명 2026-03-08 15:59:33 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:59:34 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 32자) 2026-03-08 15:59:34 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다조로 젊은 | 긴급도:일반 | 키워드:없음 2026-03-08 15:59:34 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5486, filename=tmpdlwnji33_mock.wav) 2026-03-08 15:59:34 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:59:34 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:59:34 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:59:34 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:59:34 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:59:34 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:59:34 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:59:34 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:59:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:59:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:59:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:59:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:59:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:59:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:02:59 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1f23-1148db8035202d787633c11a;1bc240b8-9373-4bf3-aec1-6bb26998bb2f'), (b'RateLimit', b'"api";r=969;t=52'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'tQhaNagJLWGcJ0L-Sp8yBHeaMDLbgI80hTY7CVHn7VXgKIbG5JoquA==')]) 2026-03-08 15:59:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:59:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:59:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:59:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:59:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:59:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:59:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:59:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:59:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:59:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:59:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:03:00 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1f24-52578cbe45c1f1b26ce55f9e;1bc240b8-9373-4bf3-aec1-6bb26998bb2f'), (b'RateLimit', b'"api";r=968;t=51'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Gg6782VMSk6ARe75Ijcu9E9O2qWd3XBAfB3kjWt10Kv7W-mGChB6QA==')]) 2026-03-08 15:59:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:59:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:59:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:59:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:59:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:59:35 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 15:59:35 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9tqpcmtf_mock.wav 2026-03-08 15:59:37 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 15:59:37 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 15:59:37 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 15:59:40 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 15:59:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 15:59:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 15:59:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5487, filename=tmpo_mlrtej_mock.wav) 2026-03-08 15:59:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:59:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 15:59:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:59:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:59:41 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:59:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:59:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:59:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:59:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:59:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:59:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:59:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:59:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:59:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:03:07 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1f2b-589405255542a6f536c07fc8;d3bca4b9-629a-45ac-bc86-2d0dd2a654ba'), (b'RateLimit', b'"api";r=967;t=44'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'dXEKnqqvTHkzMKbeRgwi0XNGr-eekmT2umtTg_--AB3y2j0JFxGmYg==')]) 2026-03-08 15:59:42 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:59:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:59:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:59:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:59:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:59:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:59:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:59:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:59:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:59:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:59:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:03:07 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1f2b-788cc2b536d55b3c0191cf42;d3bca4b9-629a-45ac-bc86-2d0dd2a654ba'), (b'RateLimit', b'"api";r=966;t=44'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bwfF61UZHo6ijyeD6SLRRKQU_PfILJy8Fbz94BS_t1sEN4-tRwcMtw==')]) 2026-03-08 15:59:42 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:59:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:59:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:59:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:59:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:59:44 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 15:59:44 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 15:59:44 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 15:59:48 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 15:59:48 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 15:59:49 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 15:59:53 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 15:59:53 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 15:59:53 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 15:59:54 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 15:59:54 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 15:59:54 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5488, filename=tmp6ipe6h3m_mock.wav) 2026-03-08 15:59:54 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 15:59:54 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 15:59:54 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 15:59:54 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 15:59:54 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 15:59:54 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 15:59:54 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 15:59:54 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 15:59:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:59:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:59:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:59:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:59:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:59:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:03:19 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1f37-4cabb5bd6e36f1d13a27f567;d57b7b88-2cbd-4a5a-8969-d1682b33c7be'), (b'RateLimit', b'"api";r=965;t=32'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'CLx5J_en_dCxmw-HsmcB-6Y-bH8ZL691k-JZuxN5_snkSxioozmT4g==')]) 2026-03-08 15:59:54 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 15:59:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:59:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:59:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:59:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:59:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 15:59:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 15:59:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 15:59:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 15:59:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 15:59:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:03:19 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1f37-7e323abf78d57e42202f5fd5;d57b7b88-2cbd-4a5a-8969-d1682b33c7be'), (b'RateLimit', b'"api";r=964;t=32'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'PzwBzTwxmPQ9kJHVBXSkuoPfq7xRF8TfJou_Xp1MMrI54XoJ9OPpSg==')]) 2026-03-08 15:59:54 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 15:59:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 15:59:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 15:59:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 15:59:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 15:59:56 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 15:59:56 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 15:59:56 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 15:59:59 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 15:59:59 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpoi2w_z9o_mock.wav 2026-03-08 15:59:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 16:00:00 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 16:00:00 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:00:05 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 16:00:05 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 16:00:05 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:00:06 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 16:00:06 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 16:00:06 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5489, filename=tmpcn2yr5_g_mock.wav) 2026-03-08 16:00:06 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:00:06 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:00:06 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:00:06 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:00:06 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:00:06 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:00:06 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:00:06 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:00:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:00:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:00:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:00:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:00:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:00:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:03:32 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1f44-17c7d086364f3b514e41eed0;af84687a-ca97-48ec-aad5-c41483c70d2b'), (b'RateLimit', b'"api";r=963;t=19'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'nqv5C1Utepi3H6drxfLNoaFGjGec42kPhhzkEEw50J0p1K49jGZttA==')]) 2026-03-08 16:00:06 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:00:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:00:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:00:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:00:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:00:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:00:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:00:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:00:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:00:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:00:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:03:32 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1f44-749206f62af5d318012c4f78;af84687a-ca97-48ec-aad5-c41483c70d2b'), (b'RateLimit', b'"api";r=962;t=19'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'XkdnvanbGxGgTGWiBh8LUxaHh9MWUihjM794yNguFFYUoeBETB54oQ==')]) 2026-03-08 16:00:07 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:00:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:00:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:00:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:00:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:00:08 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 16:00:08 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpi4jntzob_mock.wav 2026-03-08 16:00:08 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 16:00:09 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 16:00:09 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 16:00:09 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 16:00:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 16:00:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6s9zsm_1_mock.wav 2026-03-08 16:00:13 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:00:13 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:00:17 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 16:00:17 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 16:00:17 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:00:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 16:00:18 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 16:00:18 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:00:18 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5490, filename=tmphh3ydopl_mock.wav) 2026-03-08 16:00:18 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:00:18 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:00:18 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:00:18 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:00:18 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:00:18 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:00:18 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:00:18 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:00:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:00:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:00:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:00:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:00:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:00:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:03:44 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1f50-42cba7242b556c23791587b9;33f85ac7-fe51-41e5-b5aa-174381859026'), (b'RateLimit', b'"api";r=961;t=7'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'rdDCREca0q0jXFROfszNxTua0pLSJ4wj5qEv7F2BSnhkCRAJ3uoJdg==')]) 2026-03-08 16:00:18 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:00:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:00:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:00:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:00:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:00:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:00:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:00:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:00:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:00:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:00:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:03:44 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1f50-5d5092e02d01f9b63f63362a;33f85ac7-fe51-41e5-b5aa-174381859026'), (b'RateLimit', b'"api";r=960;t=7'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'prZ8NTXVemSdS4HNGaGrr7d9j8yt0ALybDPgMtthquxcprmAo5QEXw==')]) 2026-03-08 16:00:19 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:00:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:00:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:00:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:00:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:00:21 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 16:00:21 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 16:00:21 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 16:00:23 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 16:00:23 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0b1szcas_mock.wav 2026-03-08 16:00:24 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 16:00:25 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:00:25 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:00:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 16:00:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpkudpaw6n_mock.wav 2026-03-08 16:00:30 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:00:30 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:00:30 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 16:00:30 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:00:31 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 16:00:31 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 16:00:31 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5491, filename=tmpvlrxnzqf_mock.wav) 2026-03-08 16:00:31 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:00:31 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:00:31 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:00:31 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:00:31 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:00:31 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:00:31 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:00:31 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:00:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:00:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:00:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:00:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:00:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:00:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:03:56 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1f5c-1ac5be0e47880be26d983fd0;f23c4db5-a04a-47be-8dec-6d1ec46e2b9e'), (b'RateLimit', b'"api";r=999;t=295'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'he-msOThNzFfgFElCp7ZazzYEhA1BtvbLl5Uqfl_FwduLkWn2lLj3w==')]) 2026-03-08 16:00:31 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:00:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:00:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:00:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:00:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:00:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:00:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:00:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:00:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:00:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:00:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:03:56 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1f5c-057e3c01207227741a1d8ce8;f23c4db5-a04a-47be-8dec-6d1ec46e2b9e'), (b'RateLimit', b'"api";r=998;t=295'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'iE-JF2_7_1dybqnlNXGQtCrhC9kYkIgtnqwLvtJofDuMLl8NKq0lzg==')]) 2026-03-08 16:00:31 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:00:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:00:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:00:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:00:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:00:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 16:00:33 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 16:00:33 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 16:00:37 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 16:00:37 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:00:39 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 16:00:42 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:00:42 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:00:42 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 16:00:42 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:00:43 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 16:00:43 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:00:43 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5492, filename=tmpqmr2espl_mock.wav) 2026-03-08 16:00:43 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:00:43 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:00:43 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:00:43 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:00:43 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:00:43 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:00:43 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:00:43 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:00:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:00:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:00:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:00:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:00:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:00:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:04:08 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1f68-173a3eed03b0b75716be8864;cdf614ae-d7a1-489f-9865-411d6a9cee5e'), (b'RateLimit', b'"api";r=997;t=283'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'm7ObTNK15TzjDqZBD4PoVxb9cZ73ajjoTN0oGtxFzGs5VglnYPQbbA==')]) 2026-03-08 16:00:43 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:00:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:00:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:00:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:00:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:00:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:00:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:00:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:00:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:00:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:00:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:04:09 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1f69-558b310775c47da277d68034;cdf614ae-d7a1-489f-9865-411d6a9cee5e'), (b'RateLimit', b'"api";r=996;t=282'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'2gnYoYPwCKNflFjQlY7pLPZhIvL_TVUTWkjlbxxHqTylBGyL8HB27w==')]) 2026-03-08 16:00:43 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:00:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:00:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:00:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:00:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:00:46 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:00:46 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 16:00:46 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 16:00:49 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 16:00:49 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:00:49 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 16:00:55 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 16:00:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 16:00:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:00:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpliwgk0gv_mock.wav 2026-03-08 16:01:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 16:01:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:01:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp533feh4p_mock.wav 2026-03-08 16:01:03 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 16:01:10 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 16:01:14 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (8.952941 > 2.400000) 2026-03-08 16:01:15 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.396732 < -1.000000) 2026-03-08 16:01:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 16:01:16 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.189389 < -1.000000) 2026-03-08 16:01:16 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 16:01:16 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 역전기(RV) 모터카 분기륜 시작' → 열차 2026-03-08 16:01:16 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:01:17 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 95자) 2026-03-08 16:01:17 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터카 분기륜 시작전표 통과 | 긴급도:일반 | 키워드:역전기(RV) 모터카, 분기륜, 시작전표, 통과 2026-03-08 16:01:17 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5493, filename=tmp7bybiux1_mock.wav) 2026-03-08 16:01:17 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:01:17 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:01:17 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:01:17 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:01:17 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:01:17 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:01:17 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:01:17 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:01:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:01:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:01:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:01:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:01:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:01:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:04:43 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1f8b-0d0745bb71b71e88029e9bfd;df913d9e-8f56-42c1-9e8f-09630ba6b4e3'), (b'RateLimit', b'"api";r=995;t=248'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Kc3X4GZ4q0qcN51rxdgi14zD41e9TtcxEkRXaSD3RbXeQIP9NjcArw==')]) 2026-03-08 16:01:18 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:01:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:01:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:01:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:01:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:01:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:01:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:01:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:01:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:01:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:01:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:04:43 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1f8b-5cb7640a3cfacf6d13b67b2b;df913d9e-8f56-42c1-9e8f-09630ba6b4e3'), (b'RateLimit', b'"api";r=994;t=248'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Bztr0ozg0KX4PP56UWy2s6bd3jBN4hLarwoXWEX_3obcZXgrGz3KOw==')]) 2026-03-08 16:01:18 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:01:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:01:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:01:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:01:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:01:20 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:01:20 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 16:01:20 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 16:01:24 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 16:01:25 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 16:01:25 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 16:01:25 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5494, filename=tmplbwltc_u_mock.wav) 2026-03-08 16:01:25 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:01:25 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 16:01:25 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:01:25 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:01:25 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:01:25 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:01:25 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:01:25 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:01:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:01:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:01:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:01:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:01:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:01:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:04:50 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1f92-28198b58759882b35f356485;827b7e63-0cde-4ed9-8d56-63de429b7561'), (b'RateLimit', b'"api";r=993;t=241'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'qXk95QII_AbY6FJvkoX6DHfhwP-Uz5ATs5b1oYiGwUbwmlxmfjgWOQ==')]) 2026-03-08 16:01:25 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:01:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:01:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:01:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:01:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:01:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:01:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:01:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:01:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:01:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:01:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:04:51 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1f93-659d6ea80413850e3896c5f9;827b7e63-0cde-4ed9-8d56-63de429b7561'), (b'RateLimit', b'"api";r=992;t=240'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'JfVusFWWMK-VP12s0PKQOSyOlcXDycQgDBMTf4T6ebk3gGoZ4ALjGw==')]) 2026-03-08 16:01:25 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:01:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:01:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:01:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:01:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:01:26 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 16:01:26 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpi6hbvdpg_mock.wav 2026-03-08 16:01:26 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 16:01:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 16:01:28 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 16:01:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 16:01:32 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 16:01:32 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:01:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 16:01:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpscb0ehbr_mock.wav 2026-03-08 16:01:35 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 16:01:37 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 16:01:37 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 16:01:37 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:01:38 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 16:01:38 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 16:01:38 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5495, filename=tmp1axh3jvw_mock.wav) 2026-03-08 16:01:38 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:01:38 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:01:38 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:01:38 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:01:38 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:01:38 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:01:38 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:01:38 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:01:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:01:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:01:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:01:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:01:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:01:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:05:03 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1f9f-57a7cd2370ed21e13b370e58;d45f02bc-9525-4b6a-acbf-be83e29f6664'), (b'RateLimit', b'"api";r=991;t=228'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'2GIxxXkNzzuw7Qj-1Celq1frndKsyxvJ-GkoQpVdxiShHUNC70dx3Q==')]) 2026-03-08 16:01:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:01:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:01:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:01:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:01:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:01:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:01:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:01:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:01:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:01:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:01:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:05:03 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1f9f-242d2c740dfe058f12d35efc;d45f02bc-9525-4b6a-acbf-be83e29f6664'), (b'RateLimit', b'"api";r=990;t=228'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'M08kGLHjwbYhXiepAMyMg724uYgwTv0J5CKNZVmZKb03YO2Xh-j6Mw==')]) 2026-03-08 16:01:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:01:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:01:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:01:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:01:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:01:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 16:01:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0qg1ycn1_mock.wav 2026-03-08 16:01:40 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 16:01:40 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 16:01:40 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 16:01:44 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 16:01:44 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:01:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 16:01:49 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 16:01:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 16:01:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:01:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 16:01:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpo9xcf2t2_mock.wav 2026-03-08 16:01:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 91자) 2026-03-08 16:01:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,긴급도: 일반 2026-03-08 16:01:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5496, filename=tmp3on1dpa8_mock.wav) 2026-03-08 16:01:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:01:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:01:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:01:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:01:50 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:01:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:01:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:01:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:01:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:01:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:01:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:01:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:01:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:01:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:05:16 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1fac-5858fde04fd6eed04272b0d2;a83aa297-8d80-439b-ad55-f20b498d1e01'), (b'RateLimit', b'"api";r=989;t=215'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6kFVl6h3QSoX-sXhrOVAIJ6y9w52x60g0AyMRrlRrbLj9ylT2ijt8g==')]) 2026-03-08 16:01:50 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:01:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:01:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:01:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:01:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:01:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:01:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:01:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:01:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:01:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:01:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:05:16 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1fac-1c60b71f3868de3431f938de;a83aa297-8d80-439b-ad55-f20b498d1e01'), (b'RateLimit', b'"api";r=988;t=215'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'kr0pidGuGJEyR42U3BTSWMTbW96JmGfJyJZXYTnm2dMqhuLgeRwS0g==')]) 2026-03-08 16:01:51 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:01:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:01:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:01:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:01:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:01:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 16:01:53 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 16:01:53 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 16:01:53 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 16:01:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 16:01:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8v3cwbq1_mock.wav 2026-03-08 16:01:57 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:01:57 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:02:01 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 16:02:01 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 16:02:01 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:02:02 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 16:02:02 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:02:02 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5497, filename=tmphshrjfu9_mock.wav) 2026-03-08 16:02:02 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:02:02 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:02:02 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:02:02 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:02:02 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:02:02 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:02:02 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:02:02 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:02:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:02:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:02:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:02:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:02:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:02:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:05:27 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1fb7-33110b4525969bb231ba6d25;e5b141b2-db20-44d1-848b-67210010b8e8'), (b'RateLimit', b'"api";r=987;t=204'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'dvANU-iNmat-kE4AkK5wb6WbSak9aEpaW6f5F91c2e5GncGAQrWo-Q==')]) 2026-03-08 16:02:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:02:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:02:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:02:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:02:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:02:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:02:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:02:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:02:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:02:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:02:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:05:28 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1fb8-4e5fb4563ac6e5e44d7f16b9;e5b141b2-db20-44d1-848b-67210010b8e8'), (b'RateLimit', b'"api";r=986;t=203'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'8nwis8TQIBdHuNCjnexyDNCJqu6ajpm-K0v_BsB9t9H8uykuAFeH2w==')]) 2026-03-08 16:02:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:02:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:02:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:02:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:02:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:02:05 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 16:02:05 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 16:02:05 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 16:02:06 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 16:02:09 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:02:09 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:02:14 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:02:14 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:02:14 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 16:02:14 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:02:14 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 16:02:14 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 16:02:14 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5498, filename=tmptd4kwgfe_mock.wav) 2026-03-08 16:02:14 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:02:14 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:02:14 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:02:14 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:02:14 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:02:14 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:02:14 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:02:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:02:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:02:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:02:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:02:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:02:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:02:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:05:40 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1fc4-51c0340a1b45277f22c50df2;d3687e98-6894-4aa1-9568-1af208194421'), (b'RateLimit', b'"api";r=985;t=191'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'v2AAt37-Fp1hngsztncOU8Ixjml6SRlm8-rCQRdIYKHemPNwYxHb7A==')]) 2026-03-08 16:02:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:02:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:02:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:02:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:02:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:02:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:02:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:02:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:02:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:02:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:02:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:05:40 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1fc4-28b8ef5c1b6a60c00085bc02;d3687e98-6894-4aa1-9568-1af208194421'), (b'RateLimit', b'"api";r=984;t=191'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'uk-QR2mBMzTM928PfCJsIJCJRwdE343pabpSOMq86Unr6alIQ0c6Wg==')]) 2026-03-08 16:02:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:02:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:02:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:02:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:02:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:02:16 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 16:02:17 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 16:02:17 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 16:02:17 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 16:02:21 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 16:02:21 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:02:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 16:02:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:02:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjhcxxl3h_mock.wav 2026-03-08 16:02:26 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:02:26 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:02:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 16:02:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:02:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 16:02:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:02:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5499, filename=tmp9p3z9z8t_mock.wav) 2026-03-08 16:02:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:02:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:02:27 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:02:27 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:02:27 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:02:27 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:02:27 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:02:27 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:02:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:02:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:02:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:02:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:02:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:02:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:05:52 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1fd0-25841cbb6c9c0cda49992536;976b31e7-16a5-48be-84ae-954eb3d82802'), (b'RateLimit', b'"api";r=983;t=179'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'MaZgUS7MzCDGWOrCZ3ATTtvQDVjCLDKf52QYB2d4lkGHeCnsacnLUQ==')]) 2026-03-08 16:02:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:02:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:02:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:02:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:02:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:02:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:02:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:02:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:02:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:02:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:02:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 16:02:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:05:52 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1fd0-211a9ffe317b5914269c7989;976b31e7-16a5-48be-84ae-954eb3d82802'), (b'RateLimit', b'"api";r=982;t=179'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'fmPQtEo6OrKOhl520_TVPgwENanWvs3hGaDaUxNTX7fp0g1ZW5HGvQ==')]) 2026-03-08 16:02:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:02:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:02:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:02:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:02:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:02:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:02:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2p0n0ff9_mock.wav 2026-03-08 16:02:29 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:02:29 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 16:02:29 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 16:02:33 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 16:02:33 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:02:39 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 16:02:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 16:02:46 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 16:02:52 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 16:02:52 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbka94h64_mock.wav 2026-03-08 16:02:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 16:02:54 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 16:02:56 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.640927 < -1.000000) 2026-03-08 16:03:00 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (22.294118 > 2.400000) 2026-03-08 16:03:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 16:03:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbhf8w_dz_mock.wav 2026-03-08 16:03:01 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 16:03:02 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-1.709396 < -1.000000) 2026-03-08 16:03:02 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검축차' 2026-03-08 16:03:02 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '라디 통신보안 준수사항 낫개 신호기 궤도 검축차 의결을' → 열차 2026-03-08 16:03:02 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:03:03 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 123자) 2026-03-08 16:03:03 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:라디 통신보안 준수사항 낫개 신호기 궤도 검축차 의결에 따라할 수 있습니다 | 긴급도:일반 | 키워드:라디, 통신보안, 낫개, 신호기, 궤도, 검축차 2026-03-08 16:03:03 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5500, filename=tmpvkmzu_dc_mock.wav) 2026-03-08 16:03:03 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:03:03 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:03:03 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:03:03 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:03:03 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:03:03 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:03:03 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:03:03 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:03:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:03:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:03:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:03:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:03:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:03:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:06:29 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1ff5-29386e971dd1332e23c1108c;afcaba61-0224-4ed6-926a-1a2b62565cf1'), (b'RateLimit', b'"api";r=981;t=142'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'FQoxrHRN_QpHDTwsq5cjw4GefFqg7-du0cnPtxIKW6dpY_F_9wtlFA==')]) 2026-03-08 16:03:03 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:03:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:03:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:03:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:03:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:03:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:03:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:03:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:03:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:03:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:03:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:06:29 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1ff5-48eb190268da980d41c5bf21;afcaba61-0224-4ed6-926a-1a2b62565cf1'), (b'RateLimit', b'"api";r=980;t=142'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'SS6MVXwdNCoTcHfe2To2lvmkispBIuOBMO71fvNzMzI6yPWbe1Z0jw==')]) 2026-03-08 16:03:04 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:03:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:03:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:03:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:03:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:03:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 16:03:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpu8_d45jm_mock.wav 2026-03-08 16:03:06 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:03:06 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 16:03:06 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 16:03:10 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 16:03:11 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 16:03:11 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 16:03:11 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5501, filename=tmpf0d_e4jp_mock.wav) 2026-03-08 16:03:11 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:03:11 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 16:03:11 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:03:11 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:03:11 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:03:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:03:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:03:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:03:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:03:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:03:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:03:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:03:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:03:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:06:36 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1ffc-29b61e756a2e38280cb049be;eda80169-8687-48c8-ad98-9eeeecc68aa0'), (b'RateLimit', b'"api";r=979;t=135'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'3PxHwal6AGWp6-9_uVWa27algBFjcYFZHioyFnIatbAjuNP3bQiOIg==')]) 2026-03-08 16:03:11 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:03:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:03:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:03:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:03:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:03:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:03:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:03:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:03:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:03:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:03:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:06:36 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad1ffc-7321b6c061933f5a1768adf2;eda80169-8687-48c8-ad98-9eeeecc68aa0'), (b'RateLimit', b'"api";r=978;t=135'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'DJJRmlT35K6UBqlILCRJ1GT6W37V-o-0ONc-koHiJNndyAfELIKGdA==')]) 2026-03-08 16:03:11 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:03:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:03:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:03:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:03:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:03:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 16:03:13 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 16:03:13 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 16:03:13 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 16:03:16 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 16:03:16 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpurrbvd12_mock.wav 2026-03-08 16:03:17 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 16:03:17 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:03:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 16:03:22 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 16:03:22 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 16:03:22 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:03:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 16:03:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpycqt7v9q_mock.wav 2026-03-08 16:03:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 16:03:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 16:03:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5502, filename=tmp40j6elv3_mock.wav) 2026-03-08 16:03:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:03:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:03:23 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:03:23 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:03:23 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:03:23 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:03:23 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:03:23 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:03:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:03:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:03:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:03:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:03:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:03:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:06:49 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2009-4b5aa212361daad7757e894e;aea63594-32e5-4caa-a5b2-7d14ea757b2a'), (b'RateLimit', b'"api";r=977;t=122'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'P0uFw8Bw0HvxdjGrzY5rauHq4MXrf5noAJG1aS1pTbiXsaJIilthYw==')]) 2026-03-08 16:03:23 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:03:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:03:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:03:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:03:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:03:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:03:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:03:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:03:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:03:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:03:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:06:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2009-41e9a00d35abd562094202e4;aea63594-32e5-4caa-a5b2-7d14ea757b2a'), (b'RateLimit', b'"api";r=976;t=122'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'2R76GC6gmjB7mjjIDUhRkTAaDwCoyu3130oz-J0w97GrT7y3JGprBg==')]) 2026-03-08 16:03:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:03:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:03:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:03:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:03:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:03:26 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 16:03:26 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 16:03:26 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 16:03:30 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 16:03:30 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:03:32 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 16:03:34 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 16:03:34 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 16:03:34 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:03:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 16:03:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 16:03:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5503, filename=tmpnv__1isg_mock.wav) 2026-03-08 16:03:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:03:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:03:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:03:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:03:36 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:03:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:03:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:03:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:03:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:03:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:03:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:03:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:03:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:03:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:07:01 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2015-1a31f2cc5e256d1f53033c2f;5b76e628-88f7-4b34-9b37-68e112500dc5'), (b'RateLimit', b'"api";r=975;t=110'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'5KV6qHWgU-FtTcQef3FjfBEdwUe4fYjNXGCQfdlhOUad1KgLks0x7Q==')]) 2026-03-08 16:03:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:03:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:03:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:03:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:03:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:03:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:03:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:03:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:03:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:03:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:03:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:07:01 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2015-2bd5faf658e6de5325aa01fe;5b76e628-88f7-4b34-9b37-68e112500dc5'), (b'RateLimit', b'"api";r=974;t=110'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'SZIP24TCaVlKJ8ZP8NFYulvfLFkywCGqm-55wvW4CgLH9OPOsniZdw==')]) 2026-03-08 16:03:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:03:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:03:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:03:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:03:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:03:38 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 16:03:38 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 16:03:38 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 16:03:42 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:03:42 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:03:42 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 16:03:46 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 16:03:46 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 16:03:46 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:03:47 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 16:03:47 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:03:47 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5504, filename=tmpfmv5xm1a_mock.wav) 2026-03-08 16:03:47 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:03:47 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:03:47 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:03:47 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:03:47 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:03:47 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:03:47 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:03:47 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:03:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:03:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:03:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:03:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:03:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:03:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:07:13 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2021-7d904332636e8fd3790e9b28;ef4eee28-b20f-4ca6-bd5d-1379ca110db2'), (b'RateLimit', b'"api";r=973;t=98'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'-4NsyO1pWPqumrWy6wRzx9KL2y8ABUUoxAaNm5wv4WGzD9KL92MkOg==')]) 2026-03-08 16:03:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:03:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:03:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:03:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:03:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:03:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:03:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:03:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:03:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:03:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:03:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:07:13 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2021-1ae60ff41b09e7d838bcd122;ef4eee28-b20f-4ca6-bd5d-1379ca110db2'), (b'RateLimit', b'"api";r=972;t=98'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'mOUEumUkb_c97BMsyPz2r1aQ3bprFR2VWhPSTaEuCIl2zv6giqUfvQ==')]) 2026-03-08 16:03:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:03:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:03:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:03:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:03:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:03:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 16:03:50 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 16:03:50 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 16:03:50 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 16:03:52 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:03:52 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpp0z4crm9_mock.wav 2026-03-08 16:03:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 16:03:54 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:03:54 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:03:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:03:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7_v_lluw_mock.wav 2026-03-08 16:03:59 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:03:59 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:03:59 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 16:03:59 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:04:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 16:04:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,신호,통과 2026-03-08 16:04:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5505, filename=tmpixj2dht2_mock.wav) 2026-03-08 16:04:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:04:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:04:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:04:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:04:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:04:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:04:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:04:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:04:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:04:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:04:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:04:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:04:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:04:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:07:26 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad202e-3ebe573024b408005991bf7d;a10ed09c-d3c2-4cad-93a9-89a59d0fbf38'), (b'RateLimit', b'"api";r=971;t=85'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'rRIha0ff9dFEjl5qsm2i-4sIxtA5q-o9rGXwMELZ4GF1DH-lCdh5ow==')]) 2026-03-08 16:04:00 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:04:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:04:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:04:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:04:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:04:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:04:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:04:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:04:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:04:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:04:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:07:26 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad202e-2ebcb36a20ca589e60e785ce;a10ed09c-d3c2-4cad-93a9-89a59d0fbf38'), (b'RateLimit', b'"api";r=970;t=85'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'n7zMwIxhcfybj6Mj4rbtirCb7oq-N3IhLW_LCF1Xdf5wijM8jG6aDw==')]) 2026-03-08 16:04:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:04:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:04:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:04:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:04:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:04:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 16:04:03 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 16:04:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 16:04:07 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 16:04:07 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:04:09 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 16:04:12 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:04:12 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:04:12 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 16:04:12 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:04:12 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 16:04:12 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:04:12 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5506, filename=tmpw8a5_d5i_mock.wav) 2026-03-08 16:04:12 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:04:12 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:04:12 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:04:12 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:04:12 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:04:12 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:04:12 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:04:12 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:04:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:04:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:04:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:04:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:04:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:04:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:07:38 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad203a-5f3277a518ee332e1b022fb0;4cb5c27a-1e86-4d8b-9f5c-0f6edb6e45a3'), (b'RateLimit', b'"api";r=969;t=73'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'4Xh9Ngqo-xfNOlnW2D6-79HWlC8hLG88fTpyyOEq3wNHDj-k6k_pwQ==')]) 2026-03-08 16:04:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:04:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:04:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:04:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:04:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:04:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:04:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:04:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:04:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:04:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:04:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:07:38 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad203a-2ad5dfb6148109b9505c30d9;4cb5c27a-1e86-4d8b-9f5c-0f6edb6e45a3'), (b'RateLimit', b'"api";r=968;t=73'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'4vvdfVS25mXbWorZOsJ4w0tNfmWfW97ydxcyBVAdXXBG42GykzcVAw==')]) 2026-03-08 16:04:13 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:04:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:04:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:04:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:04:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:04:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:04:15 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 16:04:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 16:04:19 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 16:04:19 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:04:20 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 16:04:20 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8vzlzjww_mock.wav 2026-03-08 16:04:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 16:04:25 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 16:04:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 16:04:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2xctm45d_mock.wav 2026-03-08 16:04:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 16:04:33 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 16:04:33 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpixhuizmr_mock.wav 2026-03-08 16:04:33 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 16:04:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 16:04:40 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 16:04:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 16:04:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpa2zb9n5n_mock.wav 2026-03-08 16:04:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 16:04:45 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (19.333333 > 2.400000) 2026-03-08 16:04:46 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.489562 < -1.000000) 2026-03-08 16:04:46 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.539992 < -1.000000) 2026-03-08 16:04:47 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:04:47 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:04:47 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '도착' → 불명 2026-03-08 16:04:47 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:04:47 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 13자) 2026-03-08 16:04:47 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:도착 | 긴급도:일반 | 키워드:없음 2026-03-08 16:04:47 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5507, filename=tmpklb8urje_mock.wav) 2026-03-08 16:04:47 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:04:47 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:04:47 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:04:47 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:04:47 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:04:47 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:04:47 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:04:47 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:04:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:04:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:04:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:04:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:04:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:04:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:08:13 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad205d-05e12f9558b5baad6c112533;9239056d-ba5e-4ca9-a4dc-477b64ded8b3'), (b'RateLimit', b'"api";r=967;t=38'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9RicHZnUnKvIHNe3-GMRvAURjCelBHQl4AwN6gm65rTeY30N-7Fj6w==')]) 2026-03-08 16:04:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:04:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:04:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:04:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:04:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:04:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:04:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:04:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:04:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:04:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:04:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:08:13 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad205d-7f1e8bee5ee8c9b860ae6a30;9239056d-ba5e-4ca9-a4dc-477b64ded8b3'), (b'RateLimit', b'"api";r=966;t=38'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'BsxqHm5VmRgNEWTwBwAkHWpP5V6y68MkLG3cTHJZFszdwtYOQayrmQ==')]) 2026-03-08 16:04:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:04:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:04:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:04:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:04:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:04:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 16:04:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpj8dk0ov0_mock.wav 2026-03-08 16:04:50 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:04:50 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 16:04:50 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 16:04:54 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 16:04:55 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 16:04:55 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 16:04:55 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5508, filename=tmpnj_4oc0p_mock.wav) 2026-03-08 16:04:55 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:04:55 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 16:04:55 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:04:55 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:04:55 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:04:55 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:04:55 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:04:55 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:04:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:04:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:04:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:04:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:04:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:04:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:08:20 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2064-7be8130601fc7e412cde1216;6c4f869a-90cd-4482-8ddd-fc058935f954'), (b'RateLimit', b'"api";r=965;t=31'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'NFVdUVzX2MwNqTNJ4g9hQo6J9Mbka4bpL8Ek2TBJSA93IaLuOLt4xA==')]) 2026-03-08 16:04:55 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:04:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:04:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:04:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:04:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:04:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:04:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:04:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:04:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:04:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:04:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:08:21 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2065-6bcb66572fc48c6c7e736699;6c4f869a-90cd-4482-8ddd-fc058935f954'), (b'RateLimit', b'"api";r=964;t=30'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'MYYgfvDBtd6lO9X1kaqwCSKOO4ljFZ0gkePD7a1c22WpMrcQAm2FkQ==')]) 2026-03-08 16:04:55 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:04:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:04:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:04:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:04:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:04:57 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 16:04:57 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 16:04:57 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 16:05:00 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 16:05:01 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 16:05:01 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:05:06 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 16:05:06 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 16:05:06 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:05:07 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 16:05:07 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 16:05:07 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5509, filename=tmpr5gjs0hq_mock.wav) 2026-03-08 16:05:07 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:05:07 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:05:07 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:05:07 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:05:07 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:05:07 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:05:07 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:05:07 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:05:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:05:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:05:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:05:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:05:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:05:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:08:33 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2071-65d550117266d7f46d2ea054;233bd291-122e-4afd-817c-7382922d30ad'), (b'RateLimit', b'"api";r=963;t=18'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'YnyTkXnS9zrS7-OhTDsnZpFBUEOuo8J7MtWsKf0Exbvxg1HqhCFfDQ==')]) 2026-03-08 16:05:07 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:05:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:05:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:05:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:05:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:05:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:05:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:05:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:05:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:05:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:05:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:08:33 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2071-0cd05d653ab19fa60c72e7a7;233bd291-122e-4afd-817c-7382922d30ad'), (b'RateLimit', b'"api";r=962;t=18'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'MEUp2jd5z8W0rEFNpq_8wD85Pogksk555ixTzPJatdttUghGHN_AGw==')]) 2026-03-08 16:05:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:05:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:05:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:05:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:05:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:05:10 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 16:05:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 16:05:10 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 16:05:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 16:05:14 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 16:05:14 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:05:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 16:05:19 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 16:05:19 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 16:05:19 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:05:19 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:05:19 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpdxpddp9y_mock.wav 2026-03-08 16:05:20 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 16:05:20 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 16:05:20 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5510, filename=tmp18p070nf_mock.wav) 2026-03-08 16:05:20 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:05:20 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:05:20 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:05:20 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:05:20 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:05:20 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:05:20 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:05:20 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:05:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:05:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:05:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:05:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:05:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:05:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:08:45 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad207d-5e0a02d634fc5616349559a0;0bc5170d-ff01-4f2b-9d37-6b6975de05ad'), (b'RateLimit', b'"api";r=961;t=6'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'O-vf1VCj1OLlcQMPGKBLTk6r9n6oLUYjzBBNu171f_IvTkoGLks-rQ==')]) 2026-03-08 16:05:20 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:05:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:05:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:05:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:05:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:05:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:05:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:05:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:05:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:05:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:05:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:08:46 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad207e-17e871ed0d58136236bfa31b;0bc5170d-ff01-4f2b-9d37-6b6975de05ad'), (b'RateLimit', b'"api";r=960;t=5'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ozF69jKdbk_mKk6CCTSqKJ5qF6kIL8CHIIJdMTsjFQnkLt5vyqOCEA==')]) 2026-03-08 16:05:20 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:05:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:05:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:05:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:05:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:05:21 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 16:05:23 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:05:23 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 16:05:23 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxoyphowm_mock.wav 2026-03-08 16:05:23 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 16:05:23 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 16:05:26 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:05:26 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:05:31 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 16:05:31 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 16:05:31 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:05:31 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 16:05:31 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:05:31 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5511, filename=tmph87aec9v_mock.wav) 2026-03-08 16:05:31 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:05:31 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:05:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:05:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:05:32 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:05:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:05:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:05:32 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:05:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:05:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:05:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:05:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:05:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:05:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:08:57 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2089-60ca90df543ec3c439c35b83;0614aa46-a5b7-4e75-b399-96477012ac51'), (b'RateLimit', b'"api";r=999;t=294'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'iJndu-LWYlsGi7TomqJIm2e_M7dyAOgKsfcM83QP4miUoSZkXLc0yA==')]) 2026-03-08 16:05:32 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:05:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:05:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:05:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:05:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:05:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:05:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:05:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:05:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:05:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:05:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:08:57 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2089-6ff3870632f98518477cc60f;0614aa46-a5b7-4e75-b399-96477012ac51'), (b'RateLimit', b'"api";r=998;t=294'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'pbNITdJBONksgwmregeQgktknhbyDTftcNZX-4Kb9QN59TTltAtBUA==')]) 2026-03-08 16:05:32 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:05:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:05:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:05:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:05:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:05:34 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 16:05:34 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 16:05:34 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 16:05:36 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 16:05:38 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:05:38 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:05:43 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:05:43 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:05:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 16:05:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:05:44 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 16:05:44 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 16:05:44 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5512, filename=tmpx_i8nt5k_mock.wav) 2026-03-08 16:05:44 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:05:44 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:05:44 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:05:44 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:05:44 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:05:44 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:05:44 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:05:44 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:05:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:05:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:05:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:05:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:05:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:05:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:09:09 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2095-51e8215b4c450b572404e961;fddf4886-8ead-4f45-b5cd-f33dc9476d16'), (b'RateLimit', b'"api";r=997;t=282'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bHYg-l1ve0iP1JwPBJ-FvW5pCPqGSgdRgWNOutwXE1ous0vG2OQkaQ==')]) 2026-03-08 16:05:44 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:05:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:05:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:05:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:05:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:05:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:05:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:05:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:05:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:05:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:05:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:09:10 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2096-4fade797293c15722c55afbf;fddf4886-8ead-4f45-b5cd-f33dc9476d16'), (b'RateLimit', b'"api";r=996;t=281'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'3unxl3GVtt1zn-Uwk0jTTgbpvaFnnp-g3pTbDB9oFklh3qHi2XLDGg==')]) 2026-03-08 16:05:44 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:05:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:05:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:05:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:05:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:05:46 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 16:05:46 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 16:05:46 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 16:05:47 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 16:05:47 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmps5amnsb6_mock.wav 2026-03-08 16:05:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 16:05:50 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 16:05:50 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:05:55 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:05:55 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:05:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 16:05:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:05:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 16:05:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqgy8nm6s_mock.wav 2026-03-08 16:05:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 16:05:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:05:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5513, filename=tmp5c2ouqeo_mock.wav) 2026-03-08 16:05:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:05:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:05:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:05:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:05:56 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:05:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:05:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:05:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:05:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:05:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:05:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:05:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:05:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:05:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:09:21 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad20a1-1c580a30234d01626c1220b7;a6d318e9-6300-409f-a7b5-371079b4068b'), (b'RateLimit', b'"api";r=995;t=270'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'R8FupZVukzmSn16ENAq1hb5BTpWq3PrSHRFNbDSdo17KDHCWz0mYLg==')]) 2026-03-08 16:05:56 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:05:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:05:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:05:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:05:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:05:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:05:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:05:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:05:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:05:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:05:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 16:05:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:09:22 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad20a2-293814fc0675ff0b31f155b5;a6d318e9-6300-409f-a7b5-371079b4068b'), (b'RateLimit', b'"api";r=994;t=269'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'V0FaUbGp4eJr4EwVhdVYvgys6k8zMsqHuE2dXhwG2bC2HRfG-GY4og==')]) 2026-03-08 16:05:56 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:05:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:05:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:05:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:05:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:05:58 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:05:58 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 16:05:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 16:06:00 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 16:06:00 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpj65tfk11_mock.wav 2026-03-08 16:06:02 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 16:06:02 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:06:06 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 16:06:08 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 16:06:11 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 16:06:11 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzk5dzu11_mock.wav 2026-03-08 16:06:12 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 16:06:17 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 16:06:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 16:06:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfh1jlsgq_mock.wav 2026-03-08 16:06:21 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 16:06:27 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 16:06:27 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 16:06:28 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.396734 < -1.000000) 2026-03-08 16:06:30 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.753978 < -1.000000) 2026-03-08 16:06:30 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 16:06:30 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '오븐 역전기(RV) 모터카 역전기(RV) 모터카 역전기' → 열차 2026-03-08 16:06:30 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:06:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 50자) 2026-03-08 16:06:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:오븐 역전기 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 16:06:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5514, filename=tmptk29cwqa_mock.wav) 2026-03-08 16:06:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:06:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:06:31 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:06:31 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:06:31 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:06:31 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:06:31 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:06:31 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:06:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:06:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:06:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:06:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:06:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:06:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:09:56 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad20c4-75744af64422cd1a66360a6c;1b7b423c-e3f3-4a3e-9f96-f510e8aa5dc7'), (b'RateLimit', b'"api";r=993;t=235'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'C7ZDw4L_kltZpv3jlR6Y_8_2bFvVG-UM8oPHrBfgDAOLwj9pN6-JOQ==')]) 2026-03-08 16:06:31 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:06:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:06:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:06:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:06:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:06:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:06:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:06:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:06:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:06:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:06:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:09:56 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad20c4-51f53007583139aa4d5c531b;1b7b423c-e3f3-4a3e-9f96-f510e8aa5dc7'), (b'RateLimit', b'"api";r=992;t=235'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'GRCkUQ2yQOOTwBqK0ZGFC_Zdbojw1w8gvK3Kfdc611fhXiRjvLb5Jw==')]) 2026-03-08 16:06:31 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:06:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:06:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:06:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:06:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:06:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:06:33 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 16:06:33 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 16:06:37 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 16:06:37 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 16:06:38 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 16:06:38 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 16:06:38 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5515, filename=tmpcfu979nc_mock.wav) 2026-03-08 16:06:38 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:06:38 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 16:06:38 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:06:38 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:06:38 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:06:38 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:06:38 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:06:38 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:06:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:06:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:06:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:06:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:06:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:06:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:10:03 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad20cb-5f54ad212e4ef4724d9b692d;3ff40914-e686-4387-9b68-e6385526e080'), (b'RateLimit', b'"api";r=991;t=228'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'K6WS_bYNHX456SVmUuDT_umlIM30ns-ZcYcAqOeFsiRsnsdgsD37vA==')]) 2026-03-08 16:06:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:06:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:06:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:06:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:06:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:06:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:06:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:06:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:06:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:06:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:06:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:10:04 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad20cc-2a5a98b53be970e1754b64f1;3ff40914-e686-4387-9b68-e6385526e080'), (b'RateLimit', b'"api";r=990;t=227'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ihiJsCGU7NTvXRI3KCRpMhBO9fDXxYA7v1-OgJr-5sUY0jBGvdyHbQ==')]) 2026-03-08 16:06:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:06:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:06:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:06:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:06:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:06:40 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 16:06:40 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 16:06:40 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 16:06:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 16:06:44 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 16:06:44 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:06:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:06:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfmqod0c0_mock.wav 2026-03-08 16:06:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 16:06:49 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:06:49 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpia2_qo2s_mock.wav 2026-03-08 16:06:49 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 16:06:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 16:06:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:06:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 38자) 2026-03-08 16:06:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:전차선, 이동, 휴대 2026-03-08 16:06:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5516, filename=tmpua9brzun_mock.wav) 2026-03-08 16:06:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:06:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:06:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:06:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:06:50 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:06:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:06:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:06:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:06:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:06:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:06:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:06:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:06:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:06:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:10:16 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad20d8-1933d8477a15d86e79698647;ab251af6-bcf6-4baa-bebe-8b8f5ee101e1'), (b'RateLimit', b'"api";r=989;t=215'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'dEjTEphjkAK414flP0C9meZiEBCHlbYU2sA7sXN283qC8dEGa8-9Gg==')]) 2026-03-08 16:06:51 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:06:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:06:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:06:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:06:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:06:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:06:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:06:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:06:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:06:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:06:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:10:16 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad20d8-36de8d4e786257320aa1a445;ab251af6-bcf6-4baa-bebe-8b8f5ee101e1'), (b'RateLimit', b'"api";r=988;t=215'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'1t2Y3ZviBNb7L6qeJn7RdItCb4nE7i40iQVRSLRS-mvSvPW-pFrsOQ==')]) 2026-03-08 16:06:51 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:06:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:06:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:06:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:06:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:06:53 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 16:06:53 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 16:06:53 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 16:06:57 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 16:06:57 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:07:02 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 16:07:02 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 16:07:02 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:07:03 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 16:07:03 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 16:07:03 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5517, filename=tmpwmldg0z8_mock.wav) 2026-03-08 16:07:03 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:07:03 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:07:03 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:07:03 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:07:03 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:07:03 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:07:03 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:07:03 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:07:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:07:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:07:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:07:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:07:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:07:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:10:28 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad20e4-5ce30caa38b00e5765490e3d;1e1128c1-8f25-4495-88e5-5eefda7a1293'), (b'RateLimit', b'"api";r=987;t=203'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'I1WNGZ_q3aC3hpKvVhKeS9Z4BGZxHLTOxChcIG2kt6NnhNhgHXRUSA==')]) 2026-03-08 16:07:03 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:07:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:07:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:07:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:07:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:07:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:07:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:07:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:07:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:07:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:07:03 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 16:07:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:10:29 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad20e5-208d512517e626833853a462;1e1128c1-8f25-4495-88e5-5eefda7a1293'), (b'RateLimit', b'"api";r=986;t=202'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_ecvelJ644fe4V1coGraRAqAtZVjMvidBiX3SCMpDgYHO9TqkFX46w==')]) 2026-03-08 16:07:03 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:07:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:07:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:07:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:07:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:07:06 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 16:07:06 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 16:07:06 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 16:07:09 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:07:09 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:07:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 16:07:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8a855n29_mock.wav 2026-03-08 16:07:14 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 16:07:14 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 16:07:14 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:07:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 16:07:14 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 16:07:14 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:07:14 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5518, filename=tmpn14ygd_e_mock.wav) 2026-03-08 16:07:14 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:07:14 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:07:15 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:07:15 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:07:15 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:07:15 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:07:15 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:07:15 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:07:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:07:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:07:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:07:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:07:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:07:15 [DEBUG ] uvicorn.error:236 — [LLM Thread] raw 응답: '\nThinking Process:' 2026-03-08 16:07:15 [WARNING ] uvicorn.error:249 — ⚠️ [LLM Thread] JSON 파싱 실패. Fallback=True 유지. raw='\nThinking Process:' 2026-03-08 16:07:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:10:40 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad20f0-068c1f5e70bdc2740f1573d4;823f2424-ee7a-4514-accc-a89a4af143df'), (b'RateLimit', b'"api";r=985;t=191'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 55821335c38df6b4bfe7a63af5654094.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'DGKqg6mt-M7Z1ruCKO26khYBDpjOJRPHytwGSzYfp148v5VfHFOVWw==')]) 2026-03-08 16:07:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:07:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:07:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:07:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:07:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:07:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:07:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:07:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:07:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:07:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:07:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:10:41 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad20f1-21b36e136cff711e4dcc8f1d;823f2424-ee7a-4514-accc-a89a4af143df'), (b'RateLimit', b'"api";r=984;t=190'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 55821335c38df6b4bfe7a63af5654094.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'cuXN4h-oJo01UWh-rdKzihv1HvgrgEkNN60Is3okchxpCH9BApIgKg==')]) 2026-03-08 16:07:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:07:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:07:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:07:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:07:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:07:18 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 16:07:18 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 16:07:18 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 16:07:21 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:07:21 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:07:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 16:07:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2nwf0uph_mock.wav 2026-03-08 16:07:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 16:07:27 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:07:27 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:07:27 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 16:07:27 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:07:27 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 16:07:27 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjrk288ay_mock.wav 2026-03-08 16:07:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 16:07:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 16:07:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5519, filename=tmp1wy60byi_mock.wav) 2026-03-08 16:07:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:07:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:07:28 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:07:28 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:07:28 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:07:28 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:07:28 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:07:28 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:07:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:07:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:07:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:07:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:07:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:07:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:10:53 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad20fd-3007f6802c2727364119dbff;11dfff85-8d12-4ee1-a8c1-af1d8a590c6f'), (b'RateLimit', b'"api";r=983;t=178'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8b6670202a52488afdc570d5cd424db6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'2JNNCONkYwfrCC0PuasBtJ85IDzw46YwKyhIrQhTOcUHy4DD1US_zw==')]) 2026-03-08 16:07:28 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:07:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:07:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:07:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:07:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:07:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:07:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:07:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:07:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:07:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:07:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:10:53 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad20fd-43723dda5046fc203f0d9ea8;11dfff85-8d12-4ee1-a8c1-af1d8a590c6f'), (b'RateLimit', b'"api";r=982;t=178'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8b6670202a52488afdc570d5cd424db6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'AILMlF-yn1U8D2dBt9H5gC6QysuxAW98cr6Eqdn4jyXhqfs_cbCuow==')]) 2026-03-08 16:07:28 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:07:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:07:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:07:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:07:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:07:30 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 16:07:30 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 16:07:30 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 16:07:33 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 16:07:34 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 16:07:34 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:07:38 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 16:07:38 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0zk3cfuu_mock.wav 2026-03-08 16:07:39 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:07:39 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:07:39 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 16:07:39 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:07:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 16:07:40 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 16:07:40 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:07:40 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5520, filename=tmpvmc7lec0_mock.wav) 2026-03-08 16:07:40 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:07:40 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:07:40 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:07:40 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:07:40 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:07:40 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:07:40 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:07:40 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:07:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:07:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:07:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:07:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:07:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:07:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:11:06 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad210a-41e061e52a2706c107d7cfa4;c4a077a7-9251-4641-84a2-617699981584'), (b'RateLimit', b'"api";r=981;t=165'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'UO48t0ImbdeKIm-36zwgolpJ_-r0Aru_5Y6fEOJI3ICt0_orwx2BtA==')]) 2026-03-08 16:07:40 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:07:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:07:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:07:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:07:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:07:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:07:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:07:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:07:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:07:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:07:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:11:06 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad210a-40b2ea0c1de0cbbb5c4bda9c;c4a077a7-9251-4641-84a2-617699981584'), (b'RateLimit', b'"api";r=980;t=165'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ZtweNep-dLjLN9jCRV1MlEVBZoDsBcEUWaA4rzBnv4CnyVX8QuIvYA==')]) 2026-03-08 16:07:40 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:07:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:07:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:07:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:07:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:07:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:07:43 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 16:07:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 16:07:45 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 16:07:45 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3mr6033x_mock.wav 2026-03-08 16:07:47 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 16:07:47 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:07:52 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 16:07:54 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 16:08:01 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 16:08:04 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 16:08:06 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 16:08:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 16:08:12 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 16:08:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:08:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp46zpac3c_mock.wav 2026-03-08 16:08:14 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.326688 < -1.000000) 2026-03-08 16:08:14 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.243646 < -1.000000) 2026-03-08 16:08:14 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 16:08:14 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '커머스 자금 역전기(RV) 모터카 역전기(RV) 모터카' → 열차 2026-03-08 16:08:14 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:08:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 16:08:16 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 200자) 2026-03-08 16:08:16 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:커머스 자금 역전기(RV) 모터카 주제살족호 단독과 연기 모터카 역전기(RV) 모터카 은하여 역전기(RV) 모터카 타시�hire | 긴급도:일반 | 키워드:커머스 자금 역전기(RV) 모터카,주제살족호,연기,타시�hire 2026-03-08 16:08:16 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5521, filename=tmp_dp3ost9_mock.wav) 2026-03-08 16:08:16 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:08:16 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:08:16 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:08:16 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:08:16 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:08:16 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:08:16 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:08:16 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:08:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:08:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:08:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:08:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:08:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:08:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:11:42 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad212e-12fb3bee53a96e5c25cbc897;50e0a7f9-6659-4832-838f-215d70e98cec'), (b'RateLimit', b'"api";r=979;t=129'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'rHHSOKjm5g_bkfo-J2Z2aLZqRD56KLDsGZvO8JZ3aIm02H8_8tHwaA==')]) 2026-03-08 16:08:16 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:08:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:08:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:08:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:08:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:08:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:08:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:08:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:08:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:08:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:08:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:11:42 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad212e-3822a7fd5660c50946df3aff;50e0a7f9-6659-4832-838f-215d70e98cec'), (b'RateLimit', b'"api";r=978;t=129'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'fXa4L4xAUc2uB2bjVJvsC3d02OJ4DUbvn2CEkOoh-M0OowCecaGLJA==')]) 2026-03-08 16:08:16 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:08:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:08:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:08:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:08:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:08:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:08:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptmv5541z_mock.wav 2026-03-08 16:08:19 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:08:19 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 16:08:19 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 16:08:23 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 16:08:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 51자) 2026-03-08 16:08:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 결과 없음 | 긴급도:일반 | 키워드:무전,분석,결과 없음,일반 2026-03-08 16:08:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5522, filename=tmpkq5z2y20_mock.wav) 2026-03-08 16:08:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:08:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 16:08:24 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:08:24 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:08:24 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:08:24 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:08:24 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:08:24 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:08:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:08:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:08:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:08:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:08:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:08:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:11:49 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2135-067c32100d5738f30f8376a3;603fbf6c-911d-43d6-8489-19a2b74a95a3'), (b'RateLimit', b'"api";r=977;t=122'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'1WpmQiDFrerZGzkvrgVLdLIVSn3pjJOZHHmSH0LHz90pU-m1pY5K0A==')]) 2026-03-08 16:08:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:08:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:08:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:08:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:08:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:08:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:08:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:08:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:08:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:08:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:08:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:11:49 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2135-4506b3913a555c17638a6f16;603fbf6c-911d-43d6-8489-19a2b74a95a3'), (b'RateLimit', b'"api";r=976;t=122'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Dk4DXuTSsXX2JxRIOzCS1oaYn_uFWRJ0x8bnRmA1L7nulxs5aeRgow==')]) 2026-03-08 16:08:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:08:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:08:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:08:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:08:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:08:26 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 16:08:26 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 16:08:26 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 16:08:30 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 16:08:30 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:08:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 16:08:35 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 16:08:35 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 16:08:35 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:08:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 16:08:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 16:08:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5523, filename=tmpdjq45pdr_mock.wav) 2026-03-08 16:08:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:08:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:08:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:08:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:08:36 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:08:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:08:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:08:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:08:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:08:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:08:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:08:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:08:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:08:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:12:02 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2142-09e4bbc76a2adcf257743951;62ce1487-9f04-46cf-af47-aa184aa94aa0'), (b'RateLimit', b'"api";r=975;t=109'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'cUaZ9PSVn48f5Uvg-vtSmZRSKMuebhFdkQmrszhM-aSRPTF1-fgC-A==')]) 2026-03-08 16:08:37 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:08:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:08:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:08:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:08:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:08:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:08:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:08:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:08:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:08:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:08:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:12:02 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2142-5c32dcc973ec18322e4d671f;62ce1487-9f04-46cf-af47-aa184aa94aa0'), (b'RateLimit', b'"api";r=974;t=109'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lmvG7iwZysJJ84KS50xF5l1AejyMVuIgfC1C3_KUbGdv2eUNxgTdTA==')]) 2026-03-08 16:08:37 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:08:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:08:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:08:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:08:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:08:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 16:08:39 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 16:08:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 16:08:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 16:08:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpk0ud0r16_mock.wav 2026-03-08 16:08:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 16:08:43 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 16:08:43 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:08:48 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 16:08:48 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 16:08:48 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:08:49 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 16:08:49 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 16:08:49 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5524, filename=tmpmgtqsuvx_mock.wav) 2026-03-08 16:08:49 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:08:49 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:08:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:08:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:08:49 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:08:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:08:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:08:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:08:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:08:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:08:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:08:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:08:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:08:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:12:15 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad214f-16efc5b918e2f6f522b39b21;0e6495c1-faeb-4e3a-9513-3e7c77aebd04'), (b'RateLimit', b'"api";r=973;t=96'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'tRUsQbZWkeXodc_l_PiUftG1nggyOhEAj6a7Y40240ZkfDI-ZG0HHQ==')]) 2026-03-08 16:08:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:08:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:08:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:08:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:08:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:08:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:08:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:08:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:08:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:08:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:08:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:12:15 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad214f-612387ae4baabb7518ab51a5;0e6495c1-faeb-4e3a-9513-3e7c77aebd04'), (b'RateLimit', b'"api";r=972;t=96'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'S8PFbjAxYc4EOQ108_iaOk3lXGYeEnw4JZYki-8wFoJQ7wdkyIumDA==')]) 2026-03-08 16:08:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:08:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:08:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:08:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:08:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:08:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 16:08:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjjc74o9d_mock.wav 2026-03-08 16:08:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 16:08:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 16:08:52 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 16:08:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 16:08:54 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 16:08:54 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpdegn2odh_mock.wav 2026-03-08 16:08:56 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:08:56 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:09:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 16:09:00 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 16:09:00 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 16:09:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:09:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 16:09:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV),모터,확인,통과 2026-03-08 16:09:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5525, filename=tmpex85jrgq_mock.wav) 2026-03-08 16:09:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:09:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:09:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:09:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:09:01 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:09:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:09:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:09:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:09:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:09:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:09:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:09:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:09:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:09:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:12:27 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad215b-3e874bfe308d1241381c647e;7e25c58b-a3f2-43b4-8a72-fd2dc1708f38'), (b'RateLimit', b'"api";r=971;t=84'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'belZ0aeOkXDbtHP5I5dLQofCEHmwAGPFlZc-8JpE_yYq9uY3344Brw==')]) 2026-03-08 16:09:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:09:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:09:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:09:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:09:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:09:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:09:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:09:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:09:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:09:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:09:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:12:27 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad215b-0d374ad01de2ad9f0d1d4951;7e25c58b-a3f2-43b4-8a72-fd2dc1708f38'), (b'RateLimit', b'"api";r=970;t=84'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'3ncpwvu08ErnBEQTvNHa13nFEBpD8GnvTaeA8aele9u3OOKYkrIx0w==')]) 2026-03-08 16:09:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:09:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:09:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:09:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:09:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:09:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 16:09:04 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 16:09:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 16:09:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 16:09:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqk7x425w_mock.wav 2026-03-08 16:09:06 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 16:09:08 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:09:08 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:09:11 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 16:09:11 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_r4pb1fh_mock.wav 2026-03-08 16:09:13 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:09:13 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:09:13 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 16:09:13 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:09:14 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 16:09:14 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,신호,통과 2026-03-08 16:09:14 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5526, filename=tmppmqdidpk_mock.wav) 2026-03-08 16:09:14 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:09:14 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:09:14 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:09:14 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:09:14 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:09:14 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:09:14 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:09:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:09:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:09:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:09:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:09:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:09:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:09:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:12:39 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2167-1b0a27d37d20ed5a34fd5ef8;3bfd29e2-2736-404e-a93f-7045d06d0147'), (b'RateLimit', b'"api";r=969;t=72'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'A3r39TeKmxLkyPvhdR29Esj35vSsY8YYLYUFxlSSkfXSKhCQVwDRag==')]) 2026-03-08 16:09:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:09:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:09:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:09:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:09:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:09:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:09:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:09:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:09:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:09:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:09:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:12:39 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2167-695d9f45664ce69e671d5229;3bfd29e2-2736-404e-a93f-7045d06d0147'), (b'RateLimit', b'"api";r=968;t=72'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_T-iKU5RczFYEOYUtXVuD9UVyKJZU7kFmI8N_7ZKRcD4KtjG9w7Xkw==')]) 2026-03-08 16:09:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:09:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:09:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:09:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:09:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:09:16 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 16:09:16 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 16:09:16 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 16:09:20 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 16:09:20 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:09:21 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 16:09:25 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:09:25 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:09:25 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 16:09:25 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:09:26 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 16:09:26 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:09:26 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5527, filename=tmp3i10sjlw_mock.wav) 2026-03-08 16:09:26 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:09:26 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:09:26 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:09:26 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:09:26 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:09:26 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:09:26 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:09:26 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:09:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:09:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:09:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:09:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:09:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:09:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:12:51 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2173-3416c93c35c6364d7d0ec9c5;885fa5cd-25af-47ad-a9f3-9c2616bc901d'), (b'RateLimit', b'"api";r=967;t=60'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'SXCsf3dNMK8L3PemK8e67PzlB2rzLlGNJWj07Vi5mqsRQhwITfb1CQ==')]) 2026-03-08 16:09:26 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:09:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:09:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:09:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:09:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:09:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:09:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:09:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:09:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:09:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:09:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:12:52 GMT'), (b'ETag', b'W/"2fb-gpFLBPInRMh6aYzMvAql5TAGK1s"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2174-0d474335007ab429171126a8;885fa5cd-25af-47ad-a9f3-9c2616bc901d'), (b'RateLimit', b'"api";r=966;t=59'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'qZNdrX6Tf8n1nSs9VIr8IG-Inql9momqc0eZzfElbHcrNKsFT4-wgA==')]) 2026-03-08 16:09:26 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:09:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:09:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:09:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:09:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:09:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:09:28 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 16:09:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 16:09:31 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 16:09:32 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 16:09:32 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:09:38 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 16:09:39 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 16:09:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:09:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpnfq9nwp0_mock.wav 2026-03-08 16:09:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 16:09:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:09:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpagmoimre_mock.wav 2026-03-08 16:09:45 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 16:09:51 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 16:09:56 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 16:09:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 16:09:57 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.058036 < -1.000000) 2026-03-08 16:09:58 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.681421 < -1.000000) 2026-03-08 16:09:58 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 16:09:58 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'времена 역전기(RV) 모터카 역전기(RV) 모터' → 열차 2026-03-08 16:09:58 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:09:59 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 74자) 2026-03-08 16:09:59 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터카 역전기(RV) 행정에서 손실수 IR | 긴급도:일반 | 키워드:없음 2026-03-08 16:09:59 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5528, filename=tmp5tumnsbs_mock.wav) 2026-03-08 16:09:59 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:09:59 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:09:59 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:09:59 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:09:59 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:09:59 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:09:59 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:09:59 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:09:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:09:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:09:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:09:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:09:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:09:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:13:24 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2194-518f59fc4e63477c34446fab;af95d190-4a38-408d-a2bc-88a072f2d389'), (b'RateLimit', b'"api";r=965;t=27'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'QNeolNl4bDBiJXX8-vb7pLUcRLPTq15Go_MvzPyYYn4-uZOprpWVJQ==')]) 2026-03-08 16:09:59 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:09:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:09:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:09:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:09:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:09:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:09:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:09:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:09:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:09:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:09:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:13:25 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2195-5ee0a6597871367010b215a7;af95d190-4a38-408d-a2bc-88a072f2d389'), (b'RateLimit', b'"api";r=964;t=26'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'HLtlBoSNbPr-iUp-If-976Jf69HxQmEBFM78qYtI8uB3aqxHWW-omw==')]) 2026-03-08 16:09:59 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:09:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:09:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:09:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:09:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:10:02 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:10:02 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 16:10:02 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 16:10:05 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 16:10:06 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 51자) 2026-03-08 16:10:06 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 결과 없음 | 긴급도:일반 | 키워드:무전,분석,결과 없음,일반 2026-03-08 16:10:06 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5529, filename=tmpso59wmg3_mock.wav) 2026-03-08 16:10:06 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:10:06 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 16:10:06 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:10:06 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:10:06 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:10:06 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:10:06 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:10:06 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:10:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:10:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:10:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:10:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:10:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:10:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:13:32 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad219c-151a924313ac01b2185b82ad;322e65fb-2af2-4ff4-bfed-1ba8f1e1c83d'), (b'RateLimit', b'"api";r=963;t=19'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bipX4y-V8Db4UUGvwqve5HnwibGWgoea2wO28KyRMSOv_QRCH78_Kg==')]) 2026-03-08 16:10:07 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:10:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:10:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:10:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:10:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:10:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:10:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:10:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:10:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:10:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:10:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:13:32 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad219c-0b07a9d81fc3fc7d6dda8f22;322e65fb-2af2-4ff4-bfed-1ba8f1e1c83d'), (b'RateLimit', b'"api";r=962;t=19'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'5XEeHO4WYAnhAideRWFPh8tcbLPwpQiTp0jSx-VX37uRydpErCgjPA==')]) 2026-03-08 16:10:07 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:10:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:10:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:10:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:10:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:10:08 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 16:10:08 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplujrwdvm_mock.wav 2026-03-08 16:10:08 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 16:10:09 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 16:10:09 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 16:10:09 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 16:10:13 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 16:10:13 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:10:16 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 16:10:16 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwnz7tjur_mock.wav 2026-03-08 16:10:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 16:10:18 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 16:10:18 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 16:10:18 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:10:19 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 16:10:19 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 16:10:19 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5530, filename=tmpjh8kpcah_mock.wav) 2026-03-08 16:10:19 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:10:19 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:10:19 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:10:19 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:10:19 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:10:19 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:10:19 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:10:19 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:10:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:10:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:10:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:10:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:10:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:10:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:13:45 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad21a9-189b33b4613d4e7663799ebd;fa94c1b0-2a8d-4326-a461-6e2060d49d56'), (b'RateLimit', b'"api";r=961;t=6'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lwc2TgQjlT9lRcXOFnuFGjgvZ51WyLDr4ZOhPP8DP3PUOQLZZk_pmw==')]) 2026-03-08 16:10:19 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:10:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:10:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:10:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:10:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:10:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:10:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:10:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:10:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:10:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:10:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:13:45 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad21a9-53d8af3e432a430e447c9dd0;fa94c1b0-2a8d-4326-a461-6e2060d49d56'), (b'RateLimit', b'"api";r=960;t=6'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'zjSylCp7064LCO59BnEpw2zdKzVAYayC6WOYpMge3GC4KDp4j8fvrg==')]) 2026-03-08 16:10:19 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:10:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:10:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:10:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:10:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:10:21 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 16:10:21 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpc2tiy1ij_mock.wav 2026-03-08 16:10:22 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 16:10:22 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 16:10:22 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 16:10:26 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 16:10:26 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:10:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 16:10:30 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 16:10:30 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 16:10:30 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:10:32 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 16:10:32 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 16:10:32 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5531, filename=tmp25t11clm_mock.wav) 2026-03-08 16:10:32 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:10:32 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:10:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:10:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:10:32 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:10:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:10:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:10:32 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:10:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:10:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:10:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:10:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:10:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:10:32 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 16:10:32 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpv18gcdfo_mock.wav 2026-03-08 16:10:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:13:57 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad21b5-42b2eba1540316d93616df4e;bcc6914e-dca7-4659-84f7-a7067da47b14'), (b'RateLimit', b'"api";r=999;t=294'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'5zrSdwVv7MVzDDbCfufOQ9h40N6yP6rOAIRx32pL31aR2d4NE7QAYA==')]) 2026-03-08 16:10:32 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:10:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:10:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:10:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:10:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:10:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:10:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:10:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:10:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:10:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:10:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:13:58 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad21b6-4eff1cae0e1d6b577f198e4d;bcc6914e-dca7-4659-84f7-a7067da47b14'), (b'RateLimit', b'"api";r=998;t=293'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'e7pkSjg6e_7QAnI3ZfLHxZw_9G9cUBoJxE16jZ6o8H51Ik9Bc0yPDg==')]) 2026-03-08 16:10:32 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:10:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:10:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:10:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:10:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:10:33 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 16:10:35 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 16:10:35 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 16:10:35 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 16:10:38 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 16:10:38 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpd7aas5oq_mock.wav 2026-03-08 16:10:38 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:10:38 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:10:43 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 16:10:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 16:10:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:10:44 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 16:10:44 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 16:10:44 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5532, filename=tmp1sgj36h3_mock.wav) 2026-03-08 16:10:44 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:10:44 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:10:44 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:10:44 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:10:44 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:10:44 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:10:44 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:10:44 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:10:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:10:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:10:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:10:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:10:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:10:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:14:09 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad21c1-08e74fd45934552d12fd67fb;2f6c3611-aeed-4430-a983-d975218b22be'), (b'RateLimit', b'"api";r=997;t=282'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'wZBXmlb-g4g-q-ffK9V_ga48RjGzGNbUoFVQwyAL9a5NpAEBzzt76g==')]) 2026-03-08 16:10:44 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:10:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:10:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:10:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:10:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:10:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:10:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:10:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:10:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:10:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:10:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:14:10 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad21c2-73c5dae06555bfc200025d95;2f6c3611-aeed-4430-a983-d975218b22be'), (b'RateLimit', b'"api";r=996;t=281'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'7lAuwNvinFY5x_dJ9ZUEh5dVZnp56hljqDtwPDB1PAg_wFg04j3ctg==')]) 2026-03-08 16:10:44 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:10:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:10:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:10:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:10:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:10:47 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 16:10:47 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 16:10:47 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 16:10:48 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 16:10:50 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:10:50 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:10:55 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:10:55 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:10:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 16:10:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:10:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 16:10:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 16:10:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5533, filename=tmpn8hdd26t_mock.wav) 2026-03-08 16:10:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:10:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:10:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:10:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:10:56 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:10:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:10:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:10:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:10:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:10:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:10:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:10:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:10:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:10:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:14:22 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad21ce-22486be069e14ed64c50ac22;e5c9643e-ca44-4450-9bc2-80742481d754'), (b'RateLimit', b'"api";r=995;t=269'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'zuSuWOQP1jD_KcJzFAoEOoEFc3Q8_nhHH3yROg_O9aqrZOPGS21biQ==')]) 2026-03-08 16:10:57 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:10:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:10:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:10:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:10:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:10:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:10:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:10:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:10:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:10:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:10:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:14:22 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad21ce-6401072a3b3743533ed12a77;e5c9643e-ca44-4450-9bc2-80742481d754'), (b'RateLimit', b'"api";r=994;t=269'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'cp173UPL7wbSUB3P64Ust8X1Q9xqhN3VLnxuzeG1ArivgUNa29VQOg==')]) 2026-03-08 16:10:57 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:10:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:10:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:10:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:10:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:10:58 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 16:10:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 16:10:59 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 16:10:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 16:11:03 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 16:11:03 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:11:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 16:11:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:11:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpnbjif34v_mock.wav 2026-03-08 16:11:08 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:11:08 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:11:08 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 16:11:08 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:11:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 16:11:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:11:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5534, filename=tmp9uhmx8vw_mock.wav) 2026-03-08 16:11:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:11:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:11:09 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:11:09 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:11:09 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:11:09 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:11:09 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:11:09 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:11:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:11:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:11:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:11:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:11:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:11:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:14:34 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad21da-5603241e0821f3823be4b245;a034187b-a123-4158-84e2-e5fd4e2fb5fe'), (b'RateLimit', b'"api";r=993;t=257'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'kwN4xJQfuBPnVCLAQxEX1pxdu5cjoBK5dcP7ImTrwgzpddzSGOQTwA==')]) 2026-03-08 16:11:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:11:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:11:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:11:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:11:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:11:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:11:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:11:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:11:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:11:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:11:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:14:34 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad21da-625bd967795baa8d6650ae8f;a034187b-a123-4158-84e2-e5fd4e2fb5fe'), (b'RateLimit', b'"api";r=992;t=257'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'5b_AjLYrRHWsHLO6VYniXVqF2V2TO3o63idCRolOpzBg0yyzEEkC1w==')]) 2026-03-08 16:11:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:11:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:11:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:11:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:11:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:11:09 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 16:11:11 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:11:11 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpe_qqtxe0_mock.wav 2026-03-08 16:11:11 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:11:11 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 16:11:11 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 16:11:15 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 16:11:15 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:11:21 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 16:11:24 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 16:11:29 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 16:11:35 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 16:11:35 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4izzueap_mock.wav 2026-03-08 16:11:35 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 16:11:35 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 16:11:40 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 16:11:40 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.965354 < -1.000000) 2026-03-08 16:11:41 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.594255 < -1.000000) 2026-03-08 16:11:41 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:11:41 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:11:41 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '.' → 불명 2026-03-08 16:11:41 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:11:42 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 16:11:42 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 16:11:42 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5535, filename=tmpc7oep_jo_mock.wav) 2026-03-08 16:11:42 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:11:42 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:11:42 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:11:42 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:11:42 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:11:42 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:11:42 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:11:42 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:11:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:11:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:11:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:11:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:11:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:11:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:15:08 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad21fc-2b8f94856f08ab382accae79;e0377db9-b41e-47f2-909e-7ba8560aa218'), (b'RateLimit', b'"api";r=991;t=223'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9mf7Uit4NGR8uEEt2UNe0XqwQEuIXEj-08PJp623myUJ10FZ8cOriA==')]) 2026-03-08 16:11:42 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:11:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:11:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:11:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:11:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:11:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:11:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:11:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:11:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:11:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:11:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:15:08 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad21fc-7d66e8c83c0fe54e2b693aa7;e0377db9-b41e-47f2-909e-7ba8560aa218'), (b'RateLimit', b'"api";r=990;t=223'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'TwOWuLwr6qTRwbevd0aLczno4nlOzkHtdAFj-aMlIrkifJsTLujQKw==')]) 2026-03-08 16:11:43 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:11:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:11:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:11:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:11:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:11:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 16:11:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6iyxb2o0_mock.wav 2026-03-08 16:11:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 16:11:45 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:11:45 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 16:11:45 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 16:11:48 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 16:11:48 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpl5c4u584_mock.wav 2026-03-08 16:11:49 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 16:11:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 51자) 2026-03-08 16:11:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 결과 없음 | 긴급도:일반 | 키워드:무전,분석,결과 없음,일반 2026-03-08 16:11:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5536, filename=tmp6y5c8wrl_mock.wav) 2026-03-08 16:11:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:11:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 16:11:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:11:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:11:50 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:11:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:11:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:11:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:11:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:11:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:11:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:11:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:11:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:11:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:15:15 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2203-7e636f6b5b9307ae179d18c0;4438bc1b-ebd2-4baa-80a5-4abadc23a48c'), (b'RateLimit', b'"api";r=989;t=216'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'8q5ktaYyuxy5-RXJrBmt8L5C9H_UldC8ztvQD-jynlqU0WcJCsUx8Q==')]) 2026-03-08 16:11:50 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:11:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:11:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:11:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:11:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:11:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:11:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:11:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:11:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:11:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:11:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:15:15 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2203-4f796d766e86e64573b5f29f;4438bc1b-ebd2-4baa-80a5-4abadc23a48c'), (b'RateLimit', b'"api";r=988;t=216'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'KklcOzbfhYr3bEdyR_AtK3KKwwLgncKr6qz_w_dGWrLtCTDCpIxuOA==')]) 2026-03-08 16:11:50 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:11:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:11:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:11:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:11:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:11:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 16:11:52 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 16:11:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 16:11:54 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 16:11:56 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 16:11:56 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:11:59 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 16:11:59 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9ouy2fjz_mock.wav 2026-03-08 16:12:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 16:12:01 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 16:12:01 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 16:12:01 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:12:02 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 38자) 2026-03-08 16:12:02 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:전차선, 이동, 휴대 2026-03-08 16:12:02 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5537, filename=tmp9xf7r9rm_mock.wav) 2026-03-08 16:12:02 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:12:02 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:12:02 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:12:02 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:12:02 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:12:02 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:12:02 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:12:02 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:12:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:12:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:12:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:12:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:12:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:12:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:15:28 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2210-4552548378b3ccf376790652;c26e0e22-5315-4ed9-9fee-d5a7e56f426d'), (b'RateLimit', b'"api";r=987;t=203'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'IbZEBo1IxxA5rG3YJ1ZhSqHYQM2dLuMfkE51mKFK55EC4r2BL5fhIQ==')]) 2026-03-08 16:12:03 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:12:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:12:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:12:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:12:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:12:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:12:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:12:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:12:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:12:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:12:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:15:28 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2210-76b2cc22035031f709effffa;c26e0e22-5315-4ed9-9fee-d5a7e56f426d'), (b'RateLimit', b'"api";r=986;t=203'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'dsmOt7Gz_BLHdAHFDy6-aelStVXR8_BMmBJRGSY03dsYRcWAvTcUwQ==')]) 2026-03-08 16:12:03 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:12:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:12:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:12:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:12:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:12:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 16:12:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpok2udd3b_mock.wav 2026-03-08 16:12:05 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 16:12:05 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 16:12:05 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 16:12:09 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 16:12:09 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:12:14 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 16:12:14 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 16:12:14 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:12:15 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 16:12:15 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 16:12:15 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5538, filename=tmp3wxvfb7r_mock.wav) 2026-03-08 16:12:15 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:12:15 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:12:15 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:12:15 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:12:15 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:12:15 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:12:15 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:12:15 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:12:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:12:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:12:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:12:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:12:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:12:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:15:40 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad221c-41192c8a2ce1d5625e8d4873;f9e1543a-31df-47c4-bab1-7b95a0cda9fb'), (b'RateLimit', b'"api";r=985;t=191'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'hXheq3SFwNqvnrnDZQCiuj5R6JMPhJl7oUytVaegnwJwkSbc5fWN8Q==')]) 2026-03-08 16:12:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:12:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:12:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:12:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:12:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:12:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:12:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:12:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:12:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:12:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:12:15 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 16:12:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:15:41 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad221d-0de4690c299141f647ea013d;f9e1543a-31df-47c4-bab1-7b95a0cda9fb'), (b'RateLimit', b'"api";r=984;t=190'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'yaNKlBA8SlVvumnixTvPPdqG3xj0eJL3VNIAUl5TdppT6sZEaAh7_A==')]) 2026-03-08 16:12:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:12:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:12:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:12:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:12:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:12:18 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 16:12:18 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 16:12:18 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 16:12:21 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:12:21 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:12:25 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 16:12:26 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 16:12:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 16:12:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:12:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 16:12:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:12:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5539, filename=tmpxy94qi53_mock.wav) 2026-03-08 16:12:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:12:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:12:27 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:12:27 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:12:27 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:12:27 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:12:27 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:12:27 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:12:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:12:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:12:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:12:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:12:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:12:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:15:52 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2228-6af50f4b31db72ad576cd640;dd303f91-b0da-4068-a90a-55dfb5ff1edb'), (b'RateLimit', b'"api";r=983;t=179'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ROdAO3G2VfxtEQK0Mkq46klpYN7fr6aa2LjZMzKvAlDYxu_44flRSQ==')]) 2026-03-08 16:12:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:12:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:12:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:12:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:12:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:12:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:12:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:12:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:12:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:12:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:12:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:15:52 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2228-6f9513cd2d8c53827c9dfcc4;dd303f91-b0da-4068-a90a-55dfb5ff1edb'), (b'RateLimit', b'"api";r=982;t=179'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'8gwbThKSz_sDtI32XNFObuWMYcDxEcqxsUx2mpJFYwuES3EbLt7Epw==')]) 2026-03-08 16:12:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:12:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:12:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:12:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:12:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:12:29 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 16:12:29 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 16:12:29 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 16:12:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 16:12:33 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:12:33 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:12:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:12:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplknqg3d9_mock.wav 2026-03-08 16:12:36 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 16:12:38 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:12:38 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3qcdfzy6_mock.wav 2026-03-08 16:12:38 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:12:38 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:12:38 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 16:12:38 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:12:39 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 59자) 2026-03-08 16:12:39 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과 2026-03-08 16:12:39 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5540, filename=tmp23m3ozn2_mock.wav) 2026-03-08 16:12:39 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:12:39 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:12:39 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:12:39 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:12:39 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:12:39 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:12:39 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:12:39 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:12:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:12:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:12:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:12:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:12:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:12:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:16:05 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2235-2476624c76dc490e74ffc178;f1c0af29-374a-43ea-bba5-22ab41c5d9c2'), (b'RateLimit', b'"api";r=981;t=166'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Um6hGtNOlL7xfQHrYqNhW2gP7w0hQ0TU0cgxPYuvWP4PZ_EktKYqyQ==')]) 2026-03-08 16:12:39 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:12:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:12:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:12:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:12:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:12:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:12:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:12:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:12:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:12:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:12:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:16:05 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2235-7c6ca60c1d85c2f616bcb040;f1c0af29-374a-43ea-bba5-22ab41c5d9c2'), (b'RateLimit', b'"api";r=980;t=166'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'emVFK2kPXG1NzCgln_asZaaTqcCDHcUYBDV3-q9jYDZ8a-6olPM6PQ==')]) 2026-03-08 16:12:40 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:12:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:12:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:12:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:12:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:12:42 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 16:12:42 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 16:12:42 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 16:12:46 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 16:12:46 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:12:51 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:12:51 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:12:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 16:12:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:12:51 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 16:12:51 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:12:51 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5541, filename=tmp_94oh5bt_mock.wav) 2026-03-08 16:12:51 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:12:51 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:12:51 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:12:51 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:12:51 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:12:51 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:12:51 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:12:51 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:12:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:12:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:12:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:12:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:12:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:12:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:16:17 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2241-79b3140a098c0cc546f06e94;87cf1bd5-de31-4e54-bfce-0c92704fb824'), (b'RateLimit', b'"api";r=979;t=154'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'jZKo0y6cEemzCMDJx05ou7bFuMoaVOgg7F-LlDZbWtma7nsw9s0rpg==')]) 2026-03-08 16:12:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:12:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:12:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:12:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:12:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:12:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:12:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:12:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:12:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:12:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:12:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:16:17 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2241-3af4c69377a3c1444da5bd08;87cf1bd5-de31-4e54-bfce-0c92704fb824'), (b'RateLimit', b'"api";r=978;t=154'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'WQidI8VDqhmbjaXG3xtUEzM-XNnumMcdag-yZL8A9R7N_CcxfYLc-w==')]) 2026-03-08 16:12:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:12:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:12:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:12:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:12:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:12:52 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 16:12:54 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:12:54 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 16:12:54 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 16:12:58 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 16:12:58 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:13:03 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 16:13:03 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3amyyt3h_mock.wav 2026-03-08 16:13:03 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 16:13:04 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 16:13:11 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 16:13:11 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpl4b3yl78_mock.wav 2026-03-08 16:13:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 16:13:13 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 16:13:15 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 16:13:15 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbgqw4pgr_mock.wav 2026-03-08 16:13:17 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 16:13:18 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.774848 < -1.000000) 2026-03-08 16:13:19 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.612679 < -1.000000) 2026-03-08 16:13:19 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.589745 < -1.000000) 2026-03-08 16:13:20 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:13:20 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:13:20 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '주인공 아래 교대 연산 두실 구서' → 불명 2026-03-08 16:13:20 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:13:21 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 16:13:21 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:교대 연산 두실 통과 | 긴급도:일반 | 키워드:주인공, 교대 연산 두실,신호,통과 2026-03-08 16:13:21 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5542, filename=tmpt940v3vs_mock.wav) 2026-03-08 16:13:21 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:13:21 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:13:21 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:13:21 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:13:21 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:13:21 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:13:21 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:13:21 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:13:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:13:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:13:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:13:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:13:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:13:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:16:47 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad225f-336e51b80d587ef326fff304;4d28a173-6c09-47b5-89ce-5627954477b7'), (b'RateLimit', b'"api";r=977;t=124'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'PvEV0zn9u_6oNW5LSH5KKIYlEAJqbQpfWiRLLHY-MeNn9FxAd9w_CA==')]) 2026-03-08 16:13:21 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:13:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:13:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:13:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:13:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:13:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:13:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:13:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:13:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:13:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:13:21 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 16:13:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:16:47 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad225f-280459bf3d75278b65389df3;4d28a173-6c09-47b5-89ce-5627954477b7'), (b'RateLimit', b'"api";r=976;t=124'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'TxZbb4aitDvRSbrXeJG5qgI6AxXF-arHe3V2aXqo11TszDTyc9jcMA==')]) 2026-03-08 16:13:21 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:13:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:13:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:13:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:13:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:13:24 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:13:24 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 16:13:24 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 16:13:26 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 16:13:26 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbbm9ws_r_mock.wav 2026-03-08 16:13:28 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 16:13:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 16:13:28 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 16:13:28 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 16:13:28 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5543, filename=tmpyb7o2o9p_mock.wav) 2026-03-08 16:13:28 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:13:28 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 16:13:28 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:13:28 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:13:28 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:13:28 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:13:28 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:13:28 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:13:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:13:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:13:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:13:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:13:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:13:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:16:54 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2266-553e8ccf280c96383ab9cc7e;7cf7f001-6f5b-4fba-afd3-4d91bae1eb63'), (b'RateLimit', b'"api";r=975;t=117'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Loqs3efJByEMabfDr09H-Sr-yCMb66RmmUYboNr7-hr6LHv-wtTBRg==')]) 2026-03-08 16:13:29 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:13:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:13:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:13:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:13:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:13:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:13:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:13:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:13:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:13:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:13:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:16:54 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2266-26117a156e45b40b35d9ec8b;7cf7f001-6f5b-4fba-afd3-4d91bae1eb63'), (b'RateLimit', b'"api";r=974;t=117'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'PrdVR2NGMuKprT850vNeYCPr9Bqa1jYLBiYuerC5vsCBEo_RB07uVA==')]) 2026-03-08 16:13:29 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:13:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:13:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:13:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:13:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:13:31 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 16:13:31 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 16:13:31 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 16:13:33 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 16:13:33 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4p5m1vjx_mock.wav 2026-03-08 16:13:35 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 16:13:35 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:13:40 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 16:13:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 16:13:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:13:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 16:13:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 16:13:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5544, filename=tmpjy602_0c_mock.wav) 2026-03-08 16:13:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:13:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:13:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:13:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:13:41 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:13:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:13:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:13:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:13:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:13:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:13:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:13:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:13:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:13:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:17:06 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2272-656d9b481a8233a710936c04;ab796b9f-33b3-4344-8004-9abd0a80ec8b'), (b'RateLimit', b'"api";r=973;t=105'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'0HsQj9D3eOegspeHHI2P90ZGfcLeVECXR0PfxDDmnkmDC9Oz1TxcKg==')]) 2026-03-08 16:13:41 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:13:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:13:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:13:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:13:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:13:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:13:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:13:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:13:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:13:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:13:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:17:07 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2272-176220f01fe36ab53aea4a55;ab796b9f-33b3-4344-8004-9abd0a80ec8b'), (b'RateLimit', b'"api";r=972;t=105'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'wx-GCltQPUvFL1O5BM3uJmxEtD61ioCxUMWDxfWAU1imqznCilG4dg==')]) 2026-03-08 16:13:41 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:13:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:13:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:13:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:13:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:13:43 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 16:13:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 16:13:43 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 16:13:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 16:13:47 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 16:13:47 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:13:52 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 16:13:52 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 16:13:52 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:13:53 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 16:13:53 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 16:13:53 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 16:13:53 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5545, filename=tmp3s1u5uqt_mock.wav) 2026-03-08 16:13:53 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:13:53 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:13:53 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:13:53 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:13:53 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:13:53 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:13:53 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:13:53 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:13:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:13:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:13:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:13:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:13:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:13:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:17:19 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad227f-0f0721a6406ed869637bf91d;cc7db35d-5525-4c92-8008-50332b19000d'), (b'RateLimit', b'"api";r=971;t=92'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'97vQ61Pkk6Ew2_Acw8lbb5_qG5Q87qGm3P5AFfvJyyLpYe7xkWqPTw==')]) 2026-03-08 16:13:54 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:13:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:13:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:13:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:13:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:13:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:13:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:13:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:13:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:13:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:13:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:17:19 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad227f-225c14d33fadfc4e17a73b25;cc7db35d-5525-4c92-8008-50332b19000d'), (b'RateLimit', b'"api";r=970;t=92'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'hfCyRe0ngGqD_WAb07ZrIYZSyfOTY6wxI5d_TU2lD3VqkE-3K8Ez9g==')]) 2026-03-08 16:13:54 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:13:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:13:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:13:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:13:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:13:56 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 16:13:56 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 16:13:56 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 16:14:00 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:14:00 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:14:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 16:14:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:14:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4o1iwv49_mock.wav 2026-03-08 16:14:03 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 16:14:04 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 16:14:04 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 16:14:04 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:14:05 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 16:14:05 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:14:05 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5546, filename=tmpl09ce3ry_mock.wav) 2026-03-08 16:14:05 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:14:05 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:14:05 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:14:05 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:14:05 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:14:05 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:14:05 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:14:05 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:14:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:14:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:14:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:14:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:14:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:14:06 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:14:06 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxi9akjuv_mock.wav 2026-03-08 16:14:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:17:31 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad228b-5974252f2fe26aa3253d3520;b93cd2a9-0f64-4b9e-ba1b-8babdd7e2af9'), (b'RateLimit', b'"api";r=969;t=80'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'uRdGqMwhavCBH2Q0qn216oM48TMW7kefz18j9KMhKYMsSeInj78fcQ==')]) 2026-03-08 16:14:06 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:14:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:14:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:14:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:14:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:14:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:14:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:14:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:14:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:14:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:14:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:17:31 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad228b-4acfe3b624d21b30785a4d59;b93cd2a9-0f64-4b9e-ba1b-8babdd7e2af9'), (b'RateLimit', b'"api";r=968;t=80'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Q32msswfyLa8YupVFgcZFSjt0JeKR-8VuU94U8wxQmmv7OadZL4v7Q==')]) 2026-03-08 16:14:06 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:14:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:14:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:14:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:14:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:14:08 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 16:14:08 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 16:14:08 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 16:14:12 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:14:12 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:14:17 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:14:17 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:14:17 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 16:14:17 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:14:18 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 16:14:18 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 16:14:18 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5547, filename=tmpqaorxxjg_mock.wav) 2026-03-08 16:14:18 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:14:18 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:14:18 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:14:18 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:14:18 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:14:18 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:14:18 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:14:18 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:14:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:14:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:14:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:14:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:14:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:14:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:17:43 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2297-7596487544c2e5ee5df0d086;d00e3345-0349-402d-94f6-669be1c58a7e'), (b'RateLimit', b'"api";r=967;t=68'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'j8O5g4KFdZrXb6cQT-Tv6Zi8smjHEfWiIWR4TkMnbaVq-edEmh-P4A==')]) 2026-03-08 16:14:18 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:14:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:14:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:14:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:14:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:14:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:14:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:14:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:14:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:14:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:14:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:17:44 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2298-25a7aef7539063c10710b3ff;d00e3345-0349-402d-94f6-669be1c58a7e'), (b'RateLimit', b'"api";r=966;t=67'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'4JkYpyOkT4GYfyIT2DFaM6sQI7pqJeFnz1Y-RLlsvV_6YdjLUOSt6g==')]) 2026-03-08 16:14:18 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:14:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:14:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:14:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:14:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:14:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 16:14:21 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 16:14:21 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 16:14:21 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 16:14:24 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 16:14:24 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:14:29 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:14:29 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:14:29 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 16:14:29 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:14:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 16:14:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:14:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5548, filename=tmp3imvn891_mock.wav) 2026-03-08 16:14:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:14:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:14:30 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:14:30 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:14:30 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:14:30 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:14:30 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:14:30 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:14:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:14:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:14:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:14:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:14:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:14:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:17:56 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad22a4-3524692b49024ca75f367981;920d9bea-7a98-4dfb-9e39-68581c72e9f2'), (b'RateLimit', b'"api";r=965;t=55'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'z8aXNYXNqjqltr2uHKIu8sujB8GEpw-7Cqriri7MHn7CQ5jJLk0o0w==')]) 2026-03-08 16:14:30 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:14:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:14:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:14:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:14:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:14:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:14:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:14:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:14:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:14:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:14:30 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 16:14:30 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8qtns0f9_mock.wav 2026-03-08 16:14:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:17:56 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad22a4-0da91cc7384c201717e8c91c;920d9bea-7a98-4dfb-9e39-68581c72e9f2'), (b'RateLimit', b'"api";r=964;t=55'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'qUb_qzPUkFGgl7xXpQFG4zmbqXt7oYIyz-1zZXcAUvlLnRCzlVzwbw==')]) 2026-03-08 16:14:30 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:14:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:14:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:14:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:14:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:14:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 16:14:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:14:33 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 16:14:33 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 16:14:37 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 16:14:37 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:14:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 16:14:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpck3c5ga0_mock.wav 2026-03-08 16:14:39 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 16:14:42 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 16:14:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 16:14:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpgneaekm6_mock.wav 2026-03-08 16:14:49 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 16:14:50 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 16:14:54 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 16:14:54 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7diymk63_mock.wav 2026-03-08 16:14:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 16:14:55 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 16:14:56 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.731008 < -1.000000) 2026-03-08 16:14:57 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.166469 < -1.000000) 2026-03-08 16:14:57 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.457564 < -1.000000) 2026-03-08 16:14:58 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:14:58 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:14:58 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '1' → 불명 2026-03-08 16:14:58 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:14:58 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:14:58 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:14:58 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '2' → 불명 2026-03-08 16:14:58 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:14:59 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:14:59 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:14:59 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '1' → 불명 2026-03-08 16:14:59 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:15:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 16:15:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:1 2 1 신호 통과 | 긴급도:일반 | 키워드:1 2 1, 신호, 통과, 일반 2026-03-08 16:15:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5549, filename=tmp0a4sjlps_mock.wav) 2026-03-08 16:15:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:15:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 3건 2026-03-08 16:15:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:15:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:15:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:15:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:15:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:15:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:15:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:15:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:15:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:15:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:15:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:15:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:18:25 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad22c1-21020f26494582a917705851;15b60133-398a-4c12-b062-435950360a2d'), (b'RateLimit', b'"api";r=963;t=26'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'LOx5TN7QmdmHoQEY_wVNFGYYKEordcEqM67uAe76tRoDHmb_81LTPw==')]) 2026-03-08 16:15:00 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:15:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:15:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:15:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:15:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:15:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:15:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:15:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:15:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:15:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:15:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:18:26 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad22c2-61c567ee642ed00b3eaba564;15b60133-398a-4c12-b062-435950360a2d'), (b'RateLimit', b'"api";r=962;t=25'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'irR-XJxsPnvu48aXkrnS6g6DA0NvcC_noKFMgjw6ZNkNRZboXhD_Tw==')]) 2026-03-08 16:15:00 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:15:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:15:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:15:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:15:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:15:00 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 16:15:00 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbus7vuc7_mock.wav 2026-03-08 16:15:02 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:15:02 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 16:15:02 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 16:15:06 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 16:15:07 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 16:15:07 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 16:15:07 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5550, filename=tmp17gru838_mock.wav) 2026-03-08 16:15:07 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:15:07 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 16:15:07 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:15:07 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:15:07 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:15:07 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:15:07 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:15:07 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:15:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:15:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:15:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:15:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:15:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:15:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:18:33 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad22c9-52952551779a1f6922f19868;20dcfec3-111a-4dd6-8de8-10f586fe66af'), (b'RateLimit', b'"api";r=961;t=18'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'5_6SAyOpygCt7moak-W8AGdORv8Q9wdK5MP4i-0s29jCR9R2MILdFA==')]) 2026-03-08 16:15:07 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:15:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:15:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:15:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:15:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:15:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:15:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:15:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:15:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:15:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:15:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:18:33 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad22c9-219fee1d31b4d4f60d46fdf4;20dcfec3-111a-4dd6-8de8-10f586fe66af'), (b'RateLimit', b'"api";r=960;t=18'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Wg0Cdyczfi7ZImPRx5MltRdDaH44YFm13gAoEsqw6eruWWv0JwB0YA==')]) 2026-03-08 16:15:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:15:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:15:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:15:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:15:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:15:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 16:15:10 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 16:15:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 16:15:11 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 16:15:14 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 16:15:14 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:15:19 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 16:15:19 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 16:15:19 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:15:20 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 16:15:20 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 16:15:20 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5551, filename=tmpwz7h9j5p_mock.wav) 2026-03-08 16:15:20 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:15:20 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:15:20 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:15:20 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:15:20 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:15:20 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:15:20 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:15:20 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:15:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:15:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:15:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:15:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:15:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:15:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:18:45 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad22d5-6608799721a8db2b01e9b70f;36b5d64c-656f-44fd-b62d-630c4d9c5e96'), (b'RateLimit', b'"api";r=959;t=6'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'y8c8OnZgsuWrGUplHlcLr01MC680iPAbxrVntmbUXkVeC_SnORwiDQ==')]) 2026-03-08 16:15:20 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:15:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:15:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:15:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:15:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:15:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:15:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:15:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:15:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:15:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:15:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:18:46 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad22d6-29dce4a63cbcb6c64aa33f88;36b5d64c-656f-44fd-b62d-630c4d9c5e96'), (b'RateLimit', b'"api";r=958;t=5'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Sn2XpcE4bTeMZrbu8MxorHOHMCoTm9JNxW9UeNSZkHU3R90XwgDkfA==')]) 2026-03-08 16:15:20 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:15:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:15:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:15:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:15:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:15:21 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 16:15:22 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 16:15:22 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 16:15:22 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 16:15:26 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 16:15:26 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:15:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 16:15:30 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:15:30 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfsd7zcwx_mock.wav 2026-03-08 16:15:31 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 16:15:31 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 16:15:31 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:15:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 16:15:32 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 16:15:32 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 16:15:32 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5552, filename=tmp8khub3iz_mock.wav) 2026-03-08 16:15:32 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:15:32 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:15:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:15:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:15:32 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:15:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:15:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:15:32 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:15:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:15:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:15:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:15:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:15:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:15:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:18:58 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad22e2-19d85e703068878b4e4fefec;1713130b-7b94-490e-b4eb-57c2bd4907cc'), (b'RateLimit', b'"api";r=999;t=293'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'K_kX_sHetobF1glGL3OquQhgDYnHLtsbIc07zNSwtIIzcL92gz3fHA==')]) 2026-03-08 16:15:33 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:15:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:15:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:15:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:15:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:15:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:15:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:15:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:15:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:15:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:15:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:18:58 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad22e2-7677471e1b379cf37d964e48;1713130b-7b94-490e-b4eb-57c2bd4907cc'), (b'RateLimit', b'"api";r=998;t=293'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'KwjIfibE17WAj5djpHo0_KM7f2nG-CTTXgu8kkgEATnu3QT358Z1bg==')]) 2026-03-08 16:15:33 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:15:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:15:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:15:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:15:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:15:33 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:15:33 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpin75kuv3_mock.wav 2026-03-08 16:15:35 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 16:15:35 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 16:15:35 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 16:15:39 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:15:39 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:15:43 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 16:15:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 16:15:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:15:44 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 16:15:44 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:15:44 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5553, filename=tmpkwar4hmi_mock.wav) 2026-03-08 16:15:44 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:15:44 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:15:44 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:15:44 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:15:44 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:15:44 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:15:44 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:15:44 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:15:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:15:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:15:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:15:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:15:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:15:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:19:10 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad22ee-3a5eeea218e7944b5f13b3fd;5dd4ef5f-ad92-4c73-aa58-3d4cc86db93d'), (b'RateLimit', b'"api";r=997;t=281'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'rqCdshsyhG-eQTu2A7iC3xne2FtcniSZZspJm8-cYI-MKx0Fl0F72w==')]) 2026-03-08 16:15:44 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:15:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:15:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:15:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:15:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:15:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:15:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:15:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:15:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:15:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:15:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:19:10 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad22ee-3a4d05ac63ffb3d23e2c9a7b;5dd4ef5f-ad92-4c73-aa58-3d4cc86db93d'), (b'RateLimit', b'"api";r=996;t=281'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'W73WyzQwTiR3kmQy7Xv2ag-MYARSSj7bKB2UKA7tp43MsvzC1zWs-A==')]) 2026-03-08 16:15:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:15:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:15:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:15:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:15:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:15:47 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 16:15:47 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 16:15:47 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 16:15:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 16:15:51 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:15:51 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:15:56 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:15:56 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:15:56 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 16:15:56 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:15:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 16:15:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 16:15:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5554, filename=tmpqkldei82_mock.wav) 2026-03-08 16:15:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:15:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:15:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:15:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:15:57 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:15:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:15:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:15:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:15:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:15:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:15:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:15:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:15:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:15:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:19:22 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad22fa-25f194e9415554570e59b952;bff6895e-b6bb-4669-8c46-2cecf83b34e9'), (b'RateLimit', b'"api";r=995;t=269'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'NhkunIFeGE_8pcvgn2drqYJzmzaBrkL37KgaV5HYbnpLwQtkXuMLNQ==')]) 2026-03-08 16:15:57 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:15:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:15:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:15:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:15:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:15:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:15:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:15:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:15:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:15:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:15:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:19:22 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad22fa-0b2ea2dd6b517fbe0f86ffc4;bff6895e-b6bb-4669-8c46-2cecf83b34e9'), (b'RateLimit', b'"api";r=994;t=269'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Oc1ye1L7Fo_bw5nChIBYDBHuxBGogiifj_-Ir2aUMMChkgdEICwIPQ==')]) 2026-03-08 16:15:57 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:15:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:15:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:15:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:15:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:15:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 16:15:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpcf165x3q_mock.wav 2026-03-08 16:15:58 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 16:15:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 16:15:59 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 16:15:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 16:16:03 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 16:16:03 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:16:06 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 16:16:06 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpadv_xgmx_mock.wav 2026-03-08 16:16:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 16:16:08 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:16:08 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:16:08 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 16:16:08 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:16:09 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 16:16:09 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:16:09 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5555, filename=tmpv3cf55ag_mock.wav) 2026-03-08 16:16:09 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:16:09 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:16:09 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:16:09 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:16:09 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:16:09 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:16:09 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:16:09 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:16:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:16:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:16:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:16:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:16:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:16:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:19:35 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2306-54be7e744762e85311c540d0;b462f885-74d5-4865-a57f-256c344c2bc2'), (b'RateLimit', b'"api";r=993;t=257'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'4Fd0DEMFKPE7KjKwuYvwuCVacTtnV2ZunI-NaXke-iAly9GK81FtWw==')]) 2026-03-08 16:16:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:16:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:16:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:16:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:16:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:16:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:16:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:16:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:16:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:16:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:16:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:19:35 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2307-0ed273921f53e1525ca04d2d;b462f885-74d5-4865-a57f-256c344c2bc2'), (b'RateLimit', b'"api";r=992;t=256'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'wAcmEL8BjGEk3K50UB3DtC1HR4e_kmb6bOvIIWHcIhWcE5j9AAN8Bg==')]) 2026-03-08 16:16:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:16:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:16:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:16:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:16:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:16:11 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 16:16:11 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmph_laiht9_mock.wav 2026-03-08 16:16:12 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:16:12 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 16:16:12 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 16:16:16 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 16:16:16 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:16:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 16:16:21 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 16:16:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 16:16:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp41ao4xjj_mock.wav 2026-03-08 16:16:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 16:16:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 16:16:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpigp4at70_mock.wav 2026-03-08 16:16:29 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 16:16:35 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 16:16:38 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 16:16:40 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (17.604651 > 2.400000) 2026-03-08 16:16:41 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (6.603448 > 2.400000) 2026-03-08 16:16:41 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.118410 < -1.000000) 2026-03-08 16:16:41 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.674783 < -1.000000) 2026-03-08 16:16:42 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:16:42 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:16:42 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '그럼요' → 불명 2026-03-08 16:16:42 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:16:43 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 30자) 2026-03-08 16:16:43 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:"그럼요" | 긴급도:일반 | 키워드:"그럼요" 2026-03-08 16:16:43 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5556, filename=tmpp3mzqlr0_mock.wav) 2026-03-08 16:16:43 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:16:43 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:16:43 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:16:43 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:16:43 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:16:43 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:16:43 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:16:43 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:16:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:16:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:16:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:16:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:16:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:16:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:20:08 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2328-41091b09001b68d00691adee;1c672223-ea87-4877-9e41-e5ce3186991a'), (b'RateLimit', b'"api";r=991;t=223'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 3448fddde721c06696a591caf57a416c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'1298i4FJTZPyz-rrw_NYf1fBJ312de1TdPkGTOfIzZ_BMn4Gy1FYLw==')]) 2026-03-08 16:16:43 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:16:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:16:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:16:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:16:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:16:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:16:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:16:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:16:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:16:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:16:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:20:09 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2329-0fb6d10848a1fa242acb649d;1c672223-ea87-4877-9e41-e5ce3186991a'), (b'RateLimit', b'"api";r=990;t=222'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 3448fddde721c06696a591caf57a416c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'4F_FCwQNmNJTZdmVo4YjhPfoQzVmKZMI3FG8wzu3lUmRznwazlolxQ==')]) 2026-03-08 16:16:43 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:16:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:16:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:16:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:16:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:16:45 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:16:45 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 16:16:45 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 16:16:48 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 16:16:49 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 16:16:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 25자) 2026-03-08 16:16:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:없음 2026-03-08 16:16:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5557, filename=tmp1imfkn2j_mock.wav) 2026-03-08 16:16:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:16:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 16:16:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:16:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:16:50 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:16:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:16:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:16:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:16:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:16:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:16:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:16:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:16:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:16:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:20:16 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2330-7e7fd02d119142d84d076d49;111022db-d0b9-4114-8fb3-f64a97c597c2'), (b'RateLimit', b'"api";r=989;t=215'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 fa0228a928de22a353d181022f58eb78.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'BXghNDnF6xeEVY9KTeVU00BlGHt6x4tsVzdHyisD3BRdB5VS06Za0A==')]) 2026-03-08 16:16:51 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:16:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:16:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:16:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:16:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:16:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:16:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:16:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:16:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:16:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:16:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:20:16 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2330-552ad5b76063600d43fb74de;111022db-d0b9-4114-8fb3-f64a97c597c2'), (b'RateLimit', b'"api";r=988;t=215'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 fa0228a928de22a353d181022f58eb78.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'PKvZmCb5xDx9YYCy4Whw8QR3BKUujluCzWw_fDUdF7Ygd0gjcT8nag==')]) 2026-03-08 16:16:51 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:16:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:16:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:16:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:16:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:16:53 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 16:16:53 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 16:16:53 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 16:16:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 16:16:57 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:16:57 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpu05s5tzp_mock.wav 2026-03-08 16:16:57 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 16:16:57 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:16:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 16:17:00 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:17:00 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpad_j2laq_mock.wav 2026-03-08 16:17:02 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 16:17:02 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 16:17:02 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:17:03 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 16:17:03 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 16:17:03 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5558, filename=tmpe6okqyv6_mock.wav) 2026-03-08 16:17:03 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:17:03 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:17:03 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:17:03 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:17:03 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:17:03 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:17:03 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:17:03 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:17:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:17:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:17:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:17:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:17:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:17:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:20:29 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad233d-4ad314e269282d0e407cbc42;fde017c4-35e0-47e6-b15f-91e27e308215'), (b'RateLimit', b'"api";r=987;t=202'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 6119e41683ed07f8d52bf84a35de56f6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'orsvdySeCjbPd-9QujsrrflR1ILcYeUEDinS1zUIb2LdSLjdQ5L0jA==')]) 2026-03-08 16:17:03 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:17:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:17:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:17:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:17:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:17:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:17:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:17:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:17:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:17:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:17:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:20:29 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad233d-6915878a3d8a075176de544b;fde017c4-35e0-47e6-b15f-91e27e308215'), (b'RateLimit', b'"api";r=986;t=202'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 6119e41683ed07f8d52bf84a35de56f6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'yqy3cr_FBFL7dDwT0jL_zA20Ei79GL1a5XcEDwWnw99hEP4440cyEg==')]) 2026-03-08 16:17:04 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:17:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:17:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:17:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:17:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:17:06 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 16:17:06 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 16:17:06 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 16:17:10 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 16:17:10 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:17:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 16:17:15 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 16:17:15 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 16:17:15 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:17:16 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 16:17:16 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 16:17:16 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5559, filename=tmp6p__mq6s_mock.wav) 2026-03-08 16:17:16 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:17:16 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:17:16 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:17:16 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:17:16 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:17:16 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:17:16 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:17:16 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:17:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:17:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:17:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:17:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:17:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:17:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:20:41 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2349-797252f9577ddc9b098af5c8;ab28cf7c-0570-4226-8e98-d8d869f09d93'), (b'RateLimit', b'"api";r=985;t=190'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'MkoREEQnGhPsV97Cd0ywD2BEzcVdtyMJNLfISTKpLUoDxXFDEGSxXg==')]) 2026-03-08 16:17:16 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:17:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:17:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:17:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:17:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:17:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:17:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:17:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:17:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:17:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:17:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:20:42 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad234a-491e3f780c16ca6d65ff6aa5;ab28cf7c-0570-4226-8e98-d8d869f09d93'), (b'RateLimit', b'"api";r=984;t=189'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'cNZrt4s1D0xDbV50p3ArmY_xpMJdDwUKYEno8GngZYN82wGRW4CL6g==')]) 2026-03-08 16:17:16 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:17:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:17:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:17:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:17:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:17:18 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 16:17:18 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 16:17:18 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 16:17:22 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:17:22 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:17:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 16:17:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpi8sajrlj_mock.wav 2026-03-08 16:17:25 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 16:17:27 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 16:17:27 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 16:17:27 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:17:28 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 16:17:28 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 16:17:28 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5560, filename=tmpljugyq5l_mock.wav) 2026-03-08 16:17:28 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:17:28 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:17:28 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:17:28 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:17:28 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:17:28 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:17:28 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:17:28 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:17:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:17:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:17:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:17:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:17:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:17:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:20:53 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2355-3bd6c6e52e31c1362c09fd0f;beb3af81-5e09-4272-852a-4a99c51efe4f'), (b'RateLimit', b'"api";r=983;t=178'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'A1mTMiLf0Tdcksu_42K74t3oTDE5Pvo28aIFIpYeGEjxyo1saI0d3w==')]) 2026-03-08 16:17:28 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:17:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:17:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:17:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:17:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:17:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:17:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:17:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:17:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:17:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:17:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:20:53 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2355-49ef7b1d5503e7ee7b2cb15c;beb3af81-5e09-4272-852a-4a99c51efe4f'), (b'RateLimit', b'"api";r=982;t=178'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'41W8Xwr6NvqQXWKzJgUgX5viw7_CCjGjpib0yYNH60jlZqtvlGGouw==')]) 2026-03-08 16:17:28 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:17:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:17:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:17:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:17:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:17:30 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 16:17:30 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 16:17:30 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 16:17:33 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 16:17:33 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpig_3vjrr_mock.wav 2026-03-08 16:17:33 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 16:17:34 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:17:34 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:17:37 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 16:17:37 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmph94zi4r2_mock.wav 2026-03-08 16:17:39 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:17:39 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:17:39 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 16:17:39 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:17:40 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 16:17:40 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 16:17:40 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5561, filename=tmpcmortkfe_mock.wav) 2026-03-08 16:17:40 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:17:40 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:17:40 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:17:40 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:17:40 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:17:40 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:17:40 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:17:40 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:17:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:17:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:17:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:17:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:17:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:17:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:21:06 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2362-7fce01c515a9e36a30dcf17f;dc86e7b9-179c-43f8-9add-0f06550bc43b'), (b'RateLimit', b'"api";r=981;t=165'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'CJi2CQfXJQfAYk3O4qvZA6NZ1T__hlU347Sfon_MBj7IEQ0B0RyoIA==')]) 2026-03-08 16:17:41 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:17:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:17:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:17:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:17:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:17:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:17:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:17:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:17:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:17:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:17:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:21:06 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2362-5b5479ec27ee9c245f3dd910;dc86e7b9-179c-43f8-9add-0f06550bc43b'), (b'RateLimit', b'"api";r=980;t=165'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'zNRy75n7KrH5XywYTrbQW_SNeiBhy0mm7HL3uQHv9lA9LquX7kncIg==')]) 2026-03-08 16:17:41 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:17:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:17:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:17:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:17:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:17:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 16:17:43 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 16:17:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 16:17:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 16:17:47 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 16:17:47 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:17:49 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 16:17:49 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphpqzc1ke_mock.wav 2026-03-08 16:17:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 16:17:52 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:17:52 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:17:52 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 16:17:52 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:17:53 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 16:17:53 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:17:53 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5562, filename=tmpz03frvy__mock.wav) 2026-03-08 16:17:53 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:17:53 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:17:53 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:17:53 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:17:53 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:17:53 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:17:53 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:17:53 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:17:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:17:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:17:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:17:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:17:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:17:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:21:18 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad236e-5371fcb4700f82963c0848e4;918d4434-c402-4c33-b6ac-66b0465bdf8a'), (b'RateLimit', b'"api";r=979;t=153'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'mi01h7T9OBbadsF-1hiQIq54MsM41orZSXNo4Bm1dh8JIe22KPDAag==')]) 2026-03-08 16:17:53 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:17:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:17:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:17:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:17:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:17:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:17:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:17:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:17:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:17:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:17:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:21:18 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad236e-23306c430f5e624c2b8dd3ae;918d4434-c402-4c33-b6ac-66b0465bdf8a'), (b'RateLimit', b'"api";r=978;t=153'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Lu0a2zp84BsBj9yn3uqbT60A1aNXARx1QWibSug2FYIvxRBo1oH4Sw==')]) 2026-03-08 16:17:53 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:17:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:17:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:17:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:17:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:17:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 16:17:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpoyi4rcb0_mock.wav 2026-03-08 16:17:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:17:55 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 16:17:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 16:17:59 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 16:17:59 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:18:05 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 16:18:05 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 16:18:13 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 16:18:15 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 16:18:20 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 16:18:22 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 16:18:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:18:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpyvicv59p_mock.wav 2026-03-08 16:18:25 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (9.786667 > 2.400000) 2026-03-08 16:18:26 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.021037 < -1.000000) 2026-03-08 16:18:26 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 16:18:26 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.561284 < -1.000000) 2026-03-08 16:18:27 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:18:27 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:18:27 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '도착' → 불명 2026-03-08 16:18:27 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:18:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 13자) 2026-03-08 16:18:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:도착 | 긴급도:일반 | 키워드:없음 2026-03-08 16:18:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5563, filename=tmpwd90114__mock.wav) 2026-03-08 16:18:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:18:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:18:27 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:18:27 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:18:27 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:18:27 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:18:27 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:18:28 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:18:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:18:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:18:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:18:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:18:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:18:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:21:53 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2391-564228082b59906b727d0a7c;7555fbd4-4925-4db1-973f-a8c08e5dfda7'), (b'RateLimit', b'"api";r=977;t=118'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'XNdC7vGsc3uoKYcUrF6VlSB5XhR_kKKSsvTd_1gmoqoFTqeUQKAExw==')]) 2026-03-08 16:18:28 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:18:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:18:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:18:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:18:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:18:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:18:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:18:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:18:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:18:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:18:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:21:53 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2391-7d232b604c9d7b716b2ec019;7555fbd4-4925-4db1-973f-a8c08e5dfda7'), (b'RateLimit', b'"api";r=976;t=118'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6lBbJFGL_i8gBArAqdYXdX5Gqyx_jtcNfVOT1FmMiCXU2KrhFchY5Q==')]) 2026-03-08 16:18:28 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:18:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:18:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:18:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:18:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:18:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:18:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp650l9_sx_mock.wav 2026-03-08 16:18:30 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:18:30 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 16:18:30 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 16:18:34 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 16:18:35 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 16:18:35 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 16:18:35 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5564, filename=tmppf0bxg3x_mock.wav) 2026-03-08 16:18:35 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:18:35 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 16:18:35 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:18:35 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:18:35 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:18:35 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:18:35 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:18:35 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:18:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:18:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:18:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:18:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:18:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:18:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:22:00 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2398-719f33d546f9058a54dd3595;98258edb-3832-44ef-ba4c-8ed23330f9f7'), (b'RateLimit', b'"api";r=975;t=111'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'WIU30tJ5hhEU9M6grkwWVEls6jfcG_Aw8hRFbjW-5HAN29VhA7QfHQ==')]) 2026-03-08 16:18:35 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:18:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:18:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:18:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:18:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:18:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:18:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:18:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:18:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:18:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:18:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:22:01 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2399-5bc094e04e9e18a667facb5c;98258edb-3832-44ef-ba4c-8ed23330f9f7'), (b'RateLimit', b'"api";r=974;t=110'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'aYcab_JST9dk830ZRH5-xGGabhVtPthgSzOHEXymPTC22kHi7dE2wg==')]) 2026-03-08 16:18:35 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:18:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:18:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:18:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:18:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:18:38 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 16:18:38 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 16:18:38 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 16:18:41 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 16:18:41 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:18:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 16:18:46 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 16:18:46 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 16:18:46 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:18:47 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 34자) 2026-03-08 16:18:47 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:전차선, 이동 2026-03-08 16:18:47 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5565, filename=tmpq76s350i_mock.wav) 2026-03-08 16:18:47 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:18:47 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:18:47 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:18:47 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:18:47 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:18:47 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:18:47 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:18:47 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:18:47 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:18:47 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:18:47 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:18:47 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:18:47 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:18:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:22:13 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad23a5-27b60fd870f37e0d53505e84;fd995f1f-1aff-494d-8053-ddbd8143b0a4'), (b'RateLimit', b'"api";r=973;t=98'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'S2u13IiqLhPnFBDYfoG6k6PJdIpPOyLPQjiKNYH8aRgtVuiQwVGXeg==')]) 2026-03-08 16:18:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:18:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:18:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:18:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:18:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:18:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:18:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:18:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:18:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:18:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:18:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:22:13 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad23a5-0f56a08a2c5e9ff1367a8adc;fd995f1f-1aff-494d-8053-ddbd8143b0a4'), (b'RateLimit', b'"api";r=972;t=98'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'0u_PWcVJPLmkFY2234Z-_c0nXdr1-5Prtn8BHAadNTcBwG0slPFOxg==')]) 2026-03-08 16:18:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:18:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:18:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:18:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:18:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:18:50 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 16:18:50 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 16:18:50 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 16:18:52 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 16:18:52 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpgos6f410_mock.wav 2026-03-08 16:18:52 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 16:18:54 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 16:18:54 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:18:59 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 16:18:59 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 16:18:59 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:19:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 16:19:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 16:19:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5566, filename=tmpl4_0ghpw_mock.wav) 2026-03-08 16:19:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:19:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:19:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:19:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:19:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:19:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:19:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:19:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:19:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:19:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:19:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:19:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:19:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:19:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:22:26 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad23b2-371259ac016beb4c286c4b3b;06ed8f0b-00bc-49cb-8920-db756f864ba9'), (b'RateLimit', b'"api";r=971;t=85'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6ARxinSU64HsQKqwXSVXS70mOt0kdQJZWDELMxR2jf35bI7fjJLy7w==')]) 2026-03-08 16:19:00 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:19:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:19:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:19:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:19:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:19:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:19:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:19:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:19:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:19:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:19:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:22:26 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad23b2-6fecd73d7362e9a8206d9a18;06ed8f0b-00bc-49cb-8920-db756f864ba9'), (b'RateLimit', b'"api";r=970;t=85'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'5LDmCCAoVPdfgfEH62XOsnXveTFMjf1Ak0VGv4UGSznD4jYEgUGiJA==')]) 2026-03-08 16:19:00 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:19:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:19:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:19:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:19:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:19:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 16:19:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpnlsee4m6_mock.wav 2026-03-08 16:19:01 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 16:19:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 16:19:03 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 16:19:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 16:19:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 16:19:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpph87l8lo_mock.wav 2026-03-08 16:19:07 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:19:07 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:19:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 16:19:11 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 16:19:11 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 16:19:11 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:19:12 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 16:19:12 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 16:19:12 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5567, filename=tmpfo0qat1c_mock.wav) 2026-03-08 16:19:12 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:19:12 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:19:12 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:19:12 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:19:12 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:19:12 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:19:12 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:19:12 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:19:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:19:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:19:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:19:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:19:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:19:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:22:38 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad23be-4d23141272081ddf412fa5e2;1d6b5b1e-7392-478d-a4ed-4f2b69e42c1b'), (b'RateLimit', b'"api";r=969;t=73'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6jFRu1gxHR1NxNLv-Qu51gWY5jf6Vi5shFxCveUFVjcJwhInvaAkYQ==')]) 2026-03-08 16:19:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:19:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:19:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:19:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:19:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:19:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:19:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:19:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:19:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:19:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:19:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:22:38 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad23be-252620151245e48a1fc0a3e7;1d6b5b1e-7392-478d-a4ed-4f2b69e42c1b'), (b'RateLimit', b'"api";r=968;t=73'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'mv9_LpWCn59ROwNMo-EMXAaChJmPIutlnrB6eJf6-9gcWfba-Ct-cw==')]) 2026-03-08 16:19:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:19:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:19:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:19:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:19:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:19:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 16:19:15 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 16:19:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 16:19:16 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 16:19:16 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsrbad3e6_mock.wav 2026-03-08 16:19:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 16:19:19 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:19:19 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:19:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 16:19:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpolice9o7_mock.wav 2026-03-08 16:19:24 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:19:24 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:19:24 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 16:19:24 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:19:25 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 16:19:25 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 16:19:25 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5568, filename=tmp30a7c8y8_mock.wav) 2026-03-08 16:19:25 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:19:25 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:19:25 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:19:25 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:19:25 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:19:25 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:19:25 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:19:25 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:19:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:19:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:19:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:19:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:19:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:19:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:22:50 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad23ca-2c9cf9035b3f643d72f30c88;63fb1a77-159f-436e-a3f5-515f01875a21'), (b'RateLimit', b'"api";r=967;t=61'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'DMy96ptRP1ltgBZiGVQ6u_K6RbSlk-8nH2HpGUm6BsYZ3a3uKoGJGw==')]) 2026-03-08 16:19:25 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:19:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:19:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:19:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:19:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:19:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:19:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:19:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:19:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:19:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:19:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:22:50 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad23ca-412509c5284af3e225fa6b2c;63fb1a77-159f-436e-a3f5-515f01875a21'), (b'RateLimit', b'"api";r=966;t=61'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'UhDrCbcg5hGF66Jcy44bQtSM7yY4ihJ5Xd4ezFdM1fbbNsDDKisJIg==')]) 2026-03-08 16:19:25 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:19:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:19:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:19:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:19:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:19:27 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 16:19:27 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 16:19:27 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 16:19:31 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 16:19:31 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:19:32 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 16:19:36 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:19:36 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:19:36 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 16:19:36 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:19:37 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 16:19:37 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:19:37 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5569, filename=tmpz9p2l5bt_mock.wav) 2026-03-08 16:19:37 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:19:37 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:19:37 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:19:37 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:19:37 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:19:37 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:19:37 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:19:37 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:19:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:19:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:19:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:19:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:19:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:19:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:23:02 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad23d6-41541f172ce7e7200e694f8c;801fc8b1-0a5b-4b6f-adf1-e7ffaf49d67b'), (b'RateLimit', b'"api";r=965;t=49'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'awPqjPH9pUETe06zfnbEOrEBr72PttcbYfnbRZxUziF-aVIk1vOELw==')]) 2026-03-08 16:19:37 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:19:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:19:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:19:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:19:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:19:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:19:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:19:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:19:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:19:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:19:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:23:03 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad23d7-7d59adf07891658e58fa9cd1;801fc8b1-0a5b-4b6f-adf1-e7ffaf49d67b'), (b'RateLimit', b'"api";r=964;t=48'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'7EvYCBNCHYvYyUshZ9bvJY4eSt7tGR9sL3z3TYg-2o5lfulXDjUYaw==')]) 2026-03-08 16:19:37 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:19:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:19:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:19:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:19:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:19:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:19:39 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 16:19:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 16:19:42 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 16:19:43 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 16:19:43 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:19:49 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 16:19:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 16:19:51 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:19:51 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpp6ah2__i_mock.wav 2026-03-08 16:19:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 16:19:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:19:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0hvrmwom_mock.wav 2026-03-08 16:19:57 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 16:20:03 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 16:20:08 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (7.975904 > 2.400000) 2026-03-08 16:20:08 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 16:20:08 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.670449 < -1.000000) 2026-03-08 16:20:09 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-5.620681 < -1.000000) 2026-03-08 16:20:10 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:20:10 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:20:10 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '왼쪽 인재원' → 불명 2026-03-08 16:20:10 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:20:10 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 16:20:10 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:왼쪽 인재원 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 16:20:10 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5570, filename=tmp5o1i9zna_mock.wav) 2026-03-08 16:20:10 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:20:10 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:20:10 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:20:10 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:20:10 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:20:10 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:20:10 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:20:10 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:20:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:20:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:20:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:20:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:20:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:20:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:23:36 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad23f8-2e91fc01690f7c65071c59a0;5f903679-7c05-4671-ae58-a511f85fab8e'), (b'RateLimit', b'"api";r=963;t=15'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'-QxiZQiDoVjypHQyfg7ShtQkp28ChJsRZrPKmpkUl8UNOYywxbXfNQ==')]) 2026-03-08 16:20:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:20:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:20:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:20:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:20:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:20:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:20:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:20:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:20:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:20:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:20:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:23:36 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad23f8-03d915d550c738cc11dbcad0;5f903679-7c05-4671-ae58-a511f85fab8e'), (b'RateLimit', b'"api";r=962;t=15'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'KwmoKP9UZuKS49iBuW3N313qvSK13gBIccdYTe8wCRtUIjcgeV-szg==')]) 2026-03-08 16:20:11 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:20:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:20:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:20:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:20:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:20:13 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:20:13 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 16:20:13 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 16:20:17 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 16:20:18 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 16:20:18 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 16:20:18 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5571, filename=tmpm1n176zh_mock.wav) 2026-03-08 16:20:18 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:20:18 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 16:20:18 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:20:18 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:20:18 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:20:18 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:20:18 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:20:18 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:20:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:20:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:20:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:20:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:20:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:20:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:23:43 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad23ff-6a23aaf91798a113516a0e64;74359714-440e-4d3f-b51d-cac7a86408c1'), (b'RateLimit', b'"api";r=961;t=8'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'qUK9W7Br91XpDhfrmTAKGcwN8QXVZ48gLYgAONxK4hbUuTW2U7hD_g==')]) 2026-03-08 16:20:18 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:20:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:20:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:20:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:20:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:20:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:20:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:20:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:20:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:20:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:20:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:23:43 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad23ff-32455c5d381720307a3d3da5;74359714-440e-4d3f-b51d-cac7a86408c1'), (b'RateLimit', b'"api";r=960;t=8'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'2xMQrFwEjNqT_VZK2y9eY7MzNLsxnvvHhOl3dMr2kq3nCXxedsgpfQ==')]) 2026-03-08 16:20:18 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:20:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:20:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:20:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:20:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:20:19 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 16:20:19 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4x1dc480_mock.wav 2026-03-08 16:20:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 16:20:20 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 16:20:20 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 16:20:20 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 16:20:24 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 16:20:24 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:20:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 16:20:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6610o2n8_mock.wav 2026-03-08 16:20:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 16:20:29 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 16:20:29 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 16:20:29 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:20:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 16:20:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 16:20:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5572, filename=tmpgasb0r63_mock.wav) 2026-03-08 16:20:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:20:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:20:30 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:20:30 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:20:30 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:20:30 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:20:30 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:20:30 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:20:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:20:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:20:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:20:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:20:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:20:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:23:56 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad240c-09b0213636a081ef50548b36;ccbad7bb-d98b-48ff-8592-0d453cb411e3'), (b'RateLimit', b'"api";r=999;t=295'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'fRhspCd84ejmW2c3Ike7bJxRQlMSO5rgSaaH_vTI8qHGyETrMdrKag==')]) 2026-03-08 16:20:31 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:20:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:20:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:20:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:20:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:20:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:20:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:20:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:20:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:20:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:20:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:23:56 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad240c-6d93f53f384ab98172c6f113;ccbad7bb-d98b-48ff-8592-0d453cb411e3'), (b'RateLimit', b'"api";r=998;t=295'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Te7yOC_XHtbwz_CBC_zjOoq93oYjMk6nk_qRedRWXMElyj0KL5O5dA==')]) 2026-03-08 16:20:31 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:20:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:20:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:20:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:20:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:20:32 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 16:20:32 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpx5cr0omf_mock.wav 2026-03-08 16:20:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 16:20:33 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 16:20:33 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 16:20:37 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 16:20:37 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:20:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 16:20:42 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 16:20:42 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 16:20:42 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:20:43 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 16:20:43 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 16:20:43 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5573, filename=tmp6_kar6sr_mock.wav) 2026-03-08 16:20:43 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:20:43 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:20:43 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:20:43 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:20:43 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:20:43 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:20:43 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:20:43 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:20:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:20:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:20:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:20:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:20:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:20:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 16:20:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0x18_09w_mock.wav 2026-03-08 16:20:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:24:09 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2419-79ca8efb47ab1aae44a1c8aa;f25d61f2-023e-46dd-afdc-3feff6272d92'), (b'RateLimit', b'"api";r=997;t=282'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'4fQTmjFa499zX4BVUTzOjk4x4IIW3f03Xc5mc7szb1oxAtrjrzwhTQ==')]) 2026-03-08 16:20:43 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:20:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:20:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:20:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:20:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:20:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:20:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:20:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:20:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:20:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:20:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:24:09 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2419-781bdba207f642e23409dffa;f25d61f2-023e-46dd-afdc-3feff6272d92'), (b'RateLimit', b'"api";r=996;t=282'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_dWWQliJcuIAV29E0Le4lhTCsHemP3HnrODEsFTL1qS3ufbpW-irEQ==')]) 2026-03-08 16:20:44 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:20:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:20:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:20:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:20:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:20:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 16:20:46 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 16:20:46 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 16:20:46 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 16:20:49 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 16:20:49 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpadqmo9k3_mock.wav 2026-03-08 16:20:50 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:20:50 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:20:54 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 16:20:54 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 16:20:54 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:20:55 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 16:20:55 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 16:20:55 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5574, filename=tmpzv6aa6u1_mock.wav) 2026-03-08 16:20:55 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:20:55 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:20:55 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:20:55 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:20:55 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:20:55 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:20:55 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:20:55 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:20:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:20:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:20:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:20:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:20:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:20:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:24:21 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2425-2009884603ffc4081813af40;a9923337-de8e-4d6a-9337-1d2489221672'), (b'RateLimit', b'"api";r=995;t=270'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'5MxQaVOFlvG_xswY9DN2LN5peDTKeGuyFWjD_x27KMtKmne9_KApxQ==')]) 2026-03-08 16:20:55 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:20:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:20:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:20:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:20:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:20:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:20:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:20:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:20:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:20:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:20:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:24:21 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2425-30e34253152741f04a3ea880;a9923337-de8e-4d6a-9337-1d2489221672'), (b'RateLimit', b'"api";r=994;t=270'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'SeX2bqB2dDsmReeKnsjHcEZxhHAitL9LQJCxdQLrQGM9EwS8zNz0lA==')]) 2026-03-08 16:20:56 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:20:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:20:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:20:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:20:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:20:58 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 16:20:58 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 16:20:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 16:20:59 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 16:21:02 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:21:02 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:21:07 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:21:07 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:21:07 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 16:21:07 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:21:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 16:21:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 16:21:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5575, filename=tmps83f3o0f_mock.wav) 2026-03-08 16:21:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:21:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:21:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:21:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:21:08 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:21:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:21:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:21:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:21:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:21:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:21:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:21:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:21:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:21:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:24:33 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2431-2da414d64c24430e4d658dcc;34acabb9-09d2-4e53-ba2d-47a0cb654218'), (b'RateLimit', b'"api";r=993;t=258'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'QC_Pe0VHt5jN6x0HwlTZjOUzasBQ1iXOFVaXvB-aKSuDauFlJ1OeiA==')]) 2026-03-08 16:21:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:21:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:21:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:21:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:21:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:21:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:21:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:21:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:21:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:21:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:21:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:24:33 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2431-29160d7932e3bfe1335b2ab5;34acabb9-09d2-4e53-ba2d-47a0cb654218'), (b'RateLimit', b'"api";r=992;t=258'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'krEao3hU7_KBsEvPzBEu-u8y6Hg_5fP63RpwZzZIOeB0ifhM1FpKiA==')]) 2026-03-08 16:21:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:21:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:21:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:21:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:21:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:21:09 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 16:21:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 16:21:10 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 16:21:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 16:21:14 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 16:21:14 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:21:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 16:21:18 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:21:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp51b6981z_mock.wav 2026-03-08 16:21:19 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:21:19 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:21:19 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 16:21:19 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:21:20 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 42자) 2026-03-08 16:21:20 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 | 긴급도:일반 | 키워드:없음 2026-03-08 16:21:20 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5576, filename=tmpnhbrul9__mock.wav) 2026-03-08 16:21:20 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:21:20 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:21:20 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:21:20 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:21:20 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:21:20 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:21:20 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:21:20 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:21:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:21:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:21:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:21:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:21:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:21:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:24:46 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad243e-77d83193246fa9e67b2d84fc;0084cf61-2bbe-4b89-8786-a87eabd5b874'), (b'RateLimit', b'"api";r=991;t=245'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'VPiX1O0215mpdYGYjhmNnzK9lPRgQrDE0LkIdJEOW5HIOIqDNJHbsw==')]) 2026-03-08 16:21:20 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:21:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:21:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:21:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:21:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:21:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:21:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:21:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:21:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:21:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:21:21 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 16:21:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:24:46 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad243e-40bbfc7e037d48274790e1aa;0084cf61-2bbe-4b89-8786-a87eabd5b874'), (b'RateLimit', b'"api";r=990;t=245'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'tUmKqQatrriLC0CE2E_U3k2uKfnJqE-Lk153L83p8k9xWjU1h_0y7w==')]) 2026-03-08 16:21:21 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:21:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:21:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:21:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:21:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:21:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:21:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpj2kqg6lg_mock.wav 2026-03-08 16:21:23 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:21:23 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 16:21:23 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 16:21:27 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 16:21:27 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:21:32 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 16:21:36 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 16:21:41 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 16:21:46 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 16:21:46 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4nqgm8o9_mock.wav 2026-03-08 16:21:46 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 16:21:47 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 16:21:53 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 16:21:54 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.315319 < -1.000000) 2026-03-08 16:21:54 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 16:21:54 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4enhucjg_mock.wav 2026-03-08 16:21:54 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.826037 < -1.000000) 2026-03-08 16:21:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 16:21:55 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:21:55 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:21:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '460' → 불명 2026-03-08 16:21:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:21:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 56자) 2026-03-08 16:21:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:460 신호 확인 | 긴급도:일반 | 키워드:460, 신호, 통과, 일반 2026-03-08 16:21:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5577, filename=tmpm9ogcpiw_mock.wav) 2026-03-08 16:21:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:21:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:21:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:21:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:21:56 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:21:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:21:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:21:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:21:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:21:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:21:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:21:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:21:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:21:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:25:21 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2461-34c140df01c4c8d67d0eefe4;fd4d5104-03db-43cf-aa45-96a23d55dd7d'), (b'RateLimit', b'"api";r=989;t=210'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6gx6youKsTGUl6R1yHjxSp9Q3lMjxPHNOTeFmHr2Px_pEtrOoAuBZA==')]) 2026-03-08 16:21:56 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:21:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:21:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:21:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:21:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:21:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:21:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:21:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:21:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:21:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:21:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:25:22 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2462-1eecf6532ffc75bc2d03d5ab;fd4d5104-03db-43cf-aa45-96a23d55dd7d'), (b'RateLimit', b'"api";r=988;t=209'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lGPgMsuOWtm_7u7jp8hecC7wXABwleNtRWUKyB97R3Z5EowZv0jD3w==')]) 2026-03-08 16:21:56 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:21:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:21:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:21:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:21:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:21:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:21:59 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 16:21:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 16:21:59 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 16:21:59 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpk3udcj9n_mock.wav 2026-03-08 16:22:02 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 16:22:03 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 16:22:03 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 16:22:03 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5578, filename=tmpyz2aq1da_mock.wav) 2026-03-08 16:22:03 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:22:03 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 16:22:03 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:22:03 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:22:03 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:22:03 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:22:03 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:22:03 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:22:03 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:22:03 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:22:03 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:22:03 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:22:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:22:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:25:29 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2469-2514f3555461299935242ac5;362100e6-2914-46d0-8c88-42396ed54926'), (b'RateLimit', b'"api";r=987;t=202'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'G2dFhzq_odO3LZSPK-z7pWKaqj50i-qMofRK6VHSBOx-R840VuDbig==')]) 2026-03-08 16:22:04 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:22:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:22:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:22:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:22:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:22:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:22:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:22:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:22:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:22:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:22:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:25:29 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2469-3eefdbfb7d1db1345b864cc9;362100e6-2914-46d0-8c88-42396ed54926'), (b'RateLimit', b'"api";r=986;t=202'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'BRr9v4DhY7Ralt-hDKiq5csw87DnQX85GUbDhrvC90fRgGU7ec-oZQ==')]) 2026-03-08 16:22:04 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:22:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:22:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:22:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:22:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:22:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 16:22:06 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 16:22:06 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 16:22:06 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 16:22:10 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 16:22:10 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:22:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 16:22:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptzsb3ler_mock.wav 2026-03-08 16:22:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 16:22:15 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 16:22:15 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 16:22:15 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:22:16 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 16:22:16 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 16:22:16 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5579, filename=tmpkl6m14s6_mock.wav) 2026-03-08 16:22:16 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:22:16 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:22:16 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:22:16 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:22:16 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:22:16 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:22:16 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:22:16 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:22:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:22:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:22:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:22:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:22:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:22:16 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 16:22:16 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0xrzi_oy_mock.wav 2026-03-08 16:22:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:25:42 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2476-0a533b2f501c7e3e67df9f9e;1bff9528-1612-4542-8624-51447f117b86'), (b'RateLimit', b'"api";r=985;t=189'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'X7LHKaft9TiE71eUBp6i8RY8WQOPni2qxy-fGadjIJPkSWJOH7j85A==')]) 2026-03-08 16:22:16 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:22:16 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:22:16 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:22:16 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:22:16 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:22:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:22:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:22:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:22:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:22:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:22:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:25:42 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2476-58039a55067d477f22069a43;1bff9528-1612-4542-8624-51447f117b86'), (b'RateLimit', b'"api";r=984;t=189'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'RBESxl-6CF4Q40zF-JbRIBsW3vI_lfbr3bU6W84rnpWEcUq5hbdIyQ==')]) 2026-03-08 16:22:17 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:22:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:22:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:22:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:22:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:22:19 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 16:22:19 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 16:22:19 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 16:22:23 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 16:22:23 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:22:26 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 16:22:27 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 16:22:27 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 16:22:28 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:22:29 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 16:22:29 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 16:22:29 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5580, filename=tmpbwageyga_mock.wav) 2026-03-08 16:22:29 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:22:29 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:22:29 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:22:29 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:22:29 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:22:29 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:22:29 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:22:29 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:22:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:22:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:22:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:22:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:22:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:22:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:25:54 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2482-7040551c3f2e69b948dab7c7;06ccd8b3-0ef6-46f7-a664-dca9d9bb2502'), (b'RateLimit', b'"api";r=983;t=177'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'LUHVrwGozpKGOXOP1NZfVz_u79CmuNfC2zJxxZeiPlqV6zg0iWli0g==')]) 2026-03-08 16:22:29 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:22:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:22:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:22:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:22:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:22:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:22:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:22:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:22:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:22:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:22:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:25:54 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2482-52c4175f7160bab35078770e;06ccd8b3-0ef6-46f7-a664-dca9d9bb2502'), (b'RateLimit', b'"api";r=982;t=177'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'RkqkJX2LFnFBYB49edt4f34cnVTikyl4NzXuJgp62J1bWMIPU3qz6w==')]) 2026-03-08 16:22:29 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:22:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:22:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:22:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:22:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:22:31 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 16:22:31 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 16:22:31 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 16:22:35 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:22:35 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:22:36 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 16:22:40 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 16:22:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 16:22:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:22:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 16:22:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:22:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5581, filename=tmpgwsvzbvn_mock.wav) 2026-03-08 16:22:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:22:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:22:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:22:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:22:41 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:22:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:22:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:22:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:22:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:22:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:22:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:22:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:22:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:22:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:26:06 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad248e-5f4a9d34641abc6635ffab30;c0bb7b19-d870-4210-bcf0-52f392b5905f'), (b'RateLimit', b'"api";r=981;t=165'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b't10FMqacSMWlmh6mOfl3HCcOJtt9HUd0u4UTNehxj2X7_vdKZua7lQ==')]) 2026-03-08 16:22:41 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:22:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:22:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:22:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:22:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:22:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:22:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:22:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:22:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:22:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:22:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:26:06 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad248e-140ee9893690c5b73fe8e5ad;c0bb7b19-d870-4210-bcf0-52f392b5905f'), (b'RateLimit', b'"api";r=980;t=165'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 37c31ae647e34e692a37bcfb149c2802.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ZWrBX_ghOMyJA7I7dYgAbNtzUhW8vfZfW37AdV7dH9D5z5hTVJy4Xg==')]) 2026-03-08 16:22:41 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:22:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:22:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:22:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:22:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:22:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 16:22:43 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 16:22:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 16:22:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 16:22:45 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:22:45 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp40ctf5gm_mock.wav 2026-03-08 16:22:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 16:22:47 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:22:47 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:22:49 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:22:49 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp00bmm4kv_mock.wav 2026-03-08 16:22:52 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:22:52 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:22:52 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 16:22:52 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:22:53 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 16:22:53 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 16:22:53 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5582, filename=tmpbtces828_mock.wav) 2026-03-08 16:22:53 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:22:53 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:22:53 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:22:53 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:22:53 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:22:53 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:22:53 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:22:53 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:22:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:22:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:22:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:22:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:22:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:22:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:26:19 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad249b-7603e2d225c631a17d09298a;d34581bf-1fa4-4853-81b7-cbee59ca67a2'), (b'RateLimit', b'"api";r=979;t=152'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'AWP9koDhVKps-EWf32Z5jPO9040AbiwXGmrDwCXCWhx5v7lt4thXcg==')]) 2026-03-08 16:22:53 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:22:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:22:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:22:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:22:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:22:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:22:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:22:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:22:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:22:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:22:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:26:19 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad249b-3a0885342346bcde5d15f79a;d34581bf-1fa4-4853-81b7-cbee59ca67a2'), (b'RateLimit', b'"api";r=978;t=152'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eff84f94dc501d16b996d51ed1b584ce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'O_ozsOirFjHtaMsVL2UGSurvu9thMumFwkEwU5EISV2HfLYXqVmEEw==')]) 2026-03-08 16:22:54 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:22:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:22:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:22:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:22:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:22:56 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 16:22:56 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 16:22:56 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 16:23:00 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 16:23:00 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:23:03 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 16:23:05 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:23:05 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:23:05 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 16:23:05 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:23:05 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 16:23:05 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:23:05 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5583, filename=tmp71qyzy5d_mock.wav) 2026-03-08 16:23:05 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:23:05 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:23:05 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:23:05 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:23:05 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:23:05 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:23:05 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:23:05 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:23:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:23:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:23:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:23:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:23:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:23:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:26:31 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad24a7-7255e4153beb7c250bbd9500;b8e12319-ce8a-4de3-ab23-5eb1f5100ac1'), (b'RateLimit', b'"api";r=977;t=140'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9PSG2Mt3saE6Woz_cxJP7FG_iD7C25Cye18T_hJwLa0nBuG6ExWlKw==')]) 2026-03-08 16:23:06 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:23:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:23:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:23:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:23:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:23:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:23:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:23:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:23:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:23:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:23:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:26:31 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad24a7-041a12245d1f81dc60715740;b8e12319-ce8a-4de3-ab23-5eb1f5100ac1'), (b'RateLimit', b'"api";r=976;t=140'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'odDU31S8OmN34Sw5zZfMeevaWF1CZZVzg-TEIROSLlEuF5nmhqRz9A==')]) 2026-03-08 16:23:06 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:23:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:23:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:23:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:23:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:23:08 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:23:08 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 16:23:08 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 16:23:12 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 16:23:12 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:23:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 16:23:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpn5kxxopp_mock.wav 2026-03-08 16:23:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 16:23:18 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 16:23:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 16:23:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpmcgpf4uc_mock.wav 2026-03-08 16:23:22 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 16:23:26 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 16:23:26 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 16:23:26 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpq6g4u0rl_mock.wav 2026-03-08 16:23:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 16:23:33 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 16:23:37 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 16:23:37 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpimmy3y1h_mock.wav 2026-03-08 16:23:37 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 16:23:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 16:23:42 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (33.300000 > 2.400000) 2026-03-08 16:23:42 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-2.149442 < -1.000000) 2026-03-08 16:23:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 16:23:43 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:23:43 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:23:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'ТРЕВОЖНАЯ МУЗЫКА' → 불명 2026-03-08 16:23:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6sxry1_f_mock.wav 2026-03-08 16:23:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:23:44 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 79자) 2026-03-08 16:23:44 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용: "ТРЕВОЖНАЯ МУЗЫКА" | 긴급도:일반 | 키워드:무전 내용,무전,무전,무전 2026-03-08 16:23:44 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5584, filename=tmpyb_jbb08_mock.wav) 2026-03-08 16:23:44 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:23:44 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:23:44 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:23:44 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:23:44 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:23:44 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:23:44 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:23:44 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:23:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:23:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:23:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:23:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:23:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:23:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:27:09 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad24cd-13d8385342ea9ba500fb02d2;d743a875-10e2-49b8-96f2-0d5ab485ec9c'), (b'RateLimit', b'"api";r=975;t=102'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'BiLSXt8zzIaabm8OVidg-RCLb-jsbWHZo1kBZa088f8svGJj8Zl3dQ==')]) 2026-03-08 16:23:44 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:23:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:23:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:23:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:23:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:23:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:23:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:23:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:23:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:23:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:23:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:27:10 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad24ce-6633302c4e50b8b50dbbd24f;d743a875-10e2-49b8-96f2-0d5ab485ec9c'), (b'RateLimit', b'"api";r=974;t=101'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'xiJo0CTFFvYDJRZVhrvJehVJMw9oN16vNf52efUSpxvqm1G6wwNdRw==')]) 2026-03-08 16:23:44 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:23:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:23:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:23:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:23:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:23:47 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:23:47 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 16:23:47 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 16:23:50 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 16:23:51 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 16:23:51 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 16:23:51 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5585, filename=tmpf80t7tpz_mock.wav) 2026-03-08 16:23:51 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:23:51 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 16:23:51 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:23:51 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:23:51 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:23:51 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:23:51 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:23:51 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:23:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:23:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:23:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:23:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:23:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:23:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:27:17 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad24d5-3f916c5642c8b1d4120be0d7;21e8ba03-df5d-472d-a5de-e49ed0dd3baf'), (b'RateLimit', b'"api";r=973;t=94'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'7X1WONT7Pqsw_twMLn5rvLIyk1-RTW1-YVyn7ksxnRItGOYvaIrt9A==')]) 2026-03-08 16:23:51 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:23:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:23:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:23:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:23:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:23:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:23:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:23:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:23:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:23:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:23:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:27:17 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad24d5-71e058e643b4c8a601d1fc52;21e8ba03-df5d-472d-a5de-e49ed0dd3baf'), (b'RateLimit', b'"api";r=972;t=94'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'DyCf39aav6LwA5n6A8LKcLf9Ean61Pt1uDj0xdT4sQlYS3emXVaLyA==')]) 2026-03-08 16:23:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:23:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:23:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:23:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:23:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:23:53 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 16:23:54 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 16:23:54 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 16:23:54 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 16:23:58 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 16:23:58 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:24:03 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 16:24:03 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 16:24:03 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:24:03 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 16:24:04 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 16:24:04 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 16:24:04 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5586, filename=tmpxvnvwp0b_mock.wav) 2026-03-08 16:24:04 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:24:04 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:24:04 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:24:04 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:24:04 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:24:04 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:24:04 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:24:04 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:24:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:24:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:24:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:24:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:24:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:24:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:27:29 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad24e1-4d9de31f0654a86d1c083b50;ce530b85-c465-4e6a-ba59-9d328312ad4e'), (b'RateLimit', b'"api";r=971;t=82'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'DB4wYIoOekb7B7gPoceEVlDoUFxPmkaSG7jBrR8w95-WE9aXtMi7IQ==')]) 2026-03-08 16:24:04 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:24:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:24:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:24:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:24:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:24:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:24:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:24:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:24:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:24:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:24:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:27:29 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad24e1-5dddad7912ea643f147c68f9;ce530b85-c465-4e6a-ba59-9d328312ad4e'), (b'RateLimit', b'"api";r=970;t=82'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6rhUgMdCITDUIkvNHAlJuSvDRhyft9A6EtT39kAbA276Qw_SE2bJiA==')]) 2026-03-08 16:24:04 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:24:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:24:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:24:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:24:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:24:06 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 16:24:06 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 16:24:06 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 16:24:10 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 16:24:10 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:24:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 16:24:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:24:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6jpase4m_mock.wav 2026-03-08 16:24:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 16:24:15 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 16:24:15 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 16:24:15 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:24:16 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:24:16 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpkr56ij1v_mock.wav 2026-03-08 16:24:16 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 16:24:16 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 16:24:16 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5587, filename=tmp0yf2r2zl_mock.wav) 2026-03-08 16:24:16 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:24:16 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:24:16 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:24:16 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:24:16 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:24:16 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:24:16 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:24:16 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:24:16 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:24:16 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:24:16 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:24:16 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:24:16 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:24:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:27:42 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad24ee-47a72ee92116e0cd0a61a7df;492bf088-1177-467e-886c-4788732c301b'), (b'RateLimit', b'"api";r=969;t=69'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'at839kuROFJT0zuJ5iJcpldixnLwn0IHN5y3BbZpVtb_QbbXuZegZw==')]) 2026-03-08 16:24:17 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:24:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:24:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:24:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:24:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:24:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:24:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:24:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:24:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:24:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:24:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:27:42 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad24ee-1a23f6c93232613041c38267;492bf088-1177-467e-886c-4788732c301b'), (b'RateLimit', b'"api";r=968;t=69'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'744ojbFWdKytfRUwovdQj72gqsK0bMNljDFr3wwWkZXKN5opV9xGNQ==')]) 2026-03-08 16:24:17 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:24:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:24:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:24:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:24:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:24:19 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 16:24:19 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 16:24:19 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 16:24:23 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:24:23 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:24:27 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 16:24:27 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 16:24:27 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:24:28 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 16:24:28 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:24:28 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5588, filename=tmpoes5u2d3_mock.wav) 2026-03-08 16:24:28 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:24:28 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:24:28 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:24:28 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:24:28 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:24:28 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:24:28 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:24:28 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:24:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:24:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:24:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:24:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:24:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:24:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:27:54 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad24fa-57537ef5350120ea78967acd;242f9a53-d46c-45a2-a65d-eabc0bd07a4c'), (b'RateLimit', b'"api";r=967;t=57'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'orIsy0xiIu0Zm3_qlBMkd7QYueuSOfpxY_OP96qcAlxQYYz3hiOLIg==')]) 2026-03-08 16:24:29 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:24:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:24:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:24:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:24:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:24:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:24:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:24:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:24:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:24:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:24:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:27:54 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad24fa-774340e5708f229c507e2191;242f9a53-d46c-45a2-a65d-eabc0bd07a4c'), (b'RateLimit', b'"api";r=966;t=57'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 4434189a5ee7ecea21442d2872701dfa.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'mq4fysaoJkABfsqERryHYZrqK6HNWTMBvria78Xd_OJQi1R3JxpfdA==')]) 2026-03-08 16:24:29 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:24:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:24:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:24:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:24:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:24:30 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 16:24:31 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 16:24:31 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 16:24:31 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 16:24:35 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:24:35 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:24:40 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:24:40 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:24:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 16:24:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:24:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 16:24:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsfeysz0k_mock.wav 2026-03-08 16:24:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 16:24:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 16:24:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5589, filename=tmpp3tfc_ao_mock.wav) 2026-03-08 16:24:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:24:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:24:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:24:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:24:41 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:24:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:24:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:24:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:24:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:24:41 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 16:24:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:24:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:24:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:24:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:24:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:28:06 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2506-42dee48c32d5a8304974a7a5;4305a71c-928e-4b47-bd1a-83f4f5e48e96'), (b'RateLimit', b'"api";r=965;t=45'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'tlzbvCxr5Zej-Kgjocy0XeRMzwuMNvNK7-YazjpqH6saSqgcM-4eDg==')]) 2026-03-08 16:24:41 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:24:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:24:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:24:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:24:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:24:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:24:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:24:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:24:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:24:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:24:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:28:07 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2507-4e095db9559c166a4ef4595c;4305a71c-928e-4b47-bd1a-83f4f5e48e96'), (b'RateLimit', b'"api";r=964;t=44'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'3GavDa3El703K1j99b1hO1AcPQ1dY-cAi3uq9yjL8N6ZW2KDS17qyA==')]) 2026-03-08 16:24:41 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:24:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:24:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:24:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:24:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:24:43 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 16:24:43 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 16:24:43 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 16:24:47 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 16:24:47 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:24:49 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 16:24:49 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpl542y5uq_mock.wav 2026-03-08 16:24:49 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 16:24:52 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:24:52 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:24:52 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 16:24:52 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:24:53 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 16:24:53 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 16:24:53 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5590, filename=tmp363pclvx_mock.wav) 2026-03-08 16:24:53 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:24:53 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:24:53 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:24:53 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:24:53 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:24:53 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:24:53 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:24:53 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:24:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:24:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:24:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:24:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:24:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:24:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:28:19 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2513-230b87490b50f487757f2cc2;9fd6293b-1544-4085-9070-88005aad3f9e'), (b'RateLimit', b'"api";r=963;t=32'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'SFJBuisoMOCy5lTalHq2IQEA_3amsyA3A4DpGtUgTvtpjx_FCPmB2A==')]) 2026-03-08 16:24:54 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:24:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:24:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:24:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:24:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:24:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:24:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:24:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:24:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:24:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:24:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:28:19 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2513-550f19833984f1c868151b86;9fd6293b-1544-4085-9070-88005aad3f9e'), (b'RateLimit', b'"api";r=962;t=32'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'zFY-qwLJ2WiSJXWHdhnQah9TsO6pee7KMUvjRK9Qh0L3Mq9VO0P1KQ==')]) 2026-03-08 16:24:54 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:24:54 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:24:54 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:24:54 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:24:54 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:24:54 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 16:24:54 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpunt1s03d_mock.wav 2026-03-08 16:24:56 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:24:56 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 16:24:56 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 16:24:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 16:25:00 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 16:25:00 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:25:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 16:25:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpt27k3u52_mock.wav 2026-03-08 16:25:06 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 16:25:06 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 16:25:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 16:25:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpctgpmkno_mock.wav 2026-03-08 16:25:14 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 16:25:20 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 16:25:20 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 16:25:21 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.868691 < -1.000000) 2026-03-08 16:25:26 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (11.984127 > 2.400000) 2026-03-08 16:25:27 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 1.0 (3.122449 > 2.400000) 2026-03-08 16:25:27 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-1.545071 < -1.000000) 2026-03-08 16:25:28 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:25:28 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:25:28 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '1' → 불명 2026-03-08 16:25:28 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:25:29 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 27자) 2026-03-08 16:25:29 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:1 | 긴급도:일반 | 키워드:1,신호,통과,일반 2026-03-08 16:25:29 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5591, filename=tmpmzp1caff_mock.wav) 2026-03-08 16:25:29 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:25:29 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:25:29 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:25:29 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:25:29 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:25:29 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:25:29 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:25:29 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:25:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:25:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:25:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:25:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:25:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:25:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:28:54 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2536-73e4089242f86c7c68c168af;9f1dba0b-7b3b-49e7-b4d5-8428a05c3dd2'), (b'RateLimit', b'"api";r=999;t=297'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'86dpovIipOuQYMGxkkbUbtQ-PfqQgyUcYKaI2isolHKS6kG671ETQQ==')]) 2026-03-08 16:25:29 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:25:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:25:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:25:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:25:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:25:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:25:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:25:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:25:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:25:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:25:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:28:54 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2536-643aa78a7206c04f21646a1e;9f1dba0b-7b3b-49e7-b4d5-8428a05c3dd2'), (b'RateLimit', b'"api";r=998;t=297'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'jbvQiotgV3BnuDA574iJ-sL7sAJsVSwWll4KypmSQTHP9MXvPoL7Pw==')]) 2026-03-08 16:25:29 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:25:29 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:25:29 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:25:29 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:25:29 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:25:30 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 16:25:31 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:25:31 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 16:25:31 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 16:25:35 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 16:25:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 51자) 2026-03-08 16:25:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 결과 없음 | 긴급도:일반 | 키워드:무전,분석,결과 없음,일반 2026-03-08 16:25:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5592, filename=tmpkm7prn0l_mock.wav) 2026-03-08 16:25:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:25:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 16:25:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:25:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:25:36 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:25:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:25:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:25:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:25:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:25:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:25:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:25:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:25:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:25:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:29:02 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad253e-64b1cbff45e2c7c746afb0a8;1a559f27-b2fa-40ed-be1a-70ef095e284d'), (b'RateLimit', b'"api";r=997;t=289'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6JVKx7O9yu6JJDTnmxOhqGycLgxhScjsYC9HqZZG1fSv1FfRqLLgLQ==')]) 2026-03-08 16:25:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:25:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:25:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:25:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:25:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:25:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:25:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:25:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:25:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:25:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:25:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:29:02 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad253e-2c3793860fbe721f78bae9a3;1a559f27-b2fa-40ed-be1a-70ef095e284d'), (b'RateLimit', b'"api";r=996;t=289'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'hN7J-4fYHp4RY6-umHLapFvQD4vYv1PFNyWJ8tkXTdPItsiq4wfJpg==')]) 2026-03-08 16:25:37 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:25:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:25:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:25:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:25:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:25:38 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 16:25:39 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 16:25:39 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 16:25:39 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 16:25:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:25:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpnxn29iz__mock.wav 2026-03-08 16:25:41 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 16:25:43 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 16:25:43 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:25:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:25:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpcz6lvgi2_mock.wav 2026-03-08 16:25:48 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 16:25:48 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 16:25:48 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:25:49 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 16:25:49 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 16:25:49 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5593, filename=tmpb055d_91_mock.wav) 2026-03-08 16:25:49 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:25:49 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:25:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:25:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:25:49 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:25:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:25:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:25:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:25:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:25:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:25:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:25:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:25:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:25:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:29:14 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad254a-7d1368ec29b31a2059637ee0;e94ff50a-e73a-4a1e-a91f-6a12e8d2c37f'), (b'RateLimit', b'"api";r=995;t=277'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'o2_URGFKhsw0ODAPFjXDyBHR3r6VzQoLjRcdYO8vwSQhwYS1zytNCA==')]) 2026-03-08 16:25:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:25:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:25:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:25:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:25:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:25:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:25:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:25:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:25:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:25:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:25:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:29:15 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad254b-1221c3a57a6969f9070afb06;e94ff50a-e73a-4a1e-a91f-6a12e8d2c37f'), (b'RateLimit', b'"api";r=994;t=276'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'dHafTg02oIVrruVyCGhEscHGLps63ZAyo8sc8mZLzyJyroVStX0rsQ==')]) 2026-03-08 16:25:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:25:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:25:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:25:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:25:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:25:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 16:25:52 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 16:25:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 16:25:55 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 16:25:55 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:25:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 16:26:00 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 16:26:00 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 16:26:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:26:02 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 16:26:02 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 16:26:02 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5594, filename=tmpepg7wqub_mock.wav) 2026-03-08 16:26:02 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:26:02 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:26:02 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:26:02 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:26:02 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:26:02 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:26:02 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:26:02 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:26:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:26:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:26:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:26:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:26:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:26:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:29:27 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2557-3b8c8c8c6c396508484e2de6;14bf860f-5f40-443d-a7ad-ccf4faf37045'), (b'RateLimit', b'"api";r=993;t=264'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'JVezXiYZ4l_oMj8yslCGURPTWABDpPHl_RE8Vs83rr4SKwusx7cEKg==')]) 2026-03-08 16:26:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:26:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:26:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:26:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:26:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:26:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:26:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:26:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:26:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:26:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:26:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:29:27 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2557-3fe1f4af26ec851c5fa9b751;14bf860f-5f40-443d-a7ad-ccf4faf37045'), (b'RateLimit', b'"api";r=992;t=264'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'gGcNwTOZGhyrk5mxjsgb866hf0AHnlFl3qZlbh-u-U5FLnw4PPl7ag==')]) 2026-03-08 16:26:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:26:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:26:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:26:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:26:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:26:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 16:26:04 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 16:26:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 16:26:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 16:26:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjnvbe63h_mock.wav 2026-03-08 16:26:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 16:26:08 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:26:08 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:26:13 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 16:26:13 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 16:26:13 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:26:13 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 16:26:13 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:26:13 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5595, filename=tmpr_rb0ybp_mock.wav) 2026-03-08 16:26:13 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:26:13 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:26:14 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:26:14 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:26:14 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:26:14 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:26:14 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:26:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:26:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:26:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:26:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:26:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:26:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:26:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:29:39 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2563-53a81b333f226deb38b8dd9c;2c718833-5bef-45f3-9aed-86c2cda36bed'), (b'RateLimit', b'"api";r=991;t=252'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'aoY1iZm79okA9SBW-z3OkTjPeStkd1yKHP3m64xn98shsczDw8a8VQ==')]) 2026-03-08 16:26:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:26:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:26:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:26:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:26:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:26:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:26:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:26:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:26:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:26:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:26:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:29:39 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2563-7ae9db2a4c733964292dab37;2c718833-5bef-45f3-9aed-86c2cda36bed'), (b'RateLimit', b'"api";r=990;t=252'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'zYd0giZ2apUQ-bF954iHv-35dtmlIFxvnV_snO99WsB7kT_YWGiaKQ==')]) 2026-03-08 16:26:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:26:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:26:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:26:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:26:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:26:16 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 16:26:16 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwbql8xwv_mock.wav 2026-03-08 16:26:16 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 16:26:16 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 16:26:16 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 16:26:16 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 16:26:20 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:26:20 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:26:20 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 16:26:20 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1g_qovtj_mock.wav 2026-03-08 16:26:25 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:26:25 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:26:25 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 16:26:25 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:26:26 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 16:26:26 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 16:26:26 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5596, filename=tmph063768t_mock.wav) 2026-03-08 16:26:26 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:26:26 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:26:26 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:26:26 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:26:26 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:26:26 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 16:26:26 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:26:26 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:26:26 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:26:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:26:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:26:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:26:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:26:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:26:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:29:52 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2570-25ad974a6caa060064ac851e;6da3ae48-4e96-438d-bba7-aa302c1adff6'), (b'RateLimit', b'"api";r=989;t=239'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'PSrLtCJ6GWIduNgPBKKe6zX0phMBNUsC_DuPoDWnvgrFAe28acDomQ==')]) 2026-03-08 16:26:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:26:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:26:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:26:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:26:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:26:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:26:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:26:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:26:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:26:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:26:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:29:52 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2570-5163b52d1de6acde51e11088;6da3ae48-4e96-438d-bba7-aa302c1adff6'), (b'RateLimit', b'"api";r=988;t=239'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9AgNcWpLBTUvREqAkegHUOrtuPKThZkTsENMo4T4wEyK3TWEImpsvw==')]) 2026-03-08 16:26:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:26:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:26:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:26:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:26:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:26:29 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 16:26:29 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 16:26:29 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 16:26:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 16:26:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp44lf77jc_mock.wav 2026-03-08 16:26:33 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 16:26:33 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 16:26:33 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:26:37 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 16:26:37 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpj4vv3tjk_mock.wav 2026-03-08 16:26:38 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:26:38 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:26:38 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 16:26:38 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:26:39 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 16:26:39 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:26:39 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5597, filename=tmp2dcvfld8_mock.wav) 2026-03-08 16:26:39 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:26:39 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:26:39 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:26:39 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:26:39 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:26:39 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:26:39 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:26:39 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:26:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:26:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:26:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:26:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:26:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:26:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:30:04 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad257c-6184b34340e332823211eaf4;c3d74be7-9d8d-46c5-afb9-d89bf430b02f'), (b'RateLimit', b'"api";r=987;t=227'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'LHaMIFvQGKcuCKKtLf2m6-fgz632tt1_aaUeHncZEJspa_qc1-BxTw==')]) 2026-03-08 16:26:39 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:26:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:26:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:26:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:26:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:26:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:26:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:26:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:26:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:26:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:26:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:30:05 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad257d-53dbbfc545d8944b5f2ba387;c3d74be7-9d8d-46c5-afb9-d89bf430b02f'), (b'RateLimit', b'"api";r=986;t=226'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'rvtJpxGYZ53ZIvKtxR9cCuFJI3VtsfHIsP6WDztm7eGpYoKXX8X4wg==')]) 2026-03-08 16:26:39 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:26:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:26:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:26:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:26:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:26:41 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:26:41 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 16:26:41 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 16:26:45 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 16:26:45 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:26:48 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 16:26:51 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 16:26:58 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 16:27:00 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 16:27:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 16:27:06 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 16:27:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:27:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4hpnd2bs_mock.wav 2026-03-08 16:27:08 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 16:27:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:27:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpspo2__1t_mock.wav 2026-03-08 16:27:12 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 16:27:12 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.073821 < -1.000000) 2026-03-08 16:27:14 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.515548 < -1.000000) 2026-03-08 16:27:14 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:27:14 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:27:14 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '도착' → 불명 2026-03-08 16:27:14 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:27:15 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 13자) 2026-03-08 16:27:15 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:도착 | 긴급도:일반 | 키워드:없음 2026-03-08 16:27:15 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5598, filename=tmpz4vlvolr_mock.wav) 2026-03-08 16:27:15 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:27:15 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:27:15 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:27:15 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:27:15 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:27:15 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:27:15 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:27:15 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:27:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:27:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:27:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:27:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:27:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:27:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:30:40 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad25a0-049404c372fdc5f27c73e63c;6950bfa0-3ab4-4430-a093-78a9ff595221'), (b'RateLimit', b'"api";r=985;t=191'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'8VFN2tYzPqeotiDO5-FIoMpP2bPdyNKy5qeEd6k9KSCrNGXLNnQfzw==')]) 2026-03-08 16:27:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:27:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:27:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:27:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:27:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:27:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:27:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:27:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:27:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:27:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:27:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:30:41 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad25a1-293de1791089b94b263c201a;6950bfa0-3ab4-4430-a093-78a9ff595221'), (b'RateLimit', b'"api";r=984;t=190'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'11SMfPfgkfXmKCF8lNxNNBS9fH4C-KnY7lCEhjJY16208EGCu-THUw==')]) 2026-03-08 16:27:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:27:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:27:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:27:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:27:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:27:18 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:27:18 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 16:27:18 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 16:27:21 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 16:27:22 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 16:27:22 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 16:27:22 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5599, filename=tmp2imnb6pm_mock.wav) 2026-03-08 16:27:22 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:27:22 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 16:27:22 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:27:22 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:27:22 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:27:22 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:27:22 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:27:22 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:27:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:27:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:27:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:27:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:27:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:27:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:30:48 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad25a8-16c8f89e1c640afb09ccaa6f;b587c66e-7111-408f-a0cc-81d160a97844'), (b'RateLimit', b'"api";r=983;t=183'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'uvvD_IvZ6mN8zai1d33EdtjmISj2NcXyPiy19WKhf7z6TfEk9UwNEA==')]) 2026-03-08 16:27:23 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:27:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:27:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:27:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:27:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:27:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:27:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:27:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:27:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:27:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:27:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:30:48 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad25a8-292f6cac08bcc923122d9415;b587c66e-7111-408f-a0cc-81d160a97844'), (b'RateLimit', b'"api";r=982;t=183'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'eieV4YIrS-3kJODAtjZEjizbCkXu0YSxmbP2wueAXtaa2fPEl9Tp9Q==')]) 2026-03-08 16:27:23 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:27:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:27:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:27:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:27:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:27:24 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 16:27:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 16:27:25 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 16:27:25 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 16:27:29 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 16:27:29 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:27:34 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 16:27:34 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 16:27:34 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:27:35 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 16:27:35 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 16:27:35 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 16:27:35 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpn4mytm6__mock.wav 2026-03-08 16:27:35 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5600, filename=tmpn6lfqhkl_mock.wav) 2026-03-08 16:27:35 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:27:35 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:27:35 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:27:35 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:27:35 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:27:35 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:27:35 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:27:35 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 16:27:35 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:27:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:27:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:27:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:27:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:27:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:27:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:31:01 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad25b5-708e635d32cd2fa21cb25a24;f04efbd1-6577-44c7-81b6-ef48d622611c'), (b'RateLimit', b'"api";r=981;t=170'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'zwdIiJmYHUJ8K3NjjrQL2i7O-EGzZECK7pMSkywDtrWhPpEEyBYpdA==')]) 2026-03-08 16:27:35 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:27:35 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:27:35 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:27:35 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:27:35 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:27:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:27:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:27:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:27:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:27:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:27:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:31:01 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad25b5-372b314437948b8a59d2b6a3;f04efbd1-6577-44c7-81b6-ef48d622611c'), (b'RateLimit', b'"api";r=980;t=170'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'buFScWAyN7bzVJmHhf8l97XYY3aE1Ee080AviKnCvZPUknj6eayTUQ==')]) 2026-03-08 16:27:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:27:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:27:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:27:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:27:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:27:38 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 16:27:38 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 16:27:38 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 16:27:42 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 16:27:42 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:27:43 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 16:27:43 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsm6edygx_mock.wav 2026-03-08 16:27:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 16:27:47 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 16:27:47 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 16:27:47 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:27:48 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 16:27:48 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3aiz5yqg_mock.wav 2026-03-08 16:27:48 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 16:27:48 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 16:27:48 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5601, filename=tmp6qzsep_x_mock.wav) 2026-03-08 16:27:48 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:27:48 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:27:48 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:27:48 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:27:48 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:27:48 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:27:48 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:27:48 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:27:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:27:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:27:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:27:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:27:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:27:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:31:14 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad25c2-1184a4ee325f30507222c6ca;152d7f97-6c22-432b-9c0c-2ce5a5807b24'), (b'RateLimit', b'"api";r=979;t=157'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ruUAyBHXynYc6xTUTWNy8Hunus9BzRDkIHZJOTJK0YsF2cdULPQuTQ==')]) 2026-03-08 16:27:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:27:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:27:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:27:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:27:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:27:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:27:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:27:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:27:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:27:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:27:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:31:14 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad25c2-3713519c1b50b9ba6d239168;152d7f97-6c22-432b-9c0c-2ce5a5807b24'), (b'RateLimit', b'"api";r=978;t=157'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 52ebaf294f11060627747235e58c9414.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'iYiyRUfuW58ZYMgeHuj1mO7JM7pq1tIogyoVs3ZtRK87eAeHMQtECw==')]) 2026-03-08 16:27:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:27:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:27:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:27:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:27:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:27:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 16:27:51 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 16:27:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 16:27:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 16:27:55 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:27:55 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:27:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 16:27:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpe79sr8sp_mock.wav 2026-03-08 16:27:59 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 16:27:59 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 16:27:59 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:28:00 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 16:28:00 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:28:00 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5602, filename=tmp_vqpes8b_mock.wav) 2026-03-08 16:28:00 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:28:00 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:28:00 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:28:00 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:28:00 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:28:00 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:28:00 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:28:00 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:28:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:28:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:28:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:28:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:28:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:28:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 16:28:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:31:25 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad25cd-06c7ff8c39963af57d98be3f;2a50f364-e5ba-4498-bb4b-c20988d28ecc'), (b'RateLimit', b'"api";r=977;t=146'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'kocQnDdIT1C3DoWlxJoKpi1O-y4Gklkt1VI1CWmKlleirQkztPfWJg==')]) 2026-03-08 16:28:00 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:28:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:28:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:28:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:28:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:28:00 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:28:00 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:28:00 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:28:00 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:28:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:28:00 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:31:26 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad25ce-6833c91f1f81ea8423682ea6;2a50f364-e5ba-4498-bb4b-c20988d28ecc'), (b'RateLimit', b'"api";r=976;t=145'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'nufUFIroEm9V69u1m3NL_EF2RCPxKdgPES3jNVx6NAdr3AeK9EgYeA==')]) 2026-03-08 16:28:00 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:28:00 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:28:00 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:28:00 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:28:00 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:28:02 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 16:28:02 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 16:28:02 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 16:28:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 16:28:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp83qqhnqz_mock.wav 2026-03-08 16:28:06 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:28:06 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:28:11 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:28:11 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:28:11 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 16:28:11 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:28:12 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 37자) 2026-03-08 16:28:12 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 16:28:12 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5603, filename=tmp58vkahda_mock.wav) 2026-03-08 16:28:12 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:28:12 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:28:12 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:28:12 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:28:12 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:28:12 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:28:12 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:28:12 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:28:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:28:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:28:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:28:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:28:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:28:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:31:38 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad25da-1da857111592f52c78b18561;6d903fd3-0906-4647-9979-de0f76bcdd80'), (b'RateLimit', b'"api";r=975;t=133'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'qvvA1XPH7WUqWmkh7rz2WB95MahXpGf3BnIemjHXDQL6zaGYpTd31Q==')]) 2026-03-08 16:28:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:28:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:28:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:28:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:28:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:28:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:28:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:28:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:28:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:28:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:28:13 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:31:38 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad25da-1c2eb07d482cbc4720f17cc2;6d903fd3-0906-4647-9979-de0f76bcdd80'), (b'RateLimit', b'"api";r=974;t=133'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'rM7HW_xcJPYl_UiCEDoyg8YidlHoC0a2LCYbz6g05GzMxWjpET5oIg==')]) 2026-03-08 16:28:13 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:28:13 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:28:13 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:28:13 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:28:13 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:28:15 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 16:28:15 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 16:28:15 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 16:28:15 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 16:28:19 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 16:28:19 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:28:24 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:28:24 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:28:24 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 16:28:24 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:28:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 16:28:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:28:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5604, filename=tmpd1ij8t9__mock.wav) 2026-03-08 16:28:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:28:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:28:24 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:28:24 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:28:24 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:28:24 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:28:24 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:28:24 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:28:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:28:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:28:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:28:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:28:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:28:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:31:50 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad25e6-31bf2981044ee6434b3dc45d;b374a231-be8d-4969-a7fb-32e03bd48427'), (b'RateLimit', b'"api";r=973;t=121'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'LvaKDuyeCw4YE6D0Kn2qUClaBK1jJXl-xj5HPuB2j5EbCt9ZnbBvaA==')]) 2026-03-08 16:28:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:28:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:28:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:28:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:28:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:28:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:28:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:28:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:28:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:28:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:28:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:31:50 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad25e6-1531fd26652972f77638f133;b374a231-be8d-4969-a7fb-32e03bd48427'), (b'RateLimit', b'"api";r=972;t=121'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'm1pvEGUXW_ZXlg-euu2F1-fyZefUpYWTMISiGHvesPOAdwNguOBRvA==')]) 2026-03-08 16:28:25 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:28:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:28:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:28:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:28:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:28:25 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 16:28:27 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:28:27 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 16:28:27 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 16:28:31 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 16:28:31 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:28:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 16:28:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:28:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsq6gi61y_mock.wav 2026-03-08 16:28:36 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 16:28:37 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 16:28:38 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:28:38 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzp0lg30j_mock.wav 2026-03-08 16:28:44 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 16:28:51 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 16:28:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 16:28:56 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 16:28:57 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.884849 < -1.000000) 2026-03-08 16:28:57 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.700607 < -1.000000) 2026-03-08 16:28:57 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 16:28:57 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 2m' → 열차 2026-03-08 16:28:57 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:28:58 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 16:28:58 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터카 2m | 긴급도:일반 | 키워드:역전기(RV) 모터카, 2m, 신호, 통과 2026-03-08 16:28:58 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5605, filename=tmppmdp0dt1_mock.wav) 2026-03-08 16:28:58 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:28:58 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:28:59 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:28:59 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:28:59 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:28:59 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:28:59 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:28:59 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:28:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:28:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:28:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:28:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:28:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:28:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:32:24 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2608-6318bf1f7edc09501376009c;01c96a3d-1859-4c7d-b3f8-b116955bd69b'), (b'RateLimit', b'"api";r=971;t=87'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'iANqg6AetBBWYRH64xt32GNr8t7OnFHtTpj_utVVwtelgVGyLUTXng==')]) 2026-03-08 16:28:59 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:28:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:28:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:28:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:28:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:28:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:28:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:28:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:28:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:28:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:28:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:32:24 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2608-3e29d1472aa1ba5b597cd6fb;01c96a3d-1859-4c7d-b3f8-b116955bd69b'), (b'RateLimit', b'"api";r=970;t=87'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dc8d654b60b30d67784d60295c995dce.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'KjAf_hwECG573W0WVkGkVb47GujGVpd7PUA7QnwlNven4hQNsXkNqg==')]) 2026-03-08 16:28:59 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:28:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:28:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:28:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:28:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:29:01 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:29:01 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 16:29:01 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 16:29:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 16:29:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplozn1ton_mock.wav 2026-03-08 16:29:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 16:29:05 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 16:29:06 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 16:29:06 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 16:29:06 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5606, filename=tmps48qrnm9_mock.wav) 2026-03-08 16:29:06 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:29:06 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 16:29:06 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:29:06 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:29:06 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:29:06 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:29:06 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:29:06 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:29:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:29:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:29:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:29:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:29:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:29:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:32:32 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2610-09b44df55562536f14f2fe62;bbcdb7fa-5e9e-4952-9263-b3ed97ef9d25'), (b'RateLimit', b'"api";r=969;t=79'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'8EeKVXSMM7t-nREyeRLuuLM_CDxKr7GISc_NzcsXVVLlZPfgH7SJiQ==')]) 2026-03-08 16:29:06 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:29:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:29:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:29:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:29:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:29:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:29:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:29:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:29:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:29:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:29:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:32:32 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2610-4235c17531bb6083300e2e62;bbcdb7fa-5e9e-4952-9263-b3ed97ef9d25'), (b'RateLimit', b'"api";r=968;t=79'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'akEhp_auNuy6bT5dBh7t2EDUBY0CP7G1TbvOtymOnNzzObj2AkdbwA==')]) 2026-03-08 16:29:07 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:29:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:29:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:29:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:29:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:29:09 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 16:29:09 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 16:29:09 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 16:29:10 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 16:29:10 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpv0m58v9a_mock.wav 2026-03-08 16:29:10 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 16:29:13 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 16:29:13 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:29:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 16:29:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpb6v57r_l_mock.wav 2026-03-08 16:29:18 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 16:29:18 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 16:29:18 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:29:19 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 16:29:19 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 16:29:19 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5607, filename=tmp5ha5w1sk_mock.wav) 2026-03-08 16:29:19 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:29:19 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:29:19 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:29:19 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:29:19 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:29:19 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:29:19 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:29:19 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:29:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:29:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:29:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:29:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:29:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:29:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:32:44 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad261c-1c481314645d235f53c28a2c;a3fe64ac-edb7-41f5-b547-981a619c24f8'), (b'RateLimit', b'"api";r=967;t=67'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'm0heQQfvk49iPDgC49xR9DnG59O90YOmh1Y7fSJxFSU7Z5HpWWq0PQ==')]) 2026-03-08 16:29:19 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:29:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:29:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:29:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:29:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:29:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:29:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:29:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:29:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:29:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:29:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:32:45 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad261d-59ab06eb5482ede64bf6923f;a3fe64ac-edb7-41f5-b547-981a619c24f8'), (b'RateLimit', b'"api";r=966;t=66'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'15ju9b0un6W71pued-paaWA9k6aV5-o1DBedrC8064K71gabkMTiNw==')]) 2026-03-08 16:29:19 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:29:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:29:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:29:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:29:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:29:20 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 16:29:22 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 16:29:22 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 16:29:22 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 16:29:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 16:29:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwcv6n240_mock.wav 2026-03-08 16:29:25 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 16:29:25 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:29:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 16:29:30 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 16:29:30 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 16:29:30 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:29:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 16:29:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfodk4mos_mock.wav 2026-03-08 16:29:32 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 16:29:32 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 16:29:32 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5608, filename=tmpcz66bguz_mock.wav) 2026-03-08 16:29:32 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:29:32 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:29:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:29:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:29:32 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:29:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:29:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:29:32 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:29:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:29:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:29:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:29:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:29:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:29:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:32:57 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2629-7a19899159c3c7ee31377965;60fdba67-74be-490d-9944-df9070fe51ca'), (b'RateLimit', b'"api";r=965;t=54'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'5Nq8wY3QQZoihZwNgOvYxNYORNknJflQ7pSPJ_cyrBq5iyOnd19lCw==')]) 2026-03-08 16:29:32 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:29:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:29:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:29:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:29:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:29:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:29:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:29:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:29:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:29:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:29:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:32:58 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad262a-1a780f0b336851667b9275b2;60fdba67-74be-490d-9944-df9070fe51ca'), (b'RateLimit', b'"api";r=964;t=53'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'xmAcQI2DAzzeRvdka2AofUdLFFcxt8r-6P_M7PEG_j_A8dEkkGZugA==')]) 2026-03-08 16:29:32 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:29:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:29:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:29:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:29:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:29:35 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 16:29:35 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 16:29:35 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 16:29:38 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:29:38 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:29:41 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 16:29:43 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 16:29:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 16:29:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:29:44 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 16:29:44 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 통과 | 긴급도:일반 | 키워드:역전기(RV),모터,신호,통과 2026-03-08 16:29:44 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5609, filename=tmp2b1ng9fe_mock.wav) 2026-03-08 16:29:44 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:29:44 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:29:44 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:29:44 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:29:44 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:29:44 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:29:44 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:29:44 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:29:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:29:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:29:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:29:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:29:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:29:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:33:09 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2635-422c54ff58938bfe1bd3fbbc;9bec81bf-d89f-4f40-b9bf-238e0e48e269'), (b'RateLimit', b'"api";r=963;t=42'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b't6q3YtqNuxu9U_OgQuzbuZPS33Y6w3Hz0JtyqI88Nvo7dy-ojbbFpA==')]) 2026-03-08 16:29:44 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:29:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:29:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:29:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:29:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:29:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:29:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:29:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:29:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:29:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:29:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:33:10 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2636-76ed7ea97358ae3223b91b6d;9bec81bf-d89f-4f40-b9bf-238e0e48e269'), (b'RateLimit', b'"api";r=962;t=41'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b88e9a96b701de8a266c771593552144.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'TMacN6yKldAGSYufgURRHwYqFVtjinqHTBr7N-6FJxASpi9UQCSXjQ==')]) 2026-03-08 16:29:44 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:29:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:29:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:29:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:29:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:29:46 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 16:29:46 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 16:29:46 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 16:29:50 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:29:50 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:29:51 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 16:29:55 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:29:55 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:29:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 16:29:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:29:56 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 16:29:56 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 16:29:56 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5610, filename=tmp_sap9gqt_mock.wav) 2026-03-08 16:29:56 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:29:56 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:29:56 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:29:56 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:29:56 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:29:56 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:29:56 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:29:56 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:29:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:29:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:29:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:29:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:29:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:29:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:33:22 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2642-41a603445e13d09a76542b22;85886fb5-df8b-44f4-8fed-0fc4b923eb4c'), (b'RateLimit', b'"api";r=961;t=29'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'xW6_ZF4cVEOt-_T27R8xPFOMvwl_-enFMcc9aicS1NENQ4_VrkllyA==')]) 2026-03-08 16:29:56 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:29:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:29:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:29:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:29:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:29:56 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:29:56 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:29:56 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:29:56 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:29:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:29:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:33:22 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2642-16f2f61d1f096ab5578bad86;85886fb5-df8b-44f4-8fed-0fc4b923eb4c'), (b'RateLimit', b'"api";r=960;t=29'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'lXdSoK1iLarf_o059tFDU3b1V6Cc_9YhsWZ7Pzx2pcXCx6__iwVU2w==')]) 2026-03-08 16:29:57 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:29:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:29:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:29:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:29:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:29:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 16:29:59 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 16:29:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 16:29:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 16:30:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:30:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqecuvdqq_mock.wav 2026-03-08 16:30:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 16:30:03 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 16:30:03 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:30:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:30:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpdlqg9i4x_mock.wav 2026-03-08 16:30:08 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:30:08 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:30:08 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 16:30:08 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:30:09 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 16:30:09 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:30:09 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5611, filename=tmp4ix03w0h_mock.wav) 2026-03-08 16:30:09 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:30:09 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:30:09 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:30:09 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:30:09 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:30:09 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:30:09 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:30:09 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:30:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:30:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:30:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:30:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:30:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:30:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:33:34 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad264e-4e27a3b631c64fb847b655db;7540f1d4-9dbf-4a93-9712-bdc4d616b473'), (b'RateLimit', b'"api";r=959;t=17'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'eiWhQ6deLxjzWPQ3h8b3kFp75RE-XOdGDAM-evdgOw9XR2Rdl7hfwg==')]) 2026-03-08 16:30:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:30:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:30:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:30:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:30:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:30:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:30:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:30:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:30:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:30:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:30:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:33:34 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad264e-1cac8479211bf1f444e11f0d;7540f1d4-9dbf-4a93-9712-bdc4d616b473'), (b'RateLimit', b'"api";r=958;t=17'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Z7UWZ5XB4VKRMu1GqOq0eGky3nhXvuGppYL7vdY3ioJzJ17xcTa_uw==')]) 2026-03-08 16:30:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:30:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:30:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:30:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:30:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:30:11 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:30:11 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 16:30:11 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 16:30:15 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 16:30:15 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:30:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 16:30:21 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 16:30:28 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 16:30:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 16:30:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpux1no9mr_mock.wav 2026-03-08 16:30:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 16:30:35 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 16:30:36 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 16:30:36 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2_sdcwkk_mock.wav 2026-03-08 16:30:37 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 16:30:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 16:30:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpny18xjb1_mock.wav 2026-03-08 16:30:42 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 16:30:46 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (18.463415 > 2.400000) 2026-03-08 16:30:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 16:30:48 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.718281 < -1.000000) 2026-03-08 16:30:48 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:30:48 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:30:48 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'attention' → 불명 2026-03-08 16:30:48 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:30:49 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:30:49 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:30:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'sharing' → 불명 2026-03-08 16:30:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:30:49 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:30:49 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:30:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'review' → 불명 2026-03-08 16:30:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:30:50 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:30:50 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:30:50 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'k' → 불명 2026-03-08 16:30:50 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:30:50 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:30:50 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:30:50 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'k' → 불명 2026-03-08 16:30:50 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:30:51 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:30:51 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:30:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'd' → 불명 2026-03-08 16:30:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:30:51 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:30:51 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:30:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'k' → 불명 2026-03-08 16:30:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:30:52 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:30:52 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:30:52 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'i' → 불명 2026-03-08 16:30:52 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:30:52 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:30:52 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:30:52 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'o' → 불명 2026-03-08 16:30:52 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:30:53 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:30:53 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:30:53 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'k' → 불명 2026-03-08 16:30:53 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:30:53 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:30:53 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:30:53 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '레일이음매rail joint' → 불명 2026-03-08 16:30:53 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:30:54 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:30:54 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:30:54 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '견적(見積, estimate)' → 불명 2026-03-08 16:30:54 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:30:55 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 31자) 2026-03-08 16:30:55 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:레일 견적 검토 완료 | 긴급도:일반 | 키워드:없음 2026-03-08 16:30:55 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5612, filename=tmpj47m43xf_mock.wav) 2026-03-08 16:30:55 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:30:55 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 12건 2026-03-08 16:30:55 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:30:55 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:30:55 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:30:55 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:30:55 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:30:55 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:30:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:30:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:30:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:30:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:30:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:30:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:34:20 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad267c-52ea10242a5ac303330f6e59;282d92f4-eefd-4b39-9e58-7fbefea6b204'), (b'RateLimit', b'"api";r=999;t=271'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_sLyzOAE2Yn1WEi1gjWQFLEzlRrTljiX5nni2hoGE5YelHJ-94Z-Lg==')]) 2026-03-08 16:30:55 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:30:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:30:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:30:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:30:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:30:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:30:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:30:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:30:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:30:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:30:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 16:30:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxiivfq62_mock.wav 2026-03-08 16:30:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:34:20 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad267c-42feda804a502ed6311bc9b6;282d92f4-eefd-4b39-9e58-7fbefea6b204'), (b'RateLimit', b'"api";r=998;t=271'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Jz-li8D3MfTzPMuyvSnxGIpH00D5tQy24RXAKrOS-Y7P184NfxfS-w==')]) 2026-03-08 16:30:55 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:30:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:30:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:30:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:30:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:30:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 16:30:57 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:30:57 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 16:30:57 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 16:31:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 16:31:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp64ghg8k8_mock.wav 2026-03-08 16:31:01 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 16:31:02 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 16:31:02 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 16:31:02 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5613, filename=tmpxpali66x_mock.wav) 2026-03-08 16:31:02 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:31:02 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 16:31:02 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:31:02 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:31:02 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:31:02 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:31:02 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:31:02 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:31:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:31:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:31:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:31:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:31:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:31:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:34:28 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2684-175acfea1ae12c4c6bdeee36;ea6bc957-5950-4fe6-84b3-ccf60b28dcbd'), (b'RateLimit', b'"api";r=997;t=263'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'mUSQa8_xiMrvvjZNSKGjY5Yk52BjTATqEKKKz8mc1faWkLH7mn2CZw==')]) 2026-03-08 16:31:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:31:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:31:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:31:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:31:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:31:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:31:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:31:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:31:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:31:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:31:03 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:34:28 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2684-1651d5567d7fecda141a5300;ea6bc957-5950-4fe6-84b3-ccf60b28dcbd'), (b'RateLimit', b'"api";r=996;t=263'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_W310DlKsZUMVbmfsG90uTzWeSL1ztDiIOmJ4qh3Yb0icNW_2m_-sg==')]) 2026-03-08 16:31:03 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:31:03 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:31:03 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:31:03 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:31:03 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:31:05 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 16:31:05 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 16:31:05 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 16:31:09 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 16:31:09 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:31:11 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 16:31:14 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 16:31:14 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 16:31:14 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:31:15 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 16:31:15 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 16:31:15 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5614, filename=tmp_yjtto7o_mock.wav) 2026-03-08 16:31:15 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:31:15 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:31:15 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:31:15 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:31:15 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:31:15 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:31:15 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:31:15 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:31:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:31:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:31:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:31:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:31:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:31:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:34:40 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2690-04238170399dad090febdc90;55aebe4d-57a9-4755-bd36-28fcc8603811'), (b'RateLimit', b'"api";r=995;t=251'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'raplBDmVqcTLTPMyfrXJZryNdMXeAN72jEfz4OvrxyS_pexdiif9-w==')]) 2026-03-08 16:31:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:31:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:31:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:31:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:31:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:31:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:31:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:31:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:31:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:31:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:31:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:34:41 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2691-3762cb870643a886427149e0;55aebe4d-57a9-4755-bd36-28fcc8603811'), (b'RateLimit', b'"api";r=994;t=250'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'FYSZLEBEoFCcJdA_5inpzxhlZrvDyeMCfd4NmAySz3yneDDbWzRYjg==')]) 2026-03-08 16:31:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:31:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:31:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:31:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:31:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:31:18 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 16:31:18 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 16:31:18 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 16:31:21 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 16:31:21 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 16:31:21 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:31:26 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 16:31:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 16:31:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:31:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 91자) 2026-03-08 16:31:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,긴급도: 일반 2026-03-08 16:31:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5615, filename=tmp8i4y8j94_mock.wav) 2026-03-08 16:31:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:31:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:31:27 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:31:27 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:31:27 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:31:27 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:31:27 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:31:27 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:31:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:31:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:31:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:31:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:31:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:31:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:34:53 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad269d-38bc35db2b1544c01a72a394;866fab51-53c9-4690-949e-ab86a866683e'), (b'RateLimit', b'"api";r=993;t=238'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'CYpHDE_5RCMa75VDomUWfez-NSRjIGUaLYy85VOkr6Npaa3j3Cpq-Q==')]) 2026-03-08 16:31:28 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:31:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:31:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:31:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:31:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:31:28 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:31:28 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:31:28 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:31:28 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:31:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:31:28 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:34:53 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad269d-5659b2dd4b0f5ef91b48a7e8;866fab51-53c9-4690-949e-ab86a866683e'), (b'RateLimit', b'"api";r=992;t=238'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'wW3KqJB62JXMgLw9Xf0uoSjJl_dDzYA6SmJTjYoQ04jowaRfZ7_8Kg==')]) 2026-03-08 16:31:28 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:31:28 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:31:28 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:31:28 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:31:28 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:31:28 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 16:31:30 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 16:31:30 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 16:31:30 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 16:31:30 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:31:30 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpnxq1ayil_mock.wav 2026-03-08 16:31:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 16:31:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:31:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6kvhrb4k_mock.wav 2026-03-08 16:31:34 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:31:34 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:31:38 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 16:31:38 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 16:31:38 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:31:39 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 16:31:39 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:31:39 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5616, filename=tmp1d_9fqr7_mock.wav) 2026-03-08 16:31:39 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:31:39 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:31:39 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:31:39 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:31:39 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:31:39 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:31:39 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:31:39 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:31:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:31:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:31:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:31:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:31:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:31:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:35:05 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad26a9-6db2e50246338164708eb612;7c47afae-441b-403c-a063-64f5672d0b74'), (b'RateLimit', b'"api";r=991;t=226'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Ftgje-iN73SExM4qbxCSfnyfCXG7ROKmkL0NlwZ2G9KRVXD-NCkZ7g==')]) 2026-03-08 16:31:39 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:31:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:31:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:31:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:31:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:31:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:31:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:31:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:31:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:31:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:31:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:35:05 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad26a9-0146e7d32de007c51d184b7d;7c47afae-441b-403c-a063-64f5672d0b74'), (b'RateLimit', b'"api";r=990;t=226'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'kUGGY8ZH7_kalrPVZZigJxNDU-GOGXY_CDg9DxKyL3EDdvEdXxKWLA==')]) 2026-03-08 16:31:40 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:31:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:31:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:31:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:31:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:31:42 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 16:31:42 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 16:31:42 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 16:31:46 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:31:46 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:31:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 16:31:51 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:31:51 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:31:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 16:31:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:31:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 16:31:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 16:31:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5617, filename=tmp9x5nx50o_mock.wav) 2026-03-08 16:31:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:31:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:31:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:31:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:31:52 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:31:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:31:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:31:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:31:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:31:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:31:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:31:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:31:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:31:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:35:17 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad26b5-62af8d5101c9dfce49776df7;72b9ec4d-f3ff-4453-a886-8fadaf15d8b2'), (b'RateLimit', b'"api";r=989;t=214'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_0QwOkM_Ef_RoCb8qXe4_A2GNh_ouLdSaS5DSEV9NCMZDEILuoBGJQ==')]) 2026-03-08 16:31:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:31:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:31:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:31:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:31:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:31:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:31:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:31:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:31:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:31:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:31:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:35:18 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad26b6-6a83b8d94f5eb0843fe3c20a;72b9ec4d-f3ff-4453-a886-8fadaf15d8b2'), (b'RateLimit', b'"api";r=988;t=213'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'4Hl8scSskHrpq43UTTeUhABSk3cxbtja_C7OHa2PRhrvUNGRcrC_6g==')]) 2026-03-08 16:31:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:31:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:31:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:31:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:31:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:31:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 16:31:55 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 16:31:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 16:31:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 16:31:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptljlfcm1_mock.wav 2026-03-08 16:31:58 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 16:31:58 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:31:58 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 16:32:03 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:32:03 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:32:03 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 16:32:03 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:32:04 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 16:32:04 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:32:04 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5618, filename=tmpkha0y4j3_mock.wav) 2026-03-08 16:32:04 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:32:04 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:32:04 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:32:04 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:32:04 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:32:04 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:32:04 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:32:04 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:32:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:32:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:32:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:32:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:32:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:32:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:35:30 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad26c2-73217270760d52f207f3655e;3717e878-6a36-41a8-b8c2-821fa4b2fcb7'), (b'RateLimit', b'"api";r=987;t=201'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'cTFZFNw8fdCoR8VoC4ISaMUpQ_Qld42zqkWEfgLoHQg-tLGm3ZFicQ==')]) 2026-03-08 16:32:04 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:32:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:32:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:32:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:32:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:32:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:32:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:32:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:32:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:32:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:32:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:35:30 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad26c2-0e59acbe084d336f7a35e934;3717e878-6a36-41a8-b8c2-821fa4b2fcb7'), (b'RateLimit', b'"api";r=986;t=201'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'gugiAWS4I4m6o-5AxnPjSh_MOV3F-PRzK6wRCLw8altGWPWt1yaFrw==')]) 2026-03-08 16:32:04 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:32:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:32:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:32:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:32:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:32:07 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:32:07 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 16:32:07 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 16:32:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 16:32:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpn5zrvm0s_mock.wav 2026-03-08 16:32:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 16:32:11 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 16:32:11 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:32:11 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 16:32:11 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsw209rda_mock.wav 2026-03-08 16:32:17 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 16:32:17 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 16:32:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 16:32:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpiqwu_fex_mock.wav 2026-03-08 16:32:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 16:32:24 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 16:32:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 16:32:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpyesn7_rs_mock.wav 2026-03-08 16:32:30 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 16:32:31 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-2.048754 < -1.000000) 2026-03-08 16:32:36 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (22.294118 > 2.400000) 2026-03-08 16:32:36 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-5.125192 < -1.000000) 2026-03-08 16:32:37 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:32:37 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:32:37 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'насадуручную' → 불명 2026-03-08 16:32:37 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:32:38 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 53자) 2026-03-08 16:32:38 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:[실제 분석 대상] | 긴급도:일반 | 키워드:[실제 분석 대상] 2026-03-08 16:32:38 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5619, filename=tmpqfndtzj6_mock.wav) 2026-03-08 16:32:38 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:32:38 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:32:38 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:32:38 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:32:38 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:32:38 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:32:38 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:32:38 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:32:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:32:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:32:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:32:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:32:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:32:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:36:04 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad26e4-363acd0c70feb5421e01196b;15c45b59-391d-4063-82cb-44101a7b46e5'), (b'RateLimit', b'"api";r=985;t=167'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'7rWcCNmd_HpGEtJxPAYvXayG38L_o715_2DlCJAh1dhrKr0_0FTKYw==')]) 2026-03-08 16:32:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:32:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:32:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:32:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:32:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:32:38 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:32:38 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:32:38 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:32:38 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:32:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:32:38 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 16:32:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:36:04 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad26e4-2e2bbf26747cb2007b00d4ee;15c45b59-391d-4063-82cb-44101a7b46e5'), (b'RateLimit', b'"api";r=984;t=167'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'jLGWGiS04fFGxJBC7u0CvF3ShmFj1YxUiEP4x9R8WkwpHzDLXoAUhg==')]) 2026-03-08 16:32:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:32:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:32:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:32:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:32:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:32:41 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:32:41 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 16:32:41 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 16:32:44 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 16:32:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 16:32:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 16:32:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5620, filename=tmpybjqj84x_mock.wav) 2026-03-08 16:32:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:32:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 16:32:45 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:32:45 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:32:45 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:32:45 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:32:45 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:32:45 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:32:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:32:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:32:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:32:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:32:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:32:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:36:11 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad26eb-5f4cd74d763e41835e1d20ef;4082a6b0-fbe4-4966-b314-795d702007d8'), (b'RateLimit', b'"api";r=983;t=160'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9vGdWrnJ_WMm2ZGIVNHdMjW59eS31z0gx4UrkmJUuX8QVXpD8wO8cQ==')]) 2026-03-08 16:32:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:32:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:32:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:32:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:32:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:32:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:32:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:32:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:32:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:32:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:32:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:36:11 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad26eb-3c5a0d9374a249fc5a00c99b;4082a6b0-fbe4-4966-b314-795d702007d8'), (b'RateLimit', b'"api";r=982;t=160'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ZJU6gDpd2X3L7QJnn0PlsArduaYdekqGyuID9RrrmYLT_xgaCtiMag==')]) 2026-03-08 16:32:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:32:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:32:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:32:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:32:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:32:48 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 16:32:48 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 16:32:48 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 16:32:48 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 16:32:52 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 16:32:52 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:32:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 16:32:57 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 16:32:57 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 16:32:57 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:32:57 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:32:57 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprgxqvdl4_mock.wav 2026-03-08 16:32:58 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 34자) 2026-03-08 16:32:58 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:전차선, 이동 2026-03-08 16:32:58 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5621, filename=tmpnca0og9o_mock.wav) 2026-03-08 16:32:58 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:32:58 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:32:58 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:32:58 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:32:58 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:32:58 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:32:58 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:32:58 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:32:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:32:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:32:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:32:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:32:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:32:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:36:24 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad26f8-0a0ff3c73c9b8de86d439b01;bb48d701-89f1-4b4b-a47f-688053a38e50'), (b'RateLimit', b'"api";r=981;t=147'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'EOlAMsuBQnsfnLwwLttKAjtppWYSWlIpNWKQNFF66-icKC6AQK9SHQ==')]) 2026-03-08 16:32:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:32:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:32:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:32:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:32:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:32:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:32:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:32:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:32:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:32:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:32:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:36:24 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad26f8-32744cb00e0171103fd1d90c;bb48d701-89f1-4b4b-a47f-688053a38e50'), (b'RateLimit', b'"api";r=980;t=147'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'j4ZcgrsM5sY7havcX9H066EeiX9jUUo-8A_LNhkXU-d9wtEPozK1bg==')]) 2026-03-08 16:32:59 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:32:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:32:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:32:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:32:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:32:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 16:33:01 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 16:33:01 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 16:33:01 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 16:33:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:33:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpx6zxwl7p_mock.wav 2026-03-08 16:33:05 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 16:33:05 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:33:09 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 16:33:09 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 16:33:09 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:33:11 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 16:33:11 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 16:33:11 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5622, filename=tmp9htal_7b_mock.wav) 2026-03-08 16:33:11 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:33:11 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:33:11 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:33:11 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:33:11 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:33:11 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:33:11 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:33:11 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:33:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:33:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:33:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:33:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:33:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:33:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:36:36 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2704-06e2da1e1183be623af5dce7;99388718-e816-4fdb-9b14-858216e53147'), (b'RateLimit', b'"api";r=979;t=135'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6kjgDuIZeT-1m278utTXtV8yr2nC5HiO7vmhwVsO60SOJheYl1-nyQ==')]) 2026-03-08 16:33:11 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:33:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:33:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:33:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:33:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:33:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:33:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:33:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:33:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:33:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:33:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:36:37 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2704-4edd6ecf4b9ce8580ddc2fa0;99388718-e816-4fdb-9b14-858216e53147'), (b'RateLimit', b'"api";r=978;t=135'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'5pGM1N-k_oWeuZxDtSxLROhNjItjjCxS6ShcOHl3jc0q2IC0x3fIAg==')]) 2026-03-08 16:33:11 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:33:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:33:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:33:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:33:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:33:13 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 16:33:13 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 16:33:13 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 16:33:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 16:33:17 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:33:17 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:33:21 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 16:33:21 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 16:33:21 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:33:22 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 16:33:22 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 16:33:22 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5623, filename=tmpo1fmc5so_mock.wav) 2026-03-08 16:33:22 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:33:22 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:33:22 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:33:22 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:33:22 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:33:23 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:33:23 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:33:23 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:33:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:33:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:33:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:33:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:33:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:33:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:36:48 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2710-61c99a4d7687bb1c7f535d7a;ee95f1e1-8346-4ae8-afe8-d8bdf7211698'), (b'RateLimit', b'"api";r=977;t=123'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 a1cf3c2b2d707478d2d3cac57dfda43a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'MP3rme8zlEqOH_GA5IRygcfibNXLxw6ZYO6KJZJRYCnj0LcfL3bM3A==')]) 2026-03-08 16:33:23 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:33:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:33:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:33:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:33:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:33:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:33:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:33:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:33:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:33:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:33:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:36:49 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2710-25b997a71db9a473259aba5e;ee95f1e1-8346-4ae8-afe8-d8bdf7211698'), (b'RateLimit', b'"api";r=976;t=122'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 a1cf3c2b2d707478d2d3cac57dfda43a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'PZNHgb7fAf-6N3JqGfGpcCWRWd70nDB5nKGtGb6hYB0L48cPurBjiA==')]) 2026-03-08 16:33:23 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:33:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:33:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:33:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:33:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:33:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 16:33:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3a6gp3bc_mock.wav 2026-03-08 16:33:25 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 16:33:25 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 16:33:25 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 16:33:25 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 16:33:29 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:33:29 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:33:33 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 16:33:33 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp24i2yo88_mock.wav 2026-03-08 16:33:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 16:33:34 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:33:34 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:33:34 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 16:33:34 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:33:35 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 59자) 2026-03-08 16:33:35 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과 2026-03-08 16:33:35 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5624, filename=tmpva5pncg3_mock.wav) 2026-03-08 16:33:35 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:33:35 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:33:35 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:33:35 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:33:35 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:33:35 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:33:35 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:33:35 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:33:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:33:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:33:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:33:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:33:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:33:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:37:01 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad271d-4029798b3615ff13502fca46;988efe70-d2c0-450c-88bb-03c84f5cac6f'), (b'RateLimit', b'"api";r=975;t=110'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f41268584275573cf0f9ec6d6dae8b7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'eEgrn2IAEyMrKJPG8a7yP5GyKnte2ArtoL2X-B7ICpw67WAl7P7qlw==')]) 2026-03-08 16:33:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:33:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:33:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:33:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:33:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:33:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:33:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:33:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:33:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:33:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:33:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:37:01 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad271d-7b6a6c946649a17b4c004304;988efe70-d2c0-450c-88bb-03c84f5cac6f'), (b'RateLimit', b'"api";r=974;t=110'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f41268584275573cf0f9ec6d6dae8b7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'QhYoDpSaCfEhAtzcwBziI0BH_PdIMgusgRe_HU6YjTl3W5GqAyv4_Q==')]) 2026-03-08 16:33:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:33:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:33:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:33:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:33:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:33:38 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 16:33:38 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 16:33:38 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 16:33:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 16:33:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphdi82s3f_mock.wav 2026-03-08 16:33:42 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 16:33:42 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:33:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 16:33:47 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:33:47 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:33:47 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 16:33:47 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:33:48 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 16:33:48 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:33:48 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5625, filename=tmpmidc74pj_mock.wav) 2026-03-08 16:33:48 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:33:48 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:33:48 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:33:48 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:33:48 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:33:48 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:33:48 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:33:48 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:33:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:33:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:33:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:33:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:33:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:33:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:37:13 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2729-1e8749327a32a3d7444c3bdb;122b02e1-64ae-4902-9be1-c98b7f2fa7c6'), (b'RateLimit', b'"api";r=973;t=98'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'BtYcFJ7MX26jDl7XhusdMs6dZ1uRZLtkHM1Gnobrg4XzXJiA25-ZIQ==')]) 2026-03-08 16:33:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:33:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:33:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:33:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:33:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:33:48 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:33:48 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:33:48 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:33:48 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:33:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:33:48 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:37:14 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad272a-4890e2eb3be0c5106fe51d5f;122b02e1-64ae-4902-9be1-c98b7f2fa7c6'), (b'RateLimit', b'"api";r=972;t=97'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'DU2v4Tzgn1OVcjOwEhpZ5YLIg-BqV-Cd9kWnkFCYe9qBe9U95hToWA==')]) 2026-03-08 16:33:48 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:33:48 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:33:48 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:33:48 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:33:48 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:33:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 16:33:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0tbzelim_mock.wav 2026-03-08 16:33:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:33:51 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 16:33:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 16:33:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 16:33:54 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 16:33:54 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:33:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 16:33:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpfst9o2mw_mock.wav 2026-03-08 16:34:00 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 16:34:06 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 16:34:08 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 16:34:13 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 16:34:16 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 16:34:19 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 16:34:19 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.127152 < -1.000000) 2026-03-08 16:34:20 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.800178 < -1.000000) 2026-03-08 16:34:21 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:34:21 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:34:21 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'zakon' → 불명 2026-03-08 16:34:21 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:34:21 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 56자) 2026-03-08 16:34:21 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:zakon 통과 | 긴급도:일반 | 키워드:zakon,신호,통과,일반 2026-03-08 16:34:21 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5626, filename=tmpemiwx3ca_mock.wav) 2026-03-08 16:34:21 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:34:21 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:34:21 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:34:21 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:34:21 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:34:21 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:34:21 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:34:22 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:34:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:34:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:34:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:34:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:34:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:34:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:37:47 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad274b-4ce15cf03c44d8930b79beea;b2b1ab57-ede2-4645-a63d-9608c06cb269'), (b'RateLimit', b'"api";r=971;t=64'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'opCGGnZV-YDhnURNzBrn7E8NKTy_dj4hHyKHWxxx5YDVSkexZPiIXQ==')]) 2026-03-08 16:34:22 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:34:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:34:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:34:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:34:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:34:22 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:34:22 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:34:22 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:34:22 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:34:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:34:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:37:47 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad274b-08ec1fb10b0df57431fc6e02;b2b1ab57-ede2-4645-a63d-9608c06cb269'), (b'RateLimit', b'"api";r=970;t=64'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'12bY38-lA5NaPVeAb2wgPa4X4hSB26JlGXtnvZpzVee_FemqZd22Lg==')]) 2026-03-08 16:34:22 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:34:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:34:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:34:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:34:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:34:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 16:34:24 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:34:24 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 16:34:24 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 16:34:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:34:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpp1i37vnn_mock.wav 2026-03-08 16:34:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 16:34:28 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 16:34:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:34:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpeg5_41vc_mock.wav 2026-03-08 16:34:29 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 50자) 2026-03-08 16:34:29 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:무전,무전,무전,무전 2026-03-08 16:34:29 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5627, filename=tmpjg1oar4f_mock.wav) 2026-03-08 16:34:29 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:34:29 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 16:34:29 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:34:29 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:34:29 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:34:29 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:34:29 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:34:29 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:34:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:34:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:34:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:34:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:34:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:34:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:37:55 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2753-6104c7af75d5e11c4ea461e1;58465f36-fad4-4ddc-8244-0fd40dd9387d'), (b'RateLimit', b'"api";r=969;t=56'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'W_OLHcttVPbp1ho2wolYC36dDwli6NyeSU3D_n3t4BMpoVcrezp3jw==')]) 2026-03-08 16:34:30 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:34:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:34:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:34:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:34:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:34:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:34:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:34:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:34:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:34:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:34:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:37:55 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2753-0b350f0e4d50fa1f2f5feb09;58465f36-fad4-4ddc-8244-0fd40dd9387d'), (b'RateLimit', b'"api";r=968;t=56'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'RTdTFZryd5ksn7yRImxVoN8_0s_LC9hL-ULOrpoMzj0vkxYG3kuubQ==')]) 2026-03-08 16:34:30 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:34:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:34:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:34:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:34:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:34:32 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 16:34:32 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 16:34:32 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 16:34:36 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 16:34:36 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:34:41 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 16:34:41 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 16:34:41 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:34:42 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 64자) 2026-03-08 16:34:42 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 이동 중 | 긴급도:일반 | 키워드:전차선, 이동, 검측차, 이동 2026-03-08 16:34:42 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5628, filename=tmpocouxexg_mock.wav) 2026-03-08 16:34:42 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:34:42 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:34:42 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:34:42 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:34:42 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:34:42 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:34:42 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:34:42 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:34:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:34:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:34:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:34:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:34:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:34:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 16:34:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:38:08 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2760-621e2a7709e28be50317aee5;6eadcb5c-76fc-4b09-85ea-89779be93a1d'), (b'RateLimit', b'"api";r=967;t=43'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b's5J8_OK9gXE84Ggmshy796fcE99zkGT1XGoy9xisu3bp7U8D9e-VNw==')]) 2026-03-08 16:34:42 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:34:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:34:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:34:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:34:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:34:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:34:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:34:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:34:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:34:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:34:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:38:08 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2760-287e2de0554cee6c05342d26;6eadcb5c-76fc-4b09-85ea-89779be93a1d'), (b'RateLimit', b'"api";r=966;t=43'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'qH90opBa6AmwFI-HRwiJj3igJdfGBCUAYckqB4qGE0D73FBD__T8KQ==')]) 2026-03-08 16:34:43 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:34:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:34:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:34:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:34:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:34:45 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 16:34:45 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 16:34:45 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 16:34:49 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 16:34:49 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:34:53 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 16:34:53 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmps813fffl_mock.wav 2026-03-08 16:34:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 16:34:53 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 16:34:53 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 16:34:53 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:34:55 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 94자) 2026-03-08 16:34:55 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,긴급도: 일반 2026-03-08 16:34:55 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5629, filename=tmptjprt2c__mock.wav) 2026-03-08 16:34:55 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:34:55 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:34:55 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:34:55 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:34:55 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:34:55 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:34:55 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:34:55 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:34:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:34:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:34:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:34:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:34:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:34:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:38:20 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad276c-60047b0952f4b3bf2141d804;fd214b3b-e22e-4421-8fef-71dfed5ae119'), (b'RateLimit', b'"api";r=965;t=31'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'hks16jn7dHA8N_Roa5kq34O60rsJil5f0sKSTI9cY-5UopdwFVhBYQ==')]) 2026-03-08 16:34:55 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:34:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:34:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:34:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:34:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:34:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:34:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:34:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:34:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:34:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:34:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:38:20 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad276c-124ed62d2fcb89a12d3ef103;fd214b3b-e22e-4421-8fef-71dfed5ae119'), (b'RateLimit', b'"api";r=964;t=31'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'K3L23i_xDCzqWauiclJ5gcfbkafjIdcu1-9BHROZHLSqh4Ynav8KDg==')]) 2026-03-08 16:34:55 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:34:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:34:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:34:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:34:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:34:57 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 16:34:57 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 16:34:57 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 16:35:01 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:35:01 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:35:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 16:35:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpio1wuiur_mock.wav 2026-03-08 16:35:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 16:35:05 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 16:35:05 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 16:35:05 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:35:06 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 16:35:06 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpaep2j0cf_mock.wav 2026-03-08 16:35:06 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 16:35:06 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 통과 | 긴급도:일반 | 키워드:역전기(RV), 모터,신호,통과 2026-03-08 16:35:06 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5630, filename=tmpqzbdmie3_mock.wav) 2026-03-08 16:35:06 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:35:06 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:35:06 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:35:06 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:35:06 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:35:07 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:35:07 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:35:07 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:35:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:35:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:35:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:35:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:35:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:35:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:38:32 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2778-5519e438397aafac70404737;5e9b4a28-620a-41c9-9130-ac17a308a8a2'), (b'RateLimit', b'"api";r=963;t=19'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6OU32vp5ExON18xR9dzCOU7cQzVm2J8BvXi191G3pooS1s48WCHuRw==')]) 2026-03-08 16:35:07 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:35:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:35:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:35:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:35:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:35:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:35:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:35:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:35:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:35:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:35:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:38:32 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2778-7772abcd4adf401a27498c5e;5e9b4a28-620a-41c9-9130-ac17a308a8a2'), (b'RateLimit', b'"api";r=962;t=19'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 585f4a417478f2c595c6349bb58bcd98.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'mHo2tcs4kGhee9cSMvvOsb3vLIo7E-6HrrBVGu62KRoQU9zvDI0fRA==')]) 2026-03-08 16:35:07 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:35:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:35:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:35:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:35:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:35:09 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 16:35:09 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 16:35:09 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 16:35:11 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 16:35:13 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:35:13 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:35:16 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 16:35:16 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpnyxjt5aj_mock.wav 2026-03-08 16:35:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 16:35:18 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:35:18 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:35:18 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 16:35:18 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:35:19 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 16:35:19 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 16:35:19 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5631, filename=tmp3fslqv30_mock.wav) 2026-03-08 16:35:19 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:35:19 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:35:19 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:35:19 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:35:19 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:35:19 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:35:19 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:35:19 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:35:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:35:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:35:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:35:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:35:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:35:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:38:45 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2785-73c3ed883da1f8603449b520;1f484bc5-1c9d-4c3c-b3ef-8bd3ad2c5372'), (b'RateLimit', b'"api";r=961;t=6'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Uop8jB-qiRYnEi-I2azPkDVHrLPfNKEPHUjVWiGjvDw9zNdxqWfTxQ==')]) 2026-03-08 16:35:19 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:35:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:35:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:35:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:35:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:35:19 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:35:19 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:35:19 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:35:19 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:35:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:35:19 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:38:45 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2785-293aa79b0958ea81047f2996;1f484bc5-1c9d-4c3c-b3ef-8bd3ad2c5372'), (b'RateLimit', b'"api";r=960;t=6'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'CINxAbzMcE02c8x52gEy_Y255G-AXuBAOESaMPAWy2nb7pu9lhUFAw==')]) 2026-03-08 16:35:19 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:35:19 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:35:19 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:35:19 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:35:19 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:35:22 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 16:35:22 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 16:35:22 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 16:35:23 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 16:35:23 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpebcze4pa_mock.wav 2026-03-08 16:35:26 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 16:35:26 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:35:30 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:35:30 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:35:30 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 16:35:30 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:35:31 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 16:35:31 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:35:31 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5632, filename=tmpp2l59chz_mock.wav) 2026-03-08 16:35:31 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:35:31 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:35:31 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:35:31 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:35:31 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:35:31 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:35:31 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:35:31 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:35:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:35:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:35:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:35:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:35:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:35:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:38:57 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2791-1454421007692d8b0c5f6b19;b5b50cb2-9b44-4871-b807-4755c5233d29'), (b'RateLimit', b'"api";r=999;t=294'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'2Fl_ldWWvkF8nkVwlC3zN9cEP8xRJMt4emH12lt5yRr5lUNg_Fk7Sg==')]) 2026-03-08 16:35:31 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:35:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:35:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:35:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:35:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:35:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:35:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:35:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:35:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:35:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:35:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:38:57 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2791-6f0c51083ae3dcea1273419a;b5b50cb2-9b44-4871-b807-4755c5233d29'), (b'RateLimit', b'"api";r=998;t=294'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'pYQH2VIRoCBMoGUsz007ow2SCAfIxmv-FtEJVyjGu_gZ9UPFVyyL-Q==')]) 2026-03-08 16:35:32 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:35:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:35:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:35:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:35:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:35:33 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 16:35:34 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:35:34 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 16:35:34 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 16:35:38 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 16:35:38 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:35:43 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 16:35:43 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 16:35:48 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 16:35:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 16:35:52 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:35:52 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpv4ivt_ou_mock.wav 2026-03-08 16:35:54 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 16:35:54 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (35.760000 > 2.400000) 2026-03-08 16:35:55 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.666691 < -1.000000) 2026-03-08 16:35:55 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.093639 < -1.000000) 2026-03-08 16:35:56 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.587748 < -1.000000) 2026-03-08 16:35:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:35:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4vo4nryq_mock.wav 2026-03-08 16:35:57 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:35:57 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:35:57 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '자동으로 진행하실 수 있습니다.' → 불명 2026-03-08 16:35:57 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:35:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 25자) 2026-03-08 16:35:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:자동 진행 가능 | 긴급도:일반 | 키워드:없음 2026-03-08 16:35:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5633, filename=tmpaa0hwq98_mock.wav) 2026-03-08 16:35:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:35:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:35:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:35:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:35:57 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:35:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:35:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:35:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:35:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:35:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:35:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:35:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:35:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:35:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:39:23 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad27ab-61a15e8339c0cd8d5a942a62;cc22fa3d-c1f6-4757-bf2d-7ac6cc0f6e9d'), (b'RateLimit', b'"api";r=997;t=268'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Ab6zPfenh4g075VpRBvWt0uCOwJzsLDJ9dnT6dxZLI0iq058Zozt5A==')]) 2026-03-08 16:35:57 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:35:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:35:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:35:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:35:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:35:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:35:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:35:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:35:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:35:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:35:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:39:23 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad27ab-64c17ae4391188ce534100c1;cc22fa3d-c1f6-4757-bf2d-7ac6cc0f6e9d'), (b'RateLimit', b'"api";r=996;t=268'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f292525632ff4da4658e70c2b7b83518.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Lz8p9-fKUYUCJnqjNlTFKn8HqlIrpDJbw63rZ6xiL2pT0XE44vTUyg==')]) 2026-03-08 16:35:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:35:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:35:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:35:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:35:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:36:00 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:36:00 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 16:36:00 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 16:36:04 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 16:36:04 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 16:36:04 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 16:36:04 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5634, filename=tmpfgh693rj_mock.wav) 2026-03-08 16:36:04 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:36:04 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 16:36:04 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:36:04 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:36:04 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:36:04 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:36:04 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:36:05 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:36:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:36:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:36:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:36:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:36:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:36:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:39:30 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad27b2-581ce2c91432213c17cc1ea3;79a969be-6130-4fbe-94a9-dcb2d5354224'), (b'RateLimit', b'"api";r=995;t=261'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'2nkAfz_-OjLG4tJRXtauZLwMoNFbofvnc2E5sAliZPYOLzcN6Jtobg==')]) 2026-03-08 16:36:05 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:36:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:36:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:36:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:36:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:36:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:36:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:36:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:36:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:36:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:36:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:39:30 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad27b2-622816822ce25d5a39c01b2d;79a969be-6130-4fbe-94a9-dcb2d5354224'), (b'RateLimit', b'"api";r=994;t=261'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'yiJdpTXTrICp6Jp5Sjqqd7Wn4sq2G5vEk1HorcxH3NTgR9tRS2bqrA==')]) 2026-03-08 16:36:05 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:36:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:36:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:36:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:36:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:36:07 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 16:36:07 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 16:36:07 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 16:36:10 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 16:36:11 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 16:36:11 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:36:16 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 16:36:16 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 16:36:16 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:36:17 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 16:36:17 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 16:36:17 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5635, filename=tmpwlahbzja_mock.wav) 2026-03-08 16:36:17 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:36:17 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:36:17 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:36:17 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:36:17 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:36:17 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:36:17 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:36:17 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:36:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:36:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:36:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:36:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:36:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:36:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:39:43 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad27bf-600f43ad76d13ab814dc0735;8475288d-d79e-4963-97af-3cae9b5c8c9c'), (b'RateLimit', b'"api";r=993;t=248'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'PfuoU7Cm-nWeafDWKbweoMZyccdbvc7p47zDJMWAg3sZrNtySoCkzw==')]) 2026-03-08 16:36:17 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:36:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:36:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:36:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:36:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:36:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:36:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:36:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:36:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:36:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:36:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:39:43 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad27bf-20e092b12b1caa0032352200;8475288d-d79e-4963-97af-3cae9b5c8c9c'), (b'RateLimit', b'"api";r=992;t=248'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'uDiuBNxngopg6gXtHvvwIRFRR21D-lT9a1Cj9zg1VWVKdlc-9KxAyQ==')]) 2026-03-08 16:36:17 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:36:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:36:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:36:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:36:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:36:20 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 16:36:20 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 16:36:20 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 16:36:20 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 16:36:20 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxunfvmeq_mock.wav 2026-03-08 16:36:21 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 16:36:24 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 16:36:24 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:36:28 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 16:36:28 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 16:36:29 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:36:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 16:36:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmppro5p477_mock.wav 2026-03-08 16:36:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 16:36:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 16:36:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 16:36:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5636, filename=tmpsopm365c_mock.wav) 2026-03-08 16:36:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:36:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:36:30 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:36:30 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:36:30 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:36:30 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:36:30 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:36:30 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:36:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:36:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:36:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:36:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:36:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:36:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:39:55 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad27cb-5c10c93f2deeb7eb37fd961e;fcb5e791-0b88-41fc-923e-e3eff458c2ed'), (b'RateLimit', b'"api";r=991;t=236'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'qOcPmL5EBMhTTfXK6LGDMv34i7vTfwFn33ozGLkXY_g62vQWMeHrdg==')]) 2026-03-08 16:36:30 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:36:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:36:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:36:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:36:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:36:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:36:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:36:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:36:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:36:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:36:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:39:56 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad27cc-2c2979916391be5614cead58;fcb5e791-0b88-41fc-923e-e3eff458c2ed'), (b'RateLimit', b'"api";r=990;t=235'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'yKBOEB2JqXmP66wBZ8eIBm6zv7kK-x-tiqYVk0Twti4Y3aGd1Pl5lA==')]) 2026-03-08 16:36:30 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:36:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:36:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:36:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:36:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:36:32 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 16:36:32 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 16:36:32 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 16:36:33 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 16:36:33 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5tnxvaq7_mock.wav 2026-03-08 16:36:36 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:36:36 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:36:39 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 16:36:41 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 16:36:41 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 16:36:41 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:36:42 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 16:36:42 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 16:36:42 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5637, filename=tmprdjan8s4_mock.wav) 2026-03-08 16:36:42 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:36:42 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:36:42 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:36:42 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:36:42 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:36:42 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:36:42 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:36:42 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:36:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:36:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:36:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:36:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:36:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:36:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:40:07 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad27d7-3f8a7e0b37e20647629628fc;b699d94b-eed5-4ec4-8d3d-7d848f6169e9'), (b'RateLimit', b'"api";r=989;t=224'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9rDpfjHIYkvRGY4aKGHCTgXE3AyOBucZSp-mFcJsJSCUmDhXKX00oQ==')]) 2026-03-08 16:36:42 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:36:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:36:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:36:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:36:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:36:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:36:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:36:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:36:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:36:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:36:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:40:08 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad27d8-49b4cf576dd2ae9758a7a607;b699d94b-eed5-4ec4-8d3d-7d848f6169e9'), (b'RateLimit', b'"api";r=988;t=223'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'YrqtujZIY5P5sK6Usj2LD3nfaGTXU5RDvzmRd-y4022rZd36ZpMnkA==')]) 2026-03-08 16:36:42 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:36:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:36:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:36:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:36:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:36:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 16:36:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp08vhs694_mock.wav 2026-03-08 16:36:44 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 16:36:44 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 16:36:44 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 16:36:46 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 16:36:48 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:36:48 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:36:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 16:36:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmposwv7sgr_mock.wav 2026-03-08 16:36:54 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:36:54 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:36:54 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 16:36:54 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:36:54 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 16:36:54 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,신호,통과 2026-03-08 16:36:54 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5638, filename=tmphwi7tino_mock.wav) 2026-03-08 16:36:54 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:36:54 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:36:54 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:36:54 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:36:55 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:36:55 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:36:55 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:36:55 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:36:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:36:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:36:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:36:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:36:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:36:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:40:20 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad27e4-572b412d3ad06df72f64069e;94d269e5-2165-4734-a71c-52c775893a8b'), (b'RateLimit', b'"api";r=987;t=211'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'k4-QuuUb3zAq07glP1_rDLQ41yU9RilaxmnH4zkGxBgih8of5-Z5lA==')]) 2026-03-08 16:36:55 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:36:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:36:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:36:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:36:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:36:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:36:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:36:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:36:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:36:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:36:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:40:20 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad27e4-456f452d450fc10738296906;94d269e5-2165-4734-a71c-52c775893a8b'), (b'RateLimit', b'"api";r=986;t=211'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'DluhTrJEJ4VZNviBvjJaMKFDLXtzFaUA9yVgDuNYk_0_tbuxONn6-g==')]) 2026-03-08 16:36:55 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:36:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:36:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:36:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:36:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:36:57 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 16:36:57 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 16:36:57 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 16:37:01 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 16:37:01 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 16:37:01 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:37:06 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:37:06 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:37:06 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 16:37:06 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:37:07 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 16:37:07 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:37:07 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5639, filename=tmpfb_10fvv_mock.wav) 2026-03-08 16:37:07 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:37:07 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:37:07 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:37:07 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:37:07 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:37:07 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:37:07 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:37:07 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:37:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:37:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:37:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:37:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:37:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:37:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:40:32 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad27f0-0339b43c322d05d96311705f;c90470c4-72af-406b-9a83-2e9a762a0a51'), (b'RateLimit', b'"api";r=985;t=199'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'iKxJop8zbgCO9XAZ_1g6HNav8socEPLCtW6mnoh8GT4CDACfktce3A==')]) 2026-03-08 16:37:07 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:37:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:37:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:37:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:37:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:37:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:37:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:37:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:37:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:37:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:37:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:40:33 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad27f1-3e14698766951ad94c2e5f8d;c90470c4-72af-406b-9a83-2e9a762a0a51'), (b'RateLimit', b'"api";r=984;t=198'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'01Kp5uNIgv-Fv1_IcxyOqCIvOjMKbEd5Ygik9QrYs4V--YzxL1NxlQ==')]) 2026-03-08 16:37:07 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:37:07 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:37:07 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:37:07 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:37:07 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:37:09 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:37:09 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 16:37:09 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 16:37:11 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 16:37:13 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 16:37:13 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:37:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 16:37:19 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 16:37:20 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:37:20 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp05c5oud0_mock.wav 2026-03-08 16:37:21 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 16:37:23 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:37:23 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpk2lx2dc3_mock.wav 2026-03-08 16:37:27 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 16:37:34 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 16:37:35 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-1.718800 < -1.000000) 2026-03-08 16:37:36 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 16:37:40 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (22.294118 > 2.400000) 2026-03-08 16:37:40 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-1.889932 < -1.000000) 2026-03-08 16:37:40 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 16:37:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 분기기 신호경 기상캐스터' → 열차 2026-03-08 16:37:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:37:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 60자) 2026-03-08 16:37:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기 분기기 통과 | 긴급도:일반 | 키워드:역전기 분기기,신호,통과 2026-03-08 16:37:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5640, filename=tmpu1u429ks_mock.wav) 2026-03-08 16:37:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:37:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:37:42 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:37:42 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:37:42 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:37:42 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:37:42 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:37:42 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:37:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:37:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:37:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:37:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:37:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:37:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:41:07 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2813-795c57a55411cce52f2bd707;b239eede-ad27-460c-ac43-cf7ff4bff9a0'), (b'RateLimit', b'"api";r=983;t=164'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'X62A_YxtKfmEaU9Fe4oXPeYmY4lvT5AFCog7ODZCJ06OoXUJpV7-Lw==')]) 2026-03-08 16:37:42 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:37:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:37:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:37:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:37:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:37:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:37:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:37:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:37:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:37:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:37:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:41:07 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2813-162c75b03d795b012eaaa5df;b239eede-ad27-460c-ac43-cf7ff4bff9a0'), (b'RateLimit', b'"api";r=982;t=164'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'w5X-wyHQJcTogaW2zSHqN1GIQJ7zKc1Rb4iX4KoptgnB0qacGw4ZJg==')]) 2026-03-08 16:37:42 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:37:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:37:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:37:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:37:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:37:44 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:37:44 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 16:37:44 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 16:37:47 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 16:37:47 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpixcsqbbp_mock.wav 2026-03-08 16:37:47 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 16:37:48 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 16:37:49 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 16:37:49 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 16:37:49 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5641, filename=tmpk6gqk40c_mock.wav) 2026-03-08 16:37:49 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:37:49 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 16:37:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:37:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:37:49 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:37:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:37:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:37:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:37:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:37:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:37:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:37:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:37:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:37:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:41:15 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad281b-07aa9219687183f5706f3070;a21cf190-45a2-4302-953f-fb6f011e01dc'), (b'RateLimit', b'"api";r=981;t=156'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'5qBPbNqR8X1Nu1wnpHLTE9uzz1XM1VsaOMsagPqxX-o76idvbJronQ==')]) 2026-03-08 16:37:50 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:37:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:37:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:37:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:37:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:37:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:37:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:37:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:37:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:37:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:37:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:41:15 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad281b-654b2eb5209041f7418ea49c;a21cf190-45a2-4302-953f-fb6f011e01dc'), (b'RateLimit', b'"api";r=980;t=156'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 70e4ff437f2c6bb785a394fae7848aac.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'uk6McXtOarwUNa34jW9o2X7p_va7AUKpV5gBAOzvHBEYiUCbUIi6ew==')]) 2026-03-08 16:37:50 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:37:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:37:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:37:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:37:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:37:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 16:37:52 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 16:37:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 16:37:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 16:37:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3wk8414u_mock.wav 2026-03-08 16:37:56 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 16:37:56 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:37:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 16:38:00 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 16:38:00 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpupu_8h8j_mock.wav 2026-03-08 16:38:01 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 16:38:01 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 16:38:01 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:38:02 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 16:38:02 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 16:38:02 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5642, filename=tmpt6kg0oo7_mock.wav) 2026-03-08 16:38:02 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:38:02 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:38:02 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:38:02 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:38:02 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:38:02 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:38:02 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:38:02 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:38:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:38:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:38:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:38:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:38:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:38:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:41:27 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2827-52b5cc05558aa5ef6f8650c9;eb58d090-6055-4cee-8462-60745392bde0'), (b'RateLimit', b'"api";r=979;t=144'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6ji7_UVl_w8L3Yyt3PiNivKylJOcV7VrRs-R10HalQzG2-rHGMf2-A==')]) 2026-03-08 16:38:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:38:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:38:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:38:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:38:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:38:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:38:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:38:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:38:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:38:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:38:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:41:28 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2828-53a9ba5040c6518b084fc7aa;eb58d090-6055-4cee-8462-60745392bde0'), (b'RateLimit', b'"api";r=978;t=143'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'7CplPKbjqFG6q85NlCkV4gtIKY8yxv30K-n7cMDEhK288uQjsXK2Uw==')]) 2026-03-08 16:38:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:38:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:38:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:38:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:38:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:38:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 16:38:04 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 16:38:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 16:38:06 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 16:38:08 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 16:38:08 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:38:11 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 16:38:11 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7c0knbb4_mock.wav 2026-03-08 16:38:12 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 16:38:13 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 16:38:13 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 16:38:13 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:38:15 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 16:38:15 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 16:38:15 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5643, filename=tmpc52j4_z9_mock.wav) 2026-03-08 16:38:15 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:38:15 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:38:15 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:38:15 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:38:15 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:38:15 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:38:15 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:38:15 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:38:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:38:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:38:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:38:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:38:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:38:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:41:40 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2834-715731aa10068cd67df2b7a4;8fad3332-782d-404d-b484-fce659fa08dc'), (b'RateLimit', b'"api";r=977;t=131'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'SEFywjmpC9i5gPdgJgbxPS-ADtAe1TCgVt7g9IiQe6mcnTSmQt5JIw==')]) 2026-03-08 16:38:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:38:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:38:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:38:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:38:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:38:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:38:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:38:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:38:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:38:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:38:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:41:41 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2835-1fd8c0f510a25e744a371db9;8fad3332-782d-404d-b484-fce659fa08dc'), (b'RateLimit', b'"api";r=976;t=130'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'tNL3o0LLcKb1vaIbFrqmyTYtlNqRVTY4oYxGfbP32gpLNawi0tspUg==')]) 2026-03-08 16:38:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:38:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:38:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:38:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:38:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:38:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 16:38:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpejq5ggqa_mock.wav 2026-03-08 16:38:18 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 16:38:18 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 16:38:18 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 16:38:21 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:38:21 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:38:26 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 16:38:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 16:38:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:38:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 16:38:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:38:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5644, filename=tmprh28vskl_mock.wav) 2026-03-08 16:38:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:38:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:38:27 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:38:27 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:38:27 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:38:27 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:38:27 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:38:27 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:38:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:38:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:38:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:38:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:38:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:38:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:41:52 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2840-3deb662b5fcbaf755cfcc90e;2177adad-32a3-4ac1-acad-3341fe816f99'), (b'RateLimit', b'"api";r=975;t=119'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'RpJx0geovgggm1-FqwwH1jUFAU3MjGPRzxnQthaEABkMYanoH1Ln4g==')]) 2026-03-08 16:38:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:38:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:38:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:38:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:38:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:38:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:38:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:38:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:38:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:38:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:38:27 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 16:38:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:41:53 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2841-657e0d875a19e4ac18cfc652;2177adad-32a3-4ac1-acad-3341fe816f99'), (b'RateLimit', b'"api";r=974;t=118'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'wVUMGTTAA-9NwDNYvJIQyAnd4TiaB3yqCRWtmdhzman7MaISNDyStQ==')]) 2026-03-08 16:38:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:38:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:38:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:38:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:38:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:38:30 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 16:38:30 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 16:38:30 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 16:38:33 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:38:33 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:38:37 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 16:38:38 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:38:38 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:38:38 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 16:38:38 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:38:39 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 16:38:39 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 16:38:39 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5645, filename=tmp_u4qhszn_mock.wav) 2026-03-08 16:38:39 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:38:39 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:38:39 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:38:39 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:38:39 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:38:39 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:38:39 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:38:39 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:38:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:38:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:38:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:38:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:38:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:38:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:42:05 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad284d-2bc9539714e82bf52fbce68a;8f621073-af4d-44d9-ba01-22592a096d14'), (b'RateLimit', b'"api";r=973;t=106'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'aFWzMEq5SV13cQ8tblzV-wgF9DHRqKaqSqm3cPShHTVnHeaVQJAlog==')]) 2026-03-08 16:38:39 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:38:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:38:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:38:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:38:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:38:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:38:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:38:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:38:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:38:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:38:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:42:05 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad284d-04871d9a07d1dd3d52d41413;8f621073-af4d-44d9-ba01-22592a096d14'), (b'RateLimit', b'"api";r=972;t=106'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 946104e452f2c7d095ce23a0d4e48f7a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'gpZwcIavry2XumQnuExEtyIOH2T9fEDUruT9RUv7CmEg3aVHbDEeNw==')]) 2026-03-08 16:38:40 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:38:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:38:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:38:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:38:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:38:42 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 16:38:42 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 16:38:42 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 16:38:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 16:38:46 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 16:38:46 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:38:47 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:38:47 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp011d8ikj_mock.wav 2026-03-08 16:38:48 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 16:38:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:38:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpi5l8q2bm_mock.wav 2026-03-08 16:38:51 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:38:51 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:38:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 16:38:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:38:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 77자) 2026-03-08 16:38:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 16:38:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5646, filename=tmpb70ab_qj_mock.wav) 2026-03-08 16:38:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:38:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:38:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:38:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:38:52 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:38:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:38:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:38:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:38:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:38:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:38:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:38:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:38:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:38:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:42:18 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad285a-7a94454410d7937f7fdce37c;348be526-8ffa-4bb2-a4e4-77cb9ca68caa'), (b'RateLimit', b'"api";r=971;t=93'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'2nNUywlwHdpft8Pc5ZSTBIvA95AfemDr3fourF-eDHWQsikMR7xO1g==')]) 2026-03-08 16:38:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:38:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:38:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:38:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:38:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:38:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:38:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:38:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:38:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:38:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:38:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:42:18 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad285a-121c08361266cf3b7ccd4249;348be526-8ffa-4bb2-a4e4-77cb9ca68caa'), (b'RateLimit', b'"api";r=970;t=93'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'YF93xJtOqSBD0YzxF4XPfNi6pq8gePw6r8EkwkYYyrY1E_MXLCv5nA==')]) 2026-03-08 16:38:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:38:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:38:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:38:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:38:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:38:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:38:55 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 16:38:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 16:38:58 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 16:38:58 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:39:04 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 16:39:04 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 16:39:10 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 16:39:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 16:39:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp07gbszed_mock.wav 2026-03-08 16:39:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 16:39:16 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 16:39:21 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (6.820896 > 2.400000) 2026-03-08 16:39:22 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.193756 < -1.000000) 2026-03-08 16:39:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 16:39:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplre4zow4_mock.wav 2026-03-08 16:39:22 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.534663 < -1.000000) 2026-03-08 16:39:23 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 16:39:23 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '' 2026-03-08 16:39:23 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='' 2026-03-08 16:39:23 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산시장' → 불명 2026-03-08 16:39:23 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:39:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 50자) 2026-03-08 16:39:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산시장 통과 | 긴급도:일반 | 키워드:부산시장,신호,통과 2026-03-08 16:39:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5647, filename=tmpl2oe7z6r_mock.wav) 2026-03-08 16:39:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:39:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:39:24 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:39:24 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:39:24 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:39:24 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:39:24 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:39:24 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:39:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:39:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:39:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:39:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:39:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:39:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:42:50 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad287a-7c41d9400b03910a5f057c80;bf5e7f81-0c1d-4ad5-a0a4-02db9c0bb169'), (b'RateLimit', b'"api";r=969;t=61'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'craon0wwAxP6LiIfU19Dck7t4AA_753zZtqfWSzKGhO3xAiEzPrbrQ==')]) 2026-03-08 16:39:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:39:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:39:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:39:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:39:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:39:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:39:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:39:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:39:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:39:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:39:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:42:50 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad287a-7aa4f32d443cd41361e0e302;bf5e7f81-0c1d-4ad5-a0a4-02db9c0bb169'), (b'RateLimit', b'"api";r=968;t=61'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'VSaiwHb_nea2XGO1Vs9yGKUrs651-xwUnIKjrLuMnnQKYmpwez-vIw==')]) 2026-03-08 16:39:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:39:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:39:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:39:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:39:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:39:27 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:39:27 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 16:39:27 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 16:39:27 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 16:39:27 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprmgf2_ym_mock.wav 2026-03-08 16:39:30 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 16:39:31 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 16:39:31 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 16:39:31 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5648, filename=tmpexlp4_j5_mock.wav) 2026-03-08 16:39:31 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:39:31 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 16:39:31 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:39:31 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:39:31 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:39:31 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:39:31 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:39:31 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:39:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:39:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:39:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:39:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:39:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:39:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:42:57 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2881-3a5681c7613e07f13dac2402;9456beca-6126-40bb-9e44-c3e703d911be'), (b'RateLimit', b'"api";r=967;t=54'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'3q_LUoz7v-fQNhXUzZjpibmOB3FIWVq1yuThn9bJI8Sr53QdhHDSaw==')]) 2026-03-08 16:39:32 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:39:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:39:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:39:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:39:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:39:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:39:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:39:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:39:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:39:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:39:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:42:57 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2881-43409aed68bf1ba35bb67c09;9456beca-6126-40bb-9e44-c3e703d911be'), (b'RateLimit', b'"api";r=966;t=54'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 bc29ab697013491071524206a7d5adea.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'7Y6bT5BGNej0VL2YTyJ4bHTPeh_-5HiP15LZYBlkqNHq4DohGkYyYQ==')]) 2026-03-08 16:39:32 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:39:32 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:39:32 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:39:32 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:39:32 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:39:33 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 16:39:34 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 16:39:34 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 16:39:34 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 16:39:38 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 16:39:38 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:39:38 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 16:39:38 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpy9ne9ahz_mock.wav 2026-03-08 16:39:39 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 16:39:43 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 16:39:43 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 16:39:43 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:39:44 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 16:39:44 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 16:39:44 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5649, filename=tmpejtobxjp_mock.wav) 2026-03-08 16:39:44 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:39:44 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:39:44 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:39:44 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:39:44 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:39:44 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:39:44 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:39:44 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:39:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:39:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:39:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:39:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:39:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:39:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 16:39:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpurgtdhk1_mock.wav 2026-03-08 16:39:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:43:10 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad288e-0492d4ab73a885bc0fa27ab7;f9ae171b-2a9c-4017-9b43-da187379d9db'), (b'RateLimit', b'"api";r=965;t=41'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'eBt5ef-sdypuc1bArWvKOtzHhts0SLphI_DI7IgBsb0X8FgT6sQdcQ==')]) 2026-03-08 16:39:44 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:39:44 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:39:44 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:39:44 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:39:44 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:39:44 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:39:44 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:39:44 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:39:44 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:39:44 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:39:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:43:10 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad288e-639105b3366406331f3de2ba;f9ae171b-2a9c-4017-9b43-da187379d9db'), (b'RateLimit', b'"api";r=964;t=41'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'sn_HE5YXYekCt2KXpM1pINdoi5ho1xjgAJm7c1Uu2WkdWbsUxThbjQ==')]) 2026-03-08 16:39:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:39:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:39:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:39:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:39:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:39:47 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 16:39:47 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 16:39:47 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 16:39:51 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 16:39:51 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:39:54 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 16:39:55 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 16:39:55 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 16:39:55 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:39:57 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 16:39:57 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 16:39:57 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5650, filename=tmpbn88zev7_mock.wav) 2026-03-08 16:39:57 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:39:57 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:39:57 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:39:57 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:39:57 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:39:57 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:39:57 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:39:57 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:39:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:39:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:39:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:39:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:39:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:39:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:43:22 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad289a-1aea513f427958be7996f867;5882e5ee-9bb7-45d0-ac5a-c0e92a88905d'), (b'RateLimit', b'"api";r=963;t=29'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'vXyM2RJ_Ih9YF2Am9kc9HpqQbmbVHEedS-kKXavs8YzwCK8H_vAJKA==')]) 2026-03-08 16:39:57 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:39:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:39:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:39:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:39:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:39:57 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:39:57 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:39:57 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:39:57 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:39:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:39:57 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:43:23 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad289b-0d39b1377eec99043383e131;5882e5ee-9bb7-45d0-ac5a-c0e92a88905d'), (b'RateLimit', b'"api";r=962;t=28'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Eqsq7QfT36aq2DxkvlIysMximlDBE70MFNaWqKN_vLCGgoWKoHpWDw==')]) 2026-03-08 16:39:57 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:39:57 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:39:57 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:39:57 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:39:57 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:39:59 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 16:39:59 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 16:39:59 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 16:40:03 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:40:03 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:40:04 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 16:40:08 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 16:40:08 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 16:40:08 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:40:09 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 16:40:09 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:40:09 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5651, filename=tmpmgg8ojj3_mock.wav) 2026-03-08 16:40:09 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:40:09 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:40:09 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:40:09 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:40:09 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:40:09 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:40:09 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:40:09 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:40:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:40:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:40:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:40:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:40:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:40:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:43:34 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad28a6-25fb5fd32b38db993af595dd;0302b8dd-f0e7-4c6f-b5d9-d571d7b20ba7'), (b'RateLimit', b'"api";r=961;t=17'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'q9DLVVRg-CyfXc8y8r9__bGuc6uuhQyd992i2vUz6RGSlKw6r13pMA==')]) 2026-03-08 16:40:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:40:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:40:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:40:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:40:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:40:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:40:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:40:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:40:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:40:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:40:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:43:34 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad28a6-2dc36afa6eb0e3033b472b55;0302b8dd-f0e7-4c6f-b5d9-d571d7b20ba7'), (b'RateLimit', b'"api";r=960;t=17'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Xvv3uWOLQWiKI009Q_QNL4cOQLsKAtc4_-Xn5c8lcgiWj5FwCeot5w==')]) 2026-03-08 16:40:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:40:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:40:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:40:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:40:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:40:11 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 16:40:11 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 16:40:11 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 16:40:12 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 16:40:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:40:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp2lw1igvy_mock.wav 2026-03-08 16:40:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 16:40:15 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:40:15 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:40:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:40:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6uqz_31c_mock.wav 2026-03-08 16:40:20 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:40:20 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:40:20 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 16:40:20 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:40:21 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 16:40:21 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,신호,통과 2026-03-08 16:40:21 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5652, filename=tmp5qx9vro3_mock.wav) 2026-03-08 16:40:21 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:40:21 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:40:21 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:40:21 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:40:21 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:40:21 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:40:21 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:40:21 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:40:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:40:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:40:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:40:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:40:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:40:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:43:47 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad28b3-0285cea056e581b623cde256;8e18a3bf-bb0e-4cde-8d7f-ee67fe905015'), (b'RateLimit', b'"api";r=959;t=4'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'1msBUgT10nIBpl15yeDkmXpqoLe8P6ah1eDRcQTuR1E2W8XPuwVGxw==')]) 2026-03-08 16:40:21 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:40:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:40:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:40:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:40:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:40:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:40:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:40:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:40:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:40:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:40:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:43:47 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad28b3-12fbe2447870b32476d42858;8e18a3bf-bb0e-4cde-8d7f-ee67fe905015'), (b'RateLimit', b'"api";r=958;t=4'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'etD4OmIQmrd0B_KJTMhiqg8ZdeH-4Z0uNeJKsPL5ATg5WKLdnmox0Q==')]) 2026-03-08 16:40:22 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:40:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:40:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:40:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:40:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:40:24 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 16:40:24 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 16:40:24 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 16:40:28 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 16:40:28 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:40:31 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 16:40:33 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:40:33 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:40:33 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 16:40:33 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:40:33 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 16:40:33 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:40:33 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5653, filename=tmp5ykv8d6h_mock.wav) 2026-03-08 16:40:33 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:40:33 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:40:33 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:40:33 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:40:33 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:40:33 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:40:33 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:40:33 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:40:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:40:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:40:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:40:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:40:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:40:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:43:59 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad28bf-6a3672f47a221b9108f03034;f7d19970-7aaa-476b-b93e-2598cf0ff585'), (b'RateLimit', b'"api";r=999;t=292'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'zUBHofYNwksgq-YimLtDB_7QJwjDdb_wj9khvdx9F5rHajd_aWqb9w==')]) 2026-03-08 16:40:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:40:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:40:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:40:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:40:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:40:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:40:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:40:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:40:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:40:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:40:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:43:59 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad28bf-09dbbdac04a776500d38e0fa;f7d19970-7aaa-476b-b93e-2598cf0ff585'), (b'RateLimit', b'"api";r=998;t=292'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'gInOh3fSftYlK2EAyjVPaV_Vr95L3LiGwt9GBgIRtdrEDrc6HdGkag==')]) 2026-03-08 16:40:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:40:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:40:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:40:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:40:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:40:36 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:40:36 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 16:40:36 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 16:40:40 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 16:40:40 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:40:42 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 16:40:42 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0_eqi1m8_mock.wav 2026-03-08 16:40:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 16:40:46 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 16:40:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 16:40:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptwu3qycx_mock.wav 2026-03-08 16:40:50 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 16:40:53 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 16:40:54 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 16:40:54 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0hbv7usx_mock.wav 2026-03-08 16:41:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 16:41:01 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 16:41:01 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.6 (-2.280023 < -1.000000) 2026-03-08 16:41:02 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.727138 < -1.000000) 2026-03-08 16:41:03 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.127746 < -1.000000) 2026-03-08 16:41:03 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 16:41:03 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 분기기 기계설비 2라이' → 열차 2026-03-08 16:41:03 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:41:04 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 97자) 2026-03-08 16:41:04 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터카 분기기 기계설비 2라이 통과 | 긴급도:일반 | 키워드:역전기(RV) 모터카,분기기,기계설비,통과 2026-03-08 16:41:04 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5654, filename=tmpjqqt4ngl_mock.wav) 2026-03-08 16:41:04 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:41:04 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:41:04 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:41:04 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:41:04 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:41:04 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:41:04 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:41:04 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:41:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:41:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:41:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:41:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:41:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:41:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:44:30 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad28de-6ee5bd065dbf93e45b71c203;45531716-1763-4cf8-8f24-41660eea4563'), (b'RateLimit', b'"api";r=997;t=261'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'EKFs3Nqb-rctG0_pq4p-ixsN50MnblnJi5avCjLOcshG9dofXk1lXQ==')]) 2026-03-08 16:41:04 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:41:04 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:41:04 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:41:04 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:41:04 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:41:04 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:41:04 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:41:04 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:41:04 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:41:04 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:41:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:44:30 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad28de-6cd73cdc2208a64040ffc60e;45531716-1763-4cf8-8f24-41660eea4563'), (b'RateLimit', b'"api";r=996;t=261'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 afd804e010ec1531be9d0e90bf49f60e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'jD0lcMt8UtRF6-bHhgP9hiBiyITLRTHeXHZagBGB6dlaIAYTbT_wOA==')]) 2026-03-08 16:41:05 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:41:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:41:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:41:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:41:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:41:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 16:41:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpaluvd9xk_mock.wav 2026-03-08 16:41:06 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 16:41:07 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:41:07 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 16:41:07 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 16:41:11 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 16:41:11 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 16:41:11 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpir9f0esx_mock.wav 2026-03-08 16:41:12 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 16:41:12 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 분석 2026-03-08 16:41:12 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5655, filename=tmpg_nc7qh3_mock.wav) 2026-03-08 16:41:12 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:41:12 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 16:41:12 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:41:12 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:41:12 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:41:12 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:41:12 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:41:12 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:41:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:41:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:41:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:41:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:41:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:41:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:44:37 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad28e5-5652ebce60dadf7b455eb8b5;ed9609d5-f54e-432f-ab6b-f554c89041a7'), (b'RateLimit', b'"api";r=995;t=254'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Hn9qHhrkiVIbXM8S-uPKlODhechPp7KsXeqgqDuZ817Gs2KcITrI7g==')]) 2026-03-08 16:41:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:41:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:41:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:41:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:41:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:41:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:41:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:41:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:41:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:41:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:41:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:44:37 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad28e5-3e6991c82ecf059274a6296a;ed9609d5-f54e-432f-ab6b-f554c89041a7'), (b'RateLimit', b'"api";r=994;t=254'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 03c985dbdde3ffc6a0154957b11a5e58.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'UJMN1nMaSNzu9GevLC7wd0gfa-i3gXZ-cmcUANgm2h9ChcgdqcRUBQ==')]) 2026-03-08 16:41:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:41:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:41:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:41:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:41:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:41:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 16:41:14 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 16:41:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 16:41:18 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 16:41:18 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:41:21 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 16:41:23 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 16:41:23 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 16:41:23 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:41:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 16:41:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 16:41:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5656, filename=tmpnjm6ihjh_mock.wav) 2026-03-08 16:41:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:41:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:41:24 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:41:24 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:41:24 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:41:24 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:41:24 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:41:24 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:41:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:41:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:41:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:41:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:41:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:41:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:44:50 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad28f2-1fec89bd7ff5f2261b0e327b;892ba30a-789c-4764-bcf7-daef0da7bf23'), (b'RateLimit', b'"api";r=993;t=241'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'yIFbfFQcMnY06zKSBT4q2HJbzm_bplbT11jPgYlLXhPWE3vO4A1iUQ==')]) 2026-03-08 16:41:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:41:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:41:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:41:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:41:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:41:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:41:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:41:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:41:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:41:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:41:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:44:50 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad28f2-17aed7497661f8c461c79a83;892ba30a-789c-4764-bcf7-daef0da7bf23'), (b'RateLimit', b'"api";r=992;t=241'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'DusDVBM8qfcBrFrkqfA8ZQ7MKscNpkBP44pNP-ULfk6gj0JCKTXe3A==')]) 2026-03-08 16:41:25 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:41:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:41:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:41:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:41:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:41:27 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 16:41:27 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 16:41:27 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 16:41:31 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 16:41:31 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:41:31 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 16:41:36 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 16:41:36 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 16:41:36 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:41:37 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 91자) 2026-03-08 16:41:37 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,긴급도: 일반 2026-03-08 16:41:37 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5657, filename=tmpx1ft_d2j_mock.wav) 2026-03-08 16:41:37 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:41:37 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:41:37 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:41:37 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:41:37 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:41:37 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:41:37 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:41:37 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:41:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:41:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:41:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:41:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:41:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:41:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:45:03 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad28ff-1e94c06b17a3699262b42999;305cb354-61b8-4e5d-9a08-766777c508ab'), (b'RateLimit', b'"api";r=991;t=228'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'kmGoDY9c7WMZgSzp_17uYnptKi-xLVrcRlxsNJe6mIHAlkLNvbGokA==')]) 2026-03-08 16:41:37 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:41:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:41:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:41:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:41:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:41:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:41:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:41:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:41:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:41:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:41:38 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:45:03 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad28ff-2ce0b5c3591e0bba19dbf67d;305cb354-61b8-4e5d-9a08-766777c508ab'), (b'RateLimit', b'"api";r=990;t=228'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'4-3gu2OQJiNsHsUfe52z0EGrfgmLFohwe_YCot0_Y9wdn3_XU-ftYQ==')]) 2026-03-08 16:41:38 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:41:38 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:41:38 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:41:38 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:41:38 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:41:39 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 16:41:40 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 16:41:40 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 16:41:40 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 16:41:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:41:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwn60x8qt_mock.wav 2026-03-08 16:41:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 16:41:44 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:41:44 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:41:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:41:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvcsgimf4_mock.wav 2026-03-08 16:41:48 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 16:41:48 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 16:41:48 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:41:49 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 16:41:49 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:41:49 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5658, filename=tmpsor0vass_mock.wav) 2026-03-08 16:41:49 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:41:49 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:41:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:41:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:41:49 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:41:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:41:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:41:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:41:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:41:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:41:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:41:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:41:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:41:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:45:15 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad290b-16974503171418377f63ec12;ae4b54af-eb2f-4ba9-8d5a-d46e9fbf200e'), (b'RateLimit', b'"api";r=989;t=216'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ESt-VEpUCceZ_R7aYBxSzcSYmaoIt-1NAzv5qwEqyyfDvEKYJNly3A==')]) 2026-03-08 16:41:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:41:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:41:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:41:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:41:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:41:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:41:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:41:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:41:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:41:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:41:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:45:15 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad290b-761c1a683ce11ffa0184a8f1;ae4b54af-eb2f-4ba9-8d5a-d46e9fbf200e'), (b'RateLimit', b'"api";r=988;t=216'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'me4JIZXYAP4f7g7pRauidZi04R-sN1iKrV7BtbAdWr-INsJdF2Y10A==')]) 2026-03-08 16:41:50 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:41:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:41:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:41:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:41:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:41:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 16:41:52 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 16:41:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 16:41:56 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:41:56 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:41:58 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 16:42:01 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:42:01 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:42:01 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 16:42:01 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:42:02 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 59자) 2026-03-08 16:42:02 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과 2026-03-08 16:42:02 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5659, filename=tmpt_5hewlt_mock.wav) 2026-03-08 16:42:02 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:42:02 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:42:02 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:42:02 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:42:02 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:42:02 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:42:02 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:42:02 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:42:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:42:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:42:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:42:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:42:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:42:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:45:27 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2917-3ec861bc79704e993b84b316;0cf60936-cdb4-4c9a-8c09-cd6c6d785605'), (b'RateLimit', b'"api";r=987;t=204'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'C65b_nQToHo5bZo8iCXgRnYls48VdFf3l6iNeVF4rpZ5eqn-kWAj6w==')]) 2026-03-08 16:42:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:42:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:42:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:42:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:42:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:42:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:42:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:42:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:42:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:42:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:42:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:45:28 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2918-4d70f4345bc5cb2016a961e2;0cf60936-cdb4-4c9a-8c09-cd6c6d785605'), (b'RateLimit', b'"api";r=986;t=203'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'124FxFo51IFo4enblrZErxdNTAC8CuJ3LBD6L-BCpfC1wU5MkghdeA==')]) 2026-03-08 16:42:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:42:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:42:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:42:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:42:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:42:05 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 16:42:05 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 16:42:05 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 16:42:08 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 16:42:08 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:42:09 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 16:42:09 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp45io0gdv_mock.wav 2026-03-08 16:42:09 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 16:42:13 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:42:13 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:42:13 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 16:42:13 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:42:14 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 16:42:14 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:42:14 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5660, filename=tmp45mj5r3q_mock.wav) 2026-03-08 16:42:14 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:42:14 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:42:14 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:42:14 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:42:14 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:42:14 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:42:14 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:42:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:42:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:42:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:42:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:42:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:42:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:42:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:45:40 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2924-4609368359d365b00b1b2d80;e56c9bb7-d217-4029-8bd7-7cedf29bf271'), (b'RateLimit', b'"api";r=985;t=191'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'l384k6QfJ8F7PpgEidJFN9BCWppfu6Soak4WSqgz0xGqXWdwUZ86QQ==')]) 2026-03-08 16:42:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:42:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:42:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:42:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:42:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:42:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:42:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:42:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:42:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:42:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:42:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:45:40 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2924-4fa2b3ca0c24e5636fbf7de3;e56c9bb7-d217-4029-8bd7-7cedf29bf271'), (b'RateLimit', b'"api";r=984;t=191'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'XxrBcc7WRqvJug6UV0hkOlCaOTz5nlQkurEYhDhcGNerNk0HZGVtSA==')]) 2026-03-08 16:42:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:42:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:42:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:42:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:42:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:42:17 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:42:17 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 16:42:17 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 16:42:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 16:42:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbl_uus5s_mock.wav 2026-03-08 16:42:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 16:42:21 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 16:42:21 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:42:22 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 16:42:22 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbjpmmkbg_mock.wav 2026-03-08 16:42:27 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 16:42:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 16:42:32 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 16:42:32 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp34m08mjh_mock.wav 2026-03-08 16:42:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 16:42:36 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 16:42:38 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 16:42:38 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpnvei2mq4_mock.wav 2026-03-08 16:42:42 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 16:42:48 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 16:42:49 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 16:42:49 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.146441 < -1.000000) 2026-03-08 16:42:50 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-5.009107 < -1.000000) 2026-03-08 16:42:51 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:42:51 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:42:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '주전거' → 불명 2026-03-08 16:42:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:42:51 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 50자) 2026-03-08 16:42:51 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:주전거 통과 | 긴급도:일반 | 키워드:주전거,신호,통과,일반 2026-03-08 16:42:51 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5661, filename=tmpbkhgsdy1_mock.wav) 2026-03-08 16:42:51 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:42:51 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:42:51 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:42:51 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:42:51 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:42:51 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:42:51 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:42:51 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:42:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:42:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:42:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:42:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:42:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:42:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:46:17 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2949-55c69e541586aa4f68271328;e3a7bb89-da69-4e1e-af9c-645063e8db92'), (b'RateLimit', b'"api";r=983;t=154'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'CMgdOMjrSmsN1t9pRoEZFfQbmtb1vwighJWh2OWyXj72cI_S-mQjRg==')]) 2026-03-08 16:42:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:42:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:42:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:42:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:42:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:42:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:42:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:42:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:42:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:42:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:42:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:46:17 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2949-0d8ffe671f2044896fe1fb72;e3a7bb89-da69-4e1e-af9c-645063e8db92'), (b'RateLimit', b'"api";r=982;t=154'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 cd59529676cd6614aefd1a455d902808.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Y1Yjoj508IjJuPr6JzqJaykimdWsYN0Zq5U244uCKsVYZp34g3L2Cw==')]) 2026-03-08 16:42:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:42:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:42:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:42:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:42:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:42:54 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:42:54 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 16:42:54 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 16:42:58 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 16:42:58 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 16:42:59 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 16:42:59 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 16:42:59 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5662, filename=tmpd66tille_mock.wav) 2026-03-08 16:42:59 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:42:59 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 16:42:59 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:42:59 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:42:59 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:42:59 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:42:59 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:42:59 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:42:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:42:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:42:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:42:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:42:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:42:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:46:25 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2951-3e78f6a1105c90ca7ccfbf7d;789ff017-64ed-42dd-b1ab-9a51191732fc'), (b'RateLimit', b'"api";r=981;t=146'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'OphnoDfW6zSwSPzHvt65yOBbFxwyGcBEtj3YsFWxQkgt-J7fU_nhTw==')]) 2026-03-08 16:42:59 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:42:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:42:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:42:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:42:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:42:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:42:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:42:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:42:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:42:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:42:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:46:25 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2951-06f092c2045e00d81b888ee7;789ff017-64ed-42dd-b1ab-9a51191732fc'), (b'RateLimit', b'"api";r=980;t=146'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'aT0-UG2MCDmREW1TzlgmNARF_0V7TmWYh9zBPj9V7vhmFe5Kc345pg==')]) 2026-03-08 16:42:59 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:42:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:42:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:42:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:42:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:43:02 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 16:43:02 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 16:43:02 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 16:43:05 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 16:43:05 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:43:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 16:43:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:43:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbhyhalp1_mock.wav 2026-03-08 16:43:09 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 16:43:11 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 16:43:11 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 16:43:11 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:43:11 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:43:11 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp72678_rj_mock.wav 2026-03-08 16:43:11 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 16:43:11 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 16:43:11 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5663, filename=tmphn454qfh_mock.wav) 2026-03-08 16:43:11 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:43:11 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:43:12 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:43:12 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:43:12 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:43:12 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:43:12 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:43:12 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:43:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:43:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:43:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:43:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:43:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:43:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:46:37 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad295d-69a55dff02a0e09513bb7b6e;41c30102-d58e-4a23-86b6-25dd190ee432'), (b'RateLimit', b'"api";r=979;t=134'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'0NJpslU2bHqxk78L21IwdNnY-NdDhfZL4GlKd15KR86TGp-62eSE1A==')]) 2026-03-08 16:43:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:43:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:43:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:43:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:43:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:43:12 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:43:12 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:43:12 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:43:12 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:43:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:43:12 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:46:37 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad295d-49c879987722c5e66ecf584a;41c30102-d58e-4a23-86b6-25dd190ee432'), (b'RateLimit', b'"api";r=978;t=134'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'uqGVZU7HjVdW5gPZ_WLsaBjp-toChe0j8lSNTpBzlfmG4DF7N_SamQ==')]) 2026-03-08 16:43:12 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:43:12 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:43:12 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:43:12 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:43:12 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:43:14 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 16:43:14 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 16:43:14 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 16:43:18 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 16:43:18 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:43:23 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 16:43:23 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 16:43:23 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:43:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 16:43:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 16:43:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5664, filename=tmpcmzq57sm_mock.wav) 2026-03-08 16:43:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:43:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:43:24 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:43:24 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:43:24 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:43:24 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:43:24 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:43:24 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:43:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:43:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:43:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:43:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:43:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:43:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:46:50 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad296a-22389adc2a11f28a0a479330;4c0bcfa6-574a-4ce5-b875-d76e6c4f08d2'), (b'RateLimit', b'"api";r=977;t=121'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'SdeoexUxOKQqv_8Ldl91tq24DbKEIFPSHvCJn3T-CabkXHgk0XTmoQ==')]) 2026-03-08 16:43:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:43:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:43:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:43:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:43:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:43:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:43:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:43:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:43:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:43:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:43:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:46:50 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad296a-43174c4170703ae108fadbda;4c0bcfa6-574a-4ce5-b875-d76e6c4f08d2'), (b'RateLimit', b'"api";r=976;t=121'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'1zqPckP-LTjnkdA1mULU9ofSY40wRPqK8T8WIpVXFKNXBMdWTKEBEA==')]) 2026-03-08 16:43:24 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:43:24 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:43:24 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:43:24 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:43:24 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:43:25 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 16:43:27 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 16:43:27 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 16:43:27 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 16:43:30 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:43:30 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:43:35 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 16:43:35 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 16:43:35 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:43:35 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 16:43:35 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpy50laj9c_mock.wav 2026-03-08 16:43:35 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 16:43:36 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 16:43:36 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:43:36 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5665, filename=tmpjev8u_j5_mock.wav) 2026-03-08 16:43:36 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:43:36 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:43:36 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:43:36 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:43:36 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:43:36 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:43:36 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:43:36 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:43:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:43:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:43:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:43:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:43:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:43:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:47:01 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2975-3d6c25fc410948106a54aa57;199ef27a-44ce-4016-8e6f-61c1553032b4'), (b'RateLimit', b'"api";r=975;t=110'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'2AP5SZ_295xKQEs2nM2x00Ix_2RtcSAQhmDsvHN3GdsHTZtPGHAbhg==')]) 2026-03-08 16:43:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:43:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:43:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:43:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:43:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:43:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:43:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:43:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:43:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:43:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:43:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:47:02 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2976-3bc738ca71c77ace6c5b688b;199ef27a-44ce-4016-8e6f-61c1553032b4'), (b'RateLimit', b'"api";r=974;t=109'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'cBXQiADc32MPeXRB_4tOcChMGr6UOXg-6H0_-uP9rkPAE_2aUptabw==')]) 2026-03-08 16:43:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:43:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:43:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:43:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:43:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:43:38 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 16:43:38 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 16:43:38 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 16:43:42 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:43:42 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:43:44 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 16:43:44 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1umhx2q__mock.wav 2026-03-08 16:43:44 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 16:43:48 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:43:48 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:43:48 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 16:43:48 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:43:48 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 16:43:48 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 16:43:48 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5666, filename=tmpvrsykild_mock.wav) 2026-03-08 16:43:48 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:43:48 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:43:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:43:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:43:49 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:43:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:43:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:43:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:43:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:43:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:43:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:43:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:43:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:43:49 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 16:43:49 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp9kpw71nr_mock.wav 2026-03-08 16:43:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:47:14 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2982-522bc9781efa108c366a5c52;fb675e3e-2cf9-47cf-80e8-dcd5c599aecf'), (b'RateLimit', b'"api";r=973;t=97'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ogXvv0M1iQoOD2mGJA1ZTNfDRaqoq7dWZ_RkiR003AcOQ8vnsMUvgg==')]) 2026-03-08 16:43:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:43:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:43:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:43:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:43:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:43:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:43:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:43:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:43:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:43:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:43:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:47:14 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2982-25f22d6f1db61e8113b70236;fb675e3e-2cf9-47cf-80e8-dcd5c599aecf'), (b'RateLimit', b'"api";r=972;t=97'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'wMYqRNNRla762XgjPq4ulrqa2d01QCsmvZF5I7a3mz2R9X3UizkylA==')]) 2026-03-08 16:43:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:43:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:43:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:43:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:43:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:43:51 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 16:43:51 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 16:43:51 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 16:43:54 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 16:43:55 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 16:43:55 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:43:59 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 16:43:59 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_xr5p3f1_mock.wav 2026-03-08 16:44:00 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:44:00 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:44:00 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 16:44:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:44:01 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 16:44:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 78자) 2026-03-08 16:44:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 16:44:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5667, filename=tmp69fvlx1d_mock.wav) 2026-03-08 16:44:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:44:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:44:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:44:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:44:01 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:44:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:44:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:44:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:44:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:44:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:44:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:44:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:44:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:44:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:47:27 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad298f-151f93ff6c7d072128592ca0;6f9dbacd-92f7-4bf7-86da-007641ebdab2'), (b'RateLimit', b'"api";r=971;t=84'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 55821335c38df6b4bfe7a63af5654094.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'VHyfg5aDWh8BSi4zWYFw4VefGMpNZp3Cif5znHgCLmfs54cS8SNubQ==')]) 2026-03-08 16:44:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:44:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:44:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:44:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:44:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:44:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:44:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:44:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:44:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:44:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:44:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:47:27 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad298f-45bfbfcb066190922d5c2515;6f9dbacd-92f7-4bf7-86da-007641ebdab2'), (b'RateLimit', b'"api";r=970;t=84'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 55821335c38df6b4bfe7a63af5654094.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'n0MQxs7N-QVgni2hENzfbIA50zzZOzijt3jis6C1VmD5BnjuPqVvjA==')]) 2026-03-08 16:44:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:44:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:44:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:44:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:44:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:44:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:44:04 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 16:44:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 16:44:06 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 16:44:06 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp281ux08j_mock.wav 2026-03-08 16:44:08 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 16:44:08 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:44:14 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 16:44:16 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 16:44:22 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 16:44:26 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 16:44:27 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 16:44:32 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (11.671875 > 2.400000) 2026-03-08 16:44:33 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 16:44:33 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.364976 < -1.000000) 2026-03-08 16:44:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:44:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpk952eg03_mock.wav 2026-03-08 16:44:35 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.072318 < -1.000000) 2026-03-08 16:44:36 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:44:36 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:44:36 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '아래쪽ї 고 최철희 상좌' → 불명 2026-03-08 16:44:36 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:44:36 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:44:36 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:44:36 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '아래쪽 가기 이져來了' → 불명 2026-03-08 16:44:36 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:44:37 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:44:37 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:44:37 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '아래쪽 값장' → 불명 2026-03-08 16:44:37 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:44:37 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 16:44:37 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:44:37 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:44:37 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '아래쪽 가기' → 불명 2026-03-08 16:44:37 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:44:38 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:44:38 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:44:38 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '아래쪽 가기� yeah' → 불명 2026-03-08 16:44:38 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:44:38 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:44:38 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:44:38 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '아래쪽 가기' → 불명 2026-03-08 16:44:38 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:44:39 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:44:39 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:44:39 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '아래쪽 가기� contractor' → 불명 2026-03-08 16:44:39 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:44:39 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:44:39 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:44:39 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '아래쪽 가기' → 불명 2026-03-08 16:44:39 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:44:40 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:44:40 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:44:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '아래쪽 가기' → 불명 2026-03-08 16:44:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:44:40 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:44:40 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:44:40 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'adesso' → 불명 2026-03-08 16:44:40 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:44:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:44:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpt0ajstt9_mock.wav 2026-03-08 16:44:41 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 39자) 2026-03-08 16:44:41 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:하부 작업자 이동 경로 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:44:41 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5668, filename=tmpppd46rc8_mock.wav) 2026-03-08 16:44:41 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:44:41 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 10건 2026-03-08 16:44:41 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:44:41 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:44:41 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:44:41 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:44:41 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:44:41 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:44:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:44:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:44:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:44:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:44:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:44:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:48:07 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad29b7-135e3e361234f40d7eb74636;8cbbb5d5-3ad2-4242-84f6-5cfb3fbfbf16'), (b'RateLimit', b'"api";r=969;t=44'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 837e503aed9da880c3776b678e912f88.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'fHDHIVkd32nOAEn13CmcUEWc9OMXItNjXb3kjUCeoJJN78WEvtaGPw==')]) 2026-03-08 16:44:41 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:44:41 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:44:41 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:44:41 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:44:41 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:44:41 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:44:41 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:44:41 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:44:41 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:44:41 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:44:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:48:07 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad29b7-2bb811450f93721f57ed7774;8cbbb5d5-3ad2-4242-84f6-5cfb3fbfbf16'), (b'RateLimit', b'"api";r=968;t=44'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 837e503aed9da880c3776b678e912f88.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'daNHfM4e0-vQf61Lq4ZqAaAczL-a8JkwiEAa2TmMYaO_kMami3QINA==')]) 2026-03-08 16:44:42 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:44:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:44:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:44:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:44:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:44:44 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:44:44 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 16:44:44 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 16:44:48 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 16:44:49 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 44자) 2026-03-08 16:44:49 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전 분석 2026-03-08 16:44:49 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5669, filename=tmpp93v_zdk_mock.wav) 2026-03-08 16:44:49 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:44:49 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 16:44:49 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:44:49 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:44:49 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:44:49 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:44:49 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:44:49 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:44:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:44:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:44:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:44:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:44:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:44:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:48:15 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad29bf-3b9ae7656edcee1d616f885d;80dbf015-f0f4-4995-9aa9-e57cc1ab9bbc'), (b'RateLimit', b'"api";r=967;t=36'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'yZN_vNZaC8h44PZTbCmfRGt0HoVz1yD-xRgAE_afjACOqTlxuX0zkw==')]) 2026-03-08 16:44:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:44:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:44:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:44:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:44:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:44:49 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:44:49 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:44:49 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:44:49 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:44:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:44:49 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:48:15 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad29bf-691728853fd792297a237787;80dbf015-f0f4-4995-9aa9-e57cc1ab9bbc'), (b'RateLimit', b'"api";r=966;t=36'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'nxS5Vk7A8jpOHf108gkpIcJ6KsqmbaMZGhGBon_qgMx8Sv_x8RWMOQ==')]) 2026-03-08 16:44:49 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:44:49 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:44:49 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:44:49 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:44:49 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:44:52 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 16:44:52 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 16:44:52 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 16:44:54 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 16:44:56 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 16:44:56 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:45:00 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 16:45:00 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 16:45:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:45:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 21자) 2026-03-08 16:45:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 16:45:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5670, filename=tmpy0o_r34f_mock.wav) 2026-03-08 16:45:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:45:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:45:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:45:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:45:01 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:45:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:45:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:45:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:45:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:45:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:45:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:45:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:45:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:45:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:48:27 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad29cb-6e81849a1f29dba071dacd14;fbcb0ffa-6595-4ec5-9b32-938f8981592a'), (b'RateLimit', b'"api";r=965;t=24'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'OBZ3WunAn0tC4Qrozih-CWyzDFhoaoD9BhrO07gX27CQR5-VgSlr-Q==')]) 2026-03-08 16:45:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:45:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:45:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:45:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:45:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:45:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:45:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:45:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:45:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:45:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:45:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:48:27 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad29cb-3e31e8e825f9e9c2658d8716;fbcb0ffa-6595-4ec5-9b32-938f8981592a'), (b'RateLimit', b'"api";r=964;t=24'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 96221f46236522ecf0301531f5234df2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'0REYSqqugVGhKP4MXo68Pz73oFpHlpQJPDk6s4xei5hsxgHJMi_n6w==')]) 2026-03-08 16:45:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:45:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:45:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:45:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:45:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:45:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 16:45:04 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 16:45:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 16:45:05 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 16:45:05 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpz_aku9r7_mock.wav 2026-03-08 16:45:05 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 16:45:08 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 16:45:08 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:45:13 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 16:45:13 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 16:45:13 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:45:13 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 16:45:13 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6hxkiej7_mock.wav 2026-03-08 16:45:14 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 16:45:14 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 16:45:14 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 16:45:14 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5671, filename=tmpqt0lcv_1_mock.wav) 2026-03-08 16:45:14 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:45:14 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:45:14 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:45:14 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:45:14 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:45:14 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:45:14 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:45:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:45:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:45:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:45:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:45:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:45:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:45:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:48:40 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad29d8-2e168c8365c3be4269c68cdc;4c7e4696-61c8-45c6-a331-8f0d8e0b30a1'), (b'RateLimit', b'"api";r=963;t=11'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'48plV6-wTmCfB4DFUOj4vbKtcr6KWgVvuZlhfuWznKY7ERbU5QQf5Q==')]) 2026-03-08 16:45:14 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:45:14 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:45:14 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:45:14 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:45:14 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:45:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:45:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:45:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:45:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:45:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:45:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:48:40 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad29d8-3207b1d73ad3a9021561e8be;4c7e4696-61c8-45c6-a331-8f0d8e0b30a1'), (b'RateLimit', b'"api";r=962;t=11'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'HM_J71CP32-6czQD6TAtk3YCyvFjUP-yetu2fKYzd--oP8tTnr1j1A==')]) 2026-03-08 16:45:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:45:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:45:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:45:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:45:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:45:17 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 16:45:17 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 16:45:17 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 16:45:18 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 16:45:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmphgj4taxg_mock.wav 2026-03-08 16:45:21 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:45:21 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:45:24 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 16:45:25 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 16:45:25 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 16:45:25 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:45:26 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 16:45:26 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:45:26 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5672, filename=tmpsjtoa4v0_mock.wav) 2026-03-08 16:45:26 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:45:26 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:45:26 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:45:26 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:45:26 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:45:26 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:45:26 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:45:26 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:45:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:45:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:45:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:45:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:45:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:45:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:48:52 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad29e4-3a353b7718338cde6c53d16c;ca5e612d-752b-439b-8f57-3eab59056c75'), (b'RateLimit', b'"api";r=999;t=299'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bAOHQZhhN0BbJnXa3caC6iBnIxV-uQKIXsbpZ5xof81CryZZY-SUzw==')]) 2026-03-08 16:45:26 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:45:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:45:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:45:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:45:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:45:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:45:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:45:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:45:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:45:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:45:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:48:52 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad29e4-0d362e336b62c19113c15e52;ca5e612d-752b-439b-8f57-3eab59056c75'), (b'RateLimit', b'"api";r=998;t=299'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'QxHrCQW4gan0oY0_rQ_UEAur0V31PdhownrQjcafi4riOKfYpOIOgw==')]) 2026-03-08 16:45:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:45:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:45:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:45:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:45:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:45:29 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 16:45:29 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 16:45:29 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 16:45:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 16:45:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpidbx6eh__mock.wav 2026-03-08 16:45:30 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 16:45:33 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:45:33 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:45:35 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 16:45:35 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpv7uag0le_mock.wav 2026-03-08 16:45:38 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:45:38 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:45:38 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 16:45:38 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:45:39 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 16:45:39 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,신호,통과 2026-03-08 16:45:39 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5673, filename=tmpdmg4buca_mock.wav) 2026-03-08 16:45:39 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:45:39 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:45:39 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:45:39 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:45:39 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:45:39 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:45:39 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:45:39 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:45:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:45:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:45:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:45:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:45:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:45:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:49:05 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad29f1-61c27ed374e4392d29c72a8d;e40a4145-d32d-4c0c-8289-981fa141d339'), (b'RateLimit', b'"api";r=997;t=286'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'AhjzQZdI3E_8Lb6SNYaBuJR7P7X5NwhSqyqkQM1JjjoJ1aZQI_JblA==')]) 2026-03-08 16:45:39 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:45:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:45:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:45:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:45:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:45:39 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:45:39 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:45:39 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:45:39 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:45:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:45:39 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:49:05 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad29f1-680145a243f7210935dbf655;e40a4145-d32d-4c0c-8289-981fa141d339'), (b'RateLimit', b'"api";r=996;t=286'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'nHlsSWwOSZpYC6M9M_60xvhILoS5LJCDUGfovBxNdRO1y6hc0KXefg==')]) 2026-03-08 16:45:39 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:45:39 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:45:39 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:45:39 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:45:39 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:45:42 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 16:45:42 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 16:45:42 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 16:45:45 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 16:45:45 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:45:45 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 16:45:50 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:45:50 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:45:50 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 16:45:50 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:45:51 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 16:45:51 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:45:51 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5674, filename=tmplx5turlu_mock.wav) 2026-03-08 16:45:51 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:45:51 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:45:51 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:45:51 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:45:51 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:45:51 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:45:51 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:45:51 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:45:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:45:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:45:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:45:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:45:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:45:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:49:17 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad29fd-243026914254172e4faa4af7;9765da43-269d-46d6-88ef-a0ad3f02679b'), (b'RateLimit', b'"api";r=995;t=274'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'y3OnLBNKbVx7GyzAtIy9yaBRVUP2vzJgQCcyWyAm7UeHjmm7xXKEig==')]) 2026-03-08 16:45:51 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:45:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:45:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:45:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:45:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:45:51 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:45:51 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:45:51 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:45:51 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:45:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:45:51 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:49:17 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad29fd-4b73f679193c1e5239ff319e;9765da43-269d-46d6-88ef-a0ad3f02679b'), (b'RateLimit', b'"api";r=994;t=274'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'PgvTIjyYSsxr8gB6ugZSoufHTP-945NnWEIqBydeV0gAuyzXdvrLyg==')]) 2026-03-08 16:45:51 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:45:51 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:45:51 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:45:51 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:45:51 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:45:54 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:45:54 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 16:45:54 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 16:45:55 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 16:45:57 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 16:45:57 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:46:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 16:46:03 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 16:46:04 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:46:04 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpaqjfpbj4_mock.wav 2026-03-08 16:46:06 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 16:46:08 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:46:08 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpyr6z8zqc_mock.wav 2026-03-08 16:46:12 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 16:46:17 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 16:46:21 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 16:46:23 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 16:46:24 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.812364 < -1.000000) 2026-03-08 16:46:25 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.329533 < -1.000000) 2026-03-08 16:46:25 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 16:46:25 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '연기쪽 역전기(RV) 모터카 역전기(RV) 모터 검색어' → 열차 2026-03-08 16:46:25 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:46:26 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 40자) 2026-03-08 16:46:26 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기 검색어 반기 | 긴급도:일반 | 키워드:없음 2026-03-08 16:46:26 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5675, filename=tmpqbyiioyn_mock.wav) 2026-03-08 16:46:26 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:46:26 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:46:26 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:46:26 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:46:26 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:46:26 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:46:26 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:46:26 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:46:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:46:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:46:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:46:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:46:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:46:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:49:51 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2a1f-3b2cd2a11311a78d56735da3;c7b792ea-5275-43af-a65d-9644fd7840fb'), (b'RateLimit', b'"api";r=993;t=240'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'PaYf3nDF0T3J1Xj1TKXEPmYfids67W6jFXNVEBy9KhkZl5dMq3r3Qw==')]) 2026-03-08 16:46:26 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:46:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:46:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:46:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:46:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:46:26 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:46:26 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:46:26 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:46:26 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:46:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:46:26 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:49:52 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2a20-09882ee84b07eaaa5d49d3df;c7b792ea-5275-43af-a65d-9644fd7840fb'), (b'RateLimit', b'"api";r=992;t=239'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'VCg8eycxlCD6uA1BswELSOI4OQCrF7DL5MI5k1ZHdl_VEeZquvv74Q==')]) 2026-03-08 16:46:26 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:46:26 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:46:26 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:46:26 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:46:26 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:46:28 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:46:28 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 16:46:28 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 16:46:32 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 16:46:32 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp3q_mveu3_mock.wav 2026-03-08 16:46:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 16:46:32 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 16:46:33 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 51자) 2026-03-08 16:46:33 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 결과 없음 | 긴급도:일반 | 키워드:무전,분석,결과 없음,일반 2026-03-08 16:46:33 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5676, filename=tmpj7in15uh_mock.wav) 2026-03-08 16:46:33 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:46:33 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 16:46:33 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:46:33 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:46:33 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:46:33 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:46:33 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:46:33 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:46:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:46:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:46:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:46:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:46:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:46:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:49:59 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2a27-2a8195fd1d03fb8b559ead68;e7d720fc-b42a-4a8d-8634-1597dcdb060f'), (b'RateLimit', b'"api";r=991;t=232'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'jiyafp8LLvKC31y16w4KzADpAAdNx0UYUCEqurvYessluzAnCvAT8A==')]) 2026-03-08 16:46:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:46:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:46:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:46:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:46:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:46:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:46:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:46:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:46:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:46:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:46:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:49:59 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2a27-27b7cd382783ac1700c16270;e7d720fc-b42a-4a8d-8634-1597dcdb060f'), (b'RateLimit', b'"api";r=990;t=232'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'RYp4K0Dj5s43t_SVl-0XLWiH3CnMZXwf3ZVvlPa4KCTQgXpn-yjMnQ==')]) 2026-03-08 16:46:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:46:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:46:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:46:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:46:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:46:36 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 16:46:36 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 16:46:36 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 16:46:40 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 16:46:40 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:46:40 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 16:46:40 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmppv_0hnwm_mock.wav 2026-03-08 16:46:41 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 16:46:45 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 16:46:45 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp5gy9c64e_mock.wav 2026-03-08 16:46:45 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 16:46:45 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 16:46:45 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:46:46 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 16:46:46 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 16:46:46 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5677, filename=tmp5y_efql__mock.wav) 2026-03-08 16:46:46 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:46:46 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:46:46 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:46:46 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:46:46 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:46:46 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:46:46 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:46:46 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:46:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:46:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:46:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:46:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:46:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:46:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:50:11 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2a33-7ed5da501ab271df6c9a7b71;2937bbb6-ee03-4ad3-9a7e-ad4614e5d53e'), (b'RateLimit', b'"api";r=989;t=220'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'XtizSsbHJpLf-VIEALYaNqalM8QYX2w3Puqvq8lY2QvAV_LOI-4QRw==')]) 2026-03-08 16:46:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:46:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:46:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:46:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:46:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:46:46 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:46:46 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:46:46 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:46:46 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:46:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:46:46 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:50:12 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2a34-56b0ac1f7790467f0eb40e78;2937bbb6-ee03-4ad3-9a7e-ad4614e5d53e'), (b'RateLimit', b'"api";r=988;t=219'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'8IOT2Z4rXwz2RHM4TwtNhypmF1H5TaSqawCXML_fYpP5qR0u-2tIJg==')]) 2026-03-08 16:46:46 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:46:46 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:46:46 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:46:46 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:46:46 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:46:49 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 16:46:49 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 16:46:49 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 16:46:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 16:46:52 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 16:46:52 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:46:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 16:46:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpqfby9nqn_mock.wav 2026-03-08 16:46:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 16:46:57 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 16:46:57 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 16:46:57 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:46:59 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 91자) 2026-03-08 16:46:59 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진, 측선, 좌천, 하선, 신호진로, 통과 2026-03-08 16:46:59 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5678, filename=tmp9kgbzt7z_mock.wav) 2026-03-08 16:46:59 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:46:59 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:46:59 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:46:59 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:46:59 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:46:59 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:46:59 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:46:59 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:46:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:46:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:46:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:46:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:46:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:46:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:50:24 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2a40-01150f1c23d718e5671ff2a1;4308ee77-97f8-43e7-b811-8a388b902d95'), (b'RateLimit', b'"api";r=987;t=207'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'-wFJCxdpxcBvDWnSUQtgFGXSVeLkvRWpAhWgPl5qNhNiO2_Xqs4wrg==')]) 2026-03-08 16:46:59 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:46:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:46:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:46:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:46:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:46:59 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:46:59 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:46:59 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:46:59 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:46:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:46:59 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:50:25 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2a41-2c89065b112a380626860554;4308ee77-97f8-43e7-b811-8a388b902d95'), (b'RateLimit', b'"api";r=986;t=206'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 00691a186801498f22935a668f623f14.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'djCtesTJV20dBWkuWJU7ZXfL7rH0x8xEj1h8je3XSJ1itoJka8tOsw==')]) 2026-03-08 16:46:59 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:46:59 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:46:59 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:46:59 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:46:59 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:47:01 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 16:47:01 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 16:47:01 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 16:47:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 16:47:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpcgxx8eaf_mock.wav 2026-03-08 16:47:05 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:47:05 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:47:10 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 16:47:10 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 16:47:10 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:47:10 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 16:47:10 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:47:10 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5679, filename=tmpc_tq9ips_mock.wav) 2026-03-08 16:47:10 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:47:10 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:47:10 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:47:10 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:47:10 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:47:10 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:47:10 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:47:10 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:47:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:47:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:47:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:47:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:47:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:47:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:50:36 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2a4c-6a7d20787ed939556ba16713;086b5055-c5b7-4855-b3fd-e420afda820c'), (b'RateLimit', b'"api";r=985;t=195'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9a5LV0JCp7_QMmZR9VELc26V8LIaP8J0D0FzynOMVIWxBf8yyos31g==')]) 2026-03-08 16:47:11 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:47:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:47:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:47:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:47:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:47:11 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:47:11 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:47:11 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:47:11 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:47:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:47:11 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:50:36 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2a4c-4e91354b5ce66f331461caf3;086b5055-c5b7-4855-b3fd-e420afda820c'), (b'RateLimit', b'"api";r=984;t=195'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 e1162a2a3f39fecec69b0ad3786d9cd8.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'_V_DRE1YRi-sesLp5sapSwMnXZ-UrL246VqNYFFEGMS6H0kLh1YVRw==')]) 2026-03-08 16:47:11 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:47:11 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:47:11 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:47:11 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:47:11 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:47:12 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 16:47:13 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 16:47:13 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 16:47:13 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 16:47:17 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:47:17 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:47:22 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 16:47:22 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:47:22 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:47:22 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 16:47:22 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:47:23 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 16:47:23 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 16:47:23 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5680, filename=tmpiedxf_wz_mock.wav) 2026-03-08 16:47:23 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:47:23 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:47:23 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:47:23 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:47:23 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:47:23 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:47:23 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:47:23 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:47:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:47:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:47:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:47:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:47:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:47:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:50:49 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2a59-1444ea253e5799cb4eb8e2db;ef043860-ed88-4c58-8877-4e0398daa42b'), (b'RateLimit', b'"api";r=983;t=182'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Ge-Iikk3HeWvkCbqF4Jwuku9ZG5OM-R3nabZ0_iPTflokCxYBzPpww==')]) 2026-03-08 16:47:23 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:47:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:47:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:47:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:47:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:47:23 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:47:23 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:47:23 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:47:23 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:47:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:47:23 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:50:49 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2a59-0b538bf01c0e2d2456ca1fea;ef043860-ed88-4c58-8877-4e0398daa42b'), (b'RateLimit', b'"api";r=982;t=182'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'PVxR_dXmJcFCSDL8iBUBEgGkCLixm-ltxQkx-wE32KMdiw4HRa2rug==')]) 2026-03-08 16:47:23 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:47:23 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:47:23 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:47:23 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:47:23 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:47:26 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 16:47:26 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 16:47:26 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 16:47:29 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 16:47:29 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 16:47:29 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:47:31 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:47:31 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpl2ngxu27_mock.wav 2026-03-08 16:47:33 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 16:47:35 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:47:35 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:47:35 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 16:47:35 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:47:35 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:47:35 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpuxrs849j_mock.wav 2026-03-08 16:47:35 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 16:47:35 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:47:35 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5681, filename=tmpxu4lww5u_mock.wav) 2026-03-08 16:47:35 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:47:35 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:47:35 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:47:35 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:47:35 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:47:35 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:47:35 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:47:35 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:47:35 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:47:35 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:47:35 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:47:35 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:47:35 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:47:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:51:01 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2a65-6b366c5d477010ca26f802fd;96110dfa-db1d-446a-9c5e-628566c79129'), (b'RateLimit', b'"api";r=981;t=170'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'bucZhHkcfKIxc7knIqnbj8UyZgWK47IM74gIZgjLOgwv4n76gOTUVw==')]) 2026-03-08 16:47:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:47:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:47:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:47:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:47:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:47:36 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:47:36 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:47:36 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:47:36 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:47:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:47:36 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:51:01 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2a65-1822edd2443b1fd95a3bba9b;96110dfa-db1d-446a-9c5e-628566c79129'), (b'RateLimit', b'"api";r=980;t=170'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'aTWO0lghQTiwmuG_h8RGDsxm3X66s8HW81JwQpJfn8ZGR8J02yrIqw==')]) 2026-03-08 16:47:36 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:47:36 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:47:36 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:47:36 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:47:36 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:47:38 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:47:38 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 16:47:38 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 16:47:42 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 16:47:42 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:47:48 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 16:47:49 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 16:47:56 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 16:47:59 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 16:47:59 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1vnb27su_mock.wav 2026-03-08 16:47:59 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 16:48:01 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 16:48:07 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 16:48:07 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpbv_lvk8s_mock.wav 2026-03-08 16:48:07 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 16:48:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 16:48:08 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.364936 < -1.000000) 2026-03-08 16:48:08 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-5.405335 < -1.000000) 2026-03-08 16:48:09 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:48:09 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:48:09 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '더욱 주워진다' → 불명 2026-03-08 16:48:09 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:48:10 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 36자) 2026-03-08 16:48:10 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:더욱 주워진다 | 긴급도:일반 | 키워드:더욱,주워진다 2026-03-08 16:48:10 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5682, filename=tmpevjeweek_mock.wav) 2026-03-08 16:48:10 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:48:10 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:48:10 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:48:10 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:48:10 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:48:10 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:48:10 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:48:10 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:48:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:48:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:48:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:48:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:48:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:48:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:51:35 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2a87-2e37ea11323c785b08ee5746;d0b67164-5b03-4c68-b476-176853cecef7'), (b'RateLimit', b'"api";r=979;t=136'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'iFm74vGhdGvyyrLBsHX9Cuq2Hc-0BFcoEKwJ0PHTB4r2Ou31JHApgQ==')]) 2026-03-08 16:48:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:48:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:48:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:48:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:48:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:48:10 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:48:10 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:48:10 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:48:10 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:48:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:48:10 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:51:36 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2a88-5713d30e69ceb88d79e2dc9f;d0b67164-5b03-4c68-b476-176853cecef7'), (b'RateLimit', b'"api";r=978;t=135'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'wY6teeatf9AOvoS-RfZho8Zspp4_Wg2ONrUeu21y82K3dfmV9Ci0Aw==')]) 2026-03-08 16:48:10 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:48:10 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:48:10 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:48:10 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:48:10 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:48:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 16:48:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsv9wigi1_mock.wav 2026-03-08 16:48:12 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:48:12 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 16:48:12 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 16:48:16 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 16:48:17 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 16:48:17 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 16:48:17 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5683, filename=tmpd6ul735u_mock.wav) 2026-03-08 16:48:17 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:48:17 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 16:48:17 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:48:17 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:48:17 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:48:17 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:48:17 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:48:17 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:48:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:48:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:48:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:48:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:48:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:48:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:51:43 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2a8f-445d26466b633f6720d827e7;15fc85cd-19fb-4724-ad16-a65bd5ea91ec'), (b'RateLimit', b'"api";r=977;t=128'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'9PeILwJRftC5pF2BAgRHRxjrLD4XexUFUMQagug145QO6b-Mv49Jcg==')]) 2026-03-08 16:48:17 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:48:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:48:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:48:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:48:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:48:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:48:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:48:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:48:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:48:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:48:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:51:43 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2a8f-4bfe123b18cef5555227bea6;15fc85cd-19fb-4724-ad16-a65bd5ea91ec'), (b'RateLimit', b'"api";r=976;t=128'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 1ffaab99be603658502bc9751758efb0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'jEDtdcdUh8baLCa5JcleQNscZT8xkZErVXQcSktcKS5YBXkcgQKexg==')]) 2026-03-08 16:48:18 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:48:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:48:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:48:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:48:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:48:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 16:48:20 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 16:48:20 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 16:48:20 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 16:48:23 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 16:48:23 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpy8ugss_1_mock.wav 2026-03-08 16:48:24 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 16:48:24 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:48:24 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 16:48:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 16:48:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpm3bq4_yk_mock.wav 2026-03-08 16:48:29 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 16:48:29 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 16:48:29 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:48:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 16:48:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 16:48:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5684, filename=tmp8vvkiymv_mock.wav) 2026-03-08 16:48:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:48:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:48:30 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:48:30 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:48:30 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:48:30 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:48:30 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:48:30 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:48:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:48:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:48:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:48:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:48:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:48:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:51:56 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2a9c-1d7d7a1872e25fc61a3e2628;96c4df74-864b-4a68-951f-b922f964af22'), (b'RateLimit', b'"api";r=975;t=115'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 204f05307f6d37aa487fbf653b31cd06.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'HIipl365slCOE98y2eOK8RrDM_zKfZP5u778u0_6bXMcUZIcuLVa_A==')]) 2026-03-08 16:48:30 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:48:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:48:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:48:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:48:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:48:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:48:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:48:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:48:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:48:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:48:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:51:56 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2a9c-719778a91762a3116da93231;96c4df74-864b-4a68-951f-b922f964af22'), (b'RateLimit', b'"api";r=974;t=115'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 204f05307f6d37aa487fbf653b31cd06.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'yDFq0sndAEE9UziYNUm8H6uN37951ATHku1NSvd8gURFPzyJWzs7LQ==')]) 2026-03-08 16:48:31 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:48:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:48:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:48:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:48:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:48:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 16:48:33 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 16:48:33 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 16:48:37 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 16:48:37 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:48:39 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 16:48:42 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 16:48:42 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 16:48:42 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:48:43 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 16:48:43 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 16:48:43 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5685, filename=tmpkib1ey81_mock.wav) 2026-03-08 16:48:43 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:48:43 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:48:43 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:48:43 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:48:43 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:48:43 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:48:43 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:48:43 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:48:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:48:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:48:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:48:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:48:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:48:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:52:09 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2aa9-70011e3565f949143b71b84b;8b2a6461-3b31-4980-af64-c9787f076ba0'), (b'RateLimit', b'"api";r=973;t=102'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'N2zbdlskScNr8SVhAKeDFQSCQQsnrhi4uIMcnhpHHSjOcn1bsOZxIA==')]) 2026-03-08 16:48:43 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:48:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:48:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:48:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:48:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:48:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:48:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:48:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:48:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:48:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:48:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:52:09 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2aa9-4ef1a3831dff46593f834945;8b2a6461-3b31-4980-af64-c9787f076ba0'), (b'RateLimit', b'"api";r=972;t=102'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 801cd5a1ed5abecf586d9f00fbf82766.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'vw9q3lJUnajYKh9DHqbTGvFfdlx5iaCaPq-vsVX5_YBCvfEIA8EVug==')]) 2026-03-08 16:48:43 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:48:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:48:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:48:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:48:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:48:46 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 16:48:46 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 16:48:46 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 16:48:49 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 16:48:49 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:48:49 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:48:54 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 16:48:54 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 16:48:54 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:48:55 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 16:48:55 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 통과 | 긴급도:일반 | 키워드:역전기(RV),모터,신호,통과 2026-03-08 16:48:55 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5686, filename=tmphmx4a5go_mock.wav) 2026-03-08 16:48:55 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:48:55 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:48:55 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:48:55 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:48:55 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:48:55 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:48:55 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:48:55 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:48:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:48:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:48:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:48:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:48:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:48:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:52:21 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2ab5-079b97dd79a105ab049f44a0;2795e5e5-7e93-49da-85bc-366449696555'), (b'RateLimit', b'"api";r=971;t=90'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'cltzHjB2p7HIuQwm8THUFk9IHlK3OISBR_cTzwNG13jTOrL5mIIEPw==')]) 2026-03-08 16:48:55 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:48:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:48:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:48:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:48:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:48:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:48:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:48:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:48:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:48:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:48:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:52:21 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2ab5-7001640a250f58013214047e;2795e5e5-7e93-49da-85bc-366449696555'), (b'RateLimit', b'"api";r=970;t=90'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 eb82a6dafc61946a11416ccfdf42d370.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'A8bLsKooYOlTkAT9Noh_oxj-1bn4KwrRauWnLs16RMsxIg5TvoNZng==')]) 2026-03-08 16:48:55 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:48:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:48:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:48:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:48:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:48:56 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 16:48:58 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 16:48:58 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 16:48:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 16:48:58 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:48:58 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp4ne0fzbf_mock.wav 2026-03-08 16:49:00 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 16:49:02 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:49:02 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:49:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:49:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpf5eue8ps_mock.wav 2026-03-08 16:49:07 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:49:07 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:49:07 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 16:49:07 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:49:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 16:49:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 16:49:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5687, filename=tmpmp01t4rr_mock.wav) 2026-03-08 16:49:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:49:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:49:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:49:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:49:08 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:49:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:49:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:49:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:49:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:49:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:49:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:49:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:49:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:49:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:52:33 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2ac1-3290e56826e2e766026b4656;e349eca9-2f7e-4b1a-97ca-3c54c48a03dc'), (b'RateLimit', b'"api";r=969;t=78'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'mpxfE7-09udF0gFGITpPgs0pXd1fzklQFmnL8owIFGIWDafn5qZS8g==')]) 2026-03-08 16:49:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:49:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:49:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:49:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:49:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:49:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:49:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:49:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:49:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:49:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:49:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:52:34 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2ac2-4495397a1c1c9f12564731ec;e349eca9-2f7e-4b1a-97ca-3c54c48a03dc'), (b'RateLimit', b'"api";r=968;t=77'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 79bf4a07aaeb21e827979e065b1a3d7e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ZiyN9atDirm823_LiL_QeVWDhrmhrhwvzg8eAmtt53pQyS3EBVU2SA==')]) 2026-03-08 16:49:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:49:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:49:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:49:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:49:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:49:11 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 16:49:11 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 16:49:11 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 16:49:14 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 16:49:14 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:49:16 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 16:49:20 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:49:20 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:49:20 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 16:49:20 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:49:20 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 16:49:20 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:49:20 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5688, filename=tmpwee8incp_mock.wav) 2026-03-08 16:49:20 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:49:20 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:49:20 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:49:20 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:49:20 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:49:20 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:49:20 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:49:20 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:49:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:49:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:49:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:49:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:49:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:49:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:52:46 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2ace-3517a5506ec7e8897013279a;b693392e-255d-488d-ac6a-0ddca88004f0'), (b'RateLimit', b'"api";r=967;t=65'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'G4suU3NEJFOZI5oFrAVbP1j0arEW5MwBxFioGkAHuB1w70BksILx2A==')]) 2026-03-08 16:49:20 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:49:20 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:49:20 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:49:20 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:49:20 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:49:20 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:49:20 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:49:20 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:49:20 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:49:20 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:49:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:52:46 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2ace-61ce1d9e73b84ea90c0f43e4;b693392e-255d-488d-ac6a-0ddca88004f0'), (b'RateLimit', b'"api";r=966;t=65'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 f0dcf75dc85e63a0f758c76303384fe2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ohxdaDoWkIfBQCDRrRQ-r83dGMD0XQspElDx5_QsSll8qnuTiFnemg==')]) 2026-03-08 16:49:21 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:49:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:49:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:49:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:49:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:49:23 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:49:23 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 16:49:23 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 16:49:27 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 16:49:27 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp7opg1rai_mock.wav 2026-03-08 16:49:27 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 16:49:27 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:49:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 16:49:33 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 16:49:35 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 16:49:35 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp56wzb_15_mock.wav 2026-03-08 16:49:35 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 16:49:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 16:49:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjmj9f7ev_mock.wav 2026-03-08 16:49:41 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 16:49:45 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 16:49:46 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 16:49:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 16:49:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwjecer_l_mock.wav 2026-03-08 16:49:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 16:49:51 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (4.966443 > 2.400000) 2026-03-08 16:49:56 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 16:49:56 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpyai25i49_mock.wav 2026-03-08 16:49:56 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.8 (10.293333 > 2.400000) 2026-03-08 16:49:57 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.025594 < -1.000000) 2026-03-08 16:49:57 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 16:49:57 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 하여도 igual지만 있고' → 열차 2026-03-08 16:49:57 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:49:58 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 37자) 2026-03-08 16:49:58 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터카 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:49:58 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5689, filename=tmp22v_a2lx_mock.wav) 2026-03-08 16:49:58 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:49:58 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:49:58 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:49:58 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:49:58 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:49:58 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:49:58 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:49:58 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:49:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:49:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:49:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:49:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:49:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:49:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:53:23 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2af3-7e51f85153430bf55d4d66f4;929085f0-e7d7-4c9e-bf5c-429f3d6e77d6'), (b'RateLimit', b'"api";r=965;t=28'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'SMRURF1SwDs5h-ULq7baC-w1BFaSGee1EbU2rGH44pf83asL5y0hcA==')]) 2026-03-08 16:49:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:49:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:49:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:49:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:49:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:49:58 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:49:58 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:49:58 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:49:58 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:49:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:49:58 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:53:24 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2af4-40dd7b2b09ea83100df3a7aa;929085f0-e7d7-4c9e-bf5c-429f3d6e77d6'), (b'RateLimit', b'"api";r=964;t=27'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'gScJLrtAqzIAOEkMNV5RNbfaYwrBGYVCmPHyfnPTLrVR6dL-77pP_g==')]) 2026-03-08 16:49:58 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:49:58 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:49:58 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:49:58 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:49:58 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:50:00 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:50:00 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 16:50:00 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 16:50:04 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 16:50:05 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 45자) 2026-03-08 16:50:05 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 철도, 무전, 철도 2026-03-08 16:50:05 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5690, filename=tmpil0zywyq_mock.wav) 2026-03-08 16:50:05 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:50:05 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 16:50:05 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:50:05 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:50:05 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:50:05 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:50:05 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:50:05 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:50:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:50:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:50:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:50:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:50:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:50:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:53:31 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2afb-0fcd79342f88e6605f74e493;4ded68f8-0bcd-48fd-8402-e84c1feb5b24'), (b'RateLimit', b'"api";r=963;t=20'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'AjPRD5nqEuD_kZNPBfnHglKrFVKRZZpNHCdGM3tkto1FS2SgfZR0cQ==')]) 2026-03-08 16:50:05 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:50:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:50:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:50:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:50:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:50:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:50:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:50:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:50:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:50:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:50:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:53:31 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2afb-0c17dff122b3613a540f536d;4ded68f8-0bcd-48fd-8402-e84c1feb5b24'), (b'RateLimit', b'"api";r=962;t=20'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 81b42f343b25b1a9020e798df069ea90.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'd0q0ExBWqV35RvXiGyz0FjUVdG_ZO55XL8lEog8DHPUfVL4Z8QR08g==')]) 2026-03-08 16:50:06 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:50:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:50:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:50:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:50:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:50:06 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 16:50:08 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 16:50:08 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 16:50:08 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 16:50:12 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 16:50:12 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:50:16 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 16:50:17 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 16:50:17 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 16:50:17 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:50:18 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 67자) 2026-03-08 16:50:18 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 이동 중 | 긴급도:일반 | 키워드:전차선, 이동, 지지금구, 좌천 2026-03-08 16:50:18 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5691, filename=tmpzf5gao9f_mock.wav) 2026-03-08 16:50:18 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:50:18 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:50:18 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:50:18 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:50:18 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:50:18 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:50:18 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:50:18 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:50:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:50:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:50:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:50:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:50:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:50:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:53:44 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2b08-524ea3c872557e1d34453e7f;6a2b21d4-aada-4ba8-9e7a-23f5d530580c'), (b'RateLimit', b'"api";r=961;t=7'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'HigR0w1kBTPKbkf2y-K5OuWDzAW6N9wNkrf1xPr0APs8GmOSQysOuQ==')]) 2026-03-08 16:50:18 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:50:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:50:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:50:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:50:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:50:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:50:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:50:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:50:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:50:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:50:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:53:44 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2b08-43111b9b7491abc217693dfd;6a2b21d4-aada-4ba8-9e7a-23f5d530580c'), (b'RateLimit', b'"api";r=960;t=7'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'V_kBwiJZA6r7670foHRt0aRc0XhLnHZtJV2sgo_4fyqJXjZ3iqseZg==')]) 2026-03-08 16:50:18 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:50:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:50:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:50:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:50:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:50:21 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 16:50:21 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 16:50:21 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 16:50:24 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 16:50:24 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 16:50:24 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:50:25 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:50:25 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpma51ms31_mock.wav 2026-03-08 16:50:27 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 16:50:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:50:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmprt6ma10u_mock.wav 2026-03-08 16:50:30 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 16:50:30 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 16:50:30 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:50:31 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 95자) 2026-03-08 16:50:31 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진, 측선, 좌천, 하선, 신호진로, 통과, 신호 2026-03-08 16:50:31 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5692, filename=tmppshdiqdu_mock.wav) 2026-03-08 16:50:31 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:50:31 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:50:31 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:50:31 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:50:31 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:50:31 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:50:31 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:50:31 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:50:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:50:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:50:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:50:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:50:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:50:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:53:57 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2b15-5c90d4d332bc3a5a5d74134b;ee85184e-4de2-4b77-9568-92e76ca514d7'), (b'RateLimit', b'"api";r=999;t=294'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'b984QeUDbUIy5vmW5o5vpo0Pl8AisRZHJ5eSf4_BSOTEoenr25GtbQ==')]) 2026-03-08 16:50:31 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:50:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:50:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:50:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:50:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:50:31 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:50:31 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:50:31 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:50:31 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:50:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:50:31 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:53:57 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2b15-7256760502832adb523869e8;ee85184e-4de2-4b77-9568-92e76ca514d7'), (b'RateLimit', b'"api";r=998;t=294'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'VRCbVS0cbwOzjOnbMn_HArdrPNZI2asusJLxqnyuEzk2152TKvCQ7A==')]) 2026-03-08 16:50:31 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:50:31 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:50:31 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:50:31 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:50:31 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:50:34 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 16:50:34 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 16:50:34 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 16:50:37 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:50:37 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:50:42 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 16:50:42 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 16:50:42 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:50:43 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 16:50:43 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:50:43 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5693, filename=tmps81wcz1c_mock.wav) 2026-03-08 16:50:43 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:50:43 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:50:43 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:50:43 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:50:43 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:50:43 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:50:43 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:50:43 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:50:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:50:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:50:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:50:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:50:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:50:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 16:50:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:54:08 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2b20-74d1ca0923c529ff2d68d0d2;cb03988f-5127-4717-b585-240cc4520f2b'), (b'RateLimit', b'"api";r=997;t=283'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'326AnmhJECYSqloe1Qg2LcNEdMSY4PF6zuLCsmqq5Us2TwkFWRkoTw==')]) 2026-03-08 16:50:43 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:50:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:50:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:50:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:50:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:50:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:50:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:50:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:50:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:50:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:50:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:54:08 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2b20-172a21516537ff847a6a1054;cb03988f-5127-4717-b585-240cc4520f2b'), (b'RateLimit', b'"api";r=996;t=283'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'cM9OsZ7jLF900pbhKU3NjsDIv2ocqoUE-h8yH6ICqD7Abfuj2wDnkg==')]) 2026-03-08 16:50:43 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:50:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:50:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:50:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:50:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:50:45 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 16:50:45 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 16:50:45 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 16:50:49 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:50:49 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:50:53 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 16:50:53 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpiigbov_7_mock.wav 2026-03-08 16:50:53 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 16:50:54 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:50:54 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:50:54 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 16:50:54 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:50:55 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 62자) 2026-03-08 16:50:55 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 16:50:55 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5694, filename=tmp6fejhoj__mock.wav) 2026-03-08 16:50:55 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:50:55 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:50:55 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:50:55 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:50:55 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:50:55 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:50:55 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:50:55 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:50:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:50:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:50:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:50:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:50:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:50:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:54:21 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2b2d-62ee051d4f35d66e4f0100dc;5101c3d7-4d55-411e-b7f5-4f3b210e457f'), (b'RateLimit', b'"api";r=995;t=270'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'DZkEW23CpSZGxfhRknnag-yPX6IwV6_bbbg2IsvXp_xBlg1re25PHQ==')]) 2026-03-08 16:50:55 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:50:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:50:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:50:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:50:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:50:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:50:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:50:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:50:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:50:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:50:56 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:54:21 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2b2d-72965734256d6fdf3afaad3a;5101c3d7-4d55-411e-b7f5-4f3b210e457f'), (b'RateLimit', b'"api";r=994;t=270'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6-Y4Gicu9-zUUcu686ftAs_LVHIlhjqqMolLQiglnSmxcDfSCXPfKg==')]) 2026-03-08 16:50:56 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:50:56 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:50:56 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:50:56 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:50:56 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:50:58 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 16:50:58 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 16:50:58 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 16:51:02 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 16:51:02 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:51:02 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 16:51:02 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpzoe67fo1_mock.wav 2026-03-08 16:51:02 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 16:51:06 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 16:51:06 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpy12grd4h_mock.wav 2026-03-08 16:51:07 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:51:07 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:51:07 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 16:51:07 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:51:07 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 16:51:07 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:51:07 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5695, filename=tmpg2jqdnt6_mock.wav) 2026-03-08 16:51:07 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:51:07 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:51:07 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:51:07 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:51:07 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:51:07 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:51:07 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:51:07 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:51:07 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:51:07 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:51:07 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:51:07 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:51:07 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:51:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:54:33 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2b39-5217b6514e9ac99b69c74e2f;de91599b-0030-4a45-9074-ff6c0507cfbe'), (b'RateLimit', b'"api";r=993;t=258'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'mw5jNu0ZohNVjXkat_AuhSRb_GEuYibc1ECoAnyjGD_Nf99DdHA0XA==')]) 2026-03-08 16:51:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:51:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:51:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:51:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:51:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:51:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:51:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:51:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:51:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:51:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:51:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:54:33 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2b39-0e9e207f33aba14479d9463a;de91599b-0030-4a45-9074-ff6c0507cfbe'), (b'RateLimit', b'"api";r=992;t=258'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'QhYZPLZ2U2G1vUdrFIeI3IZM7hfG3FbVT_IJ7cpMtONHwnJB1c0L5A==')]) 2026-03-08 16:51:08 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:51:08 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:51:08 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:51:08 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:51:08 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:51:10 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:51:10 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 16:51:10 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 16:51:12 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 16:51:14 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 16:51:14 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:51:17 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 16:51:17 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp_o9_0bkg_mock.wav 2026-03-08 16:51:19 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 16:51:20 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 16:51:23 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 16:51:23 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpv_on3d9m_mock.wav 2026-03-08 16:51:28 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 16:51:33 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 16:51:36 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 16:51:42 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 16:51:43 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.163337 < -1.000000) 2026-03-08 16:51:43 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.394902 < -1.000000) 2026-03-08 16:51:43 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 16:51:44 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:51:44 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:51:44 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '도대체' → 불명 2026-03-08 16:51:44 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:51:45 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 29자) 2026-03-08 16:51:45 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:도대체 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 16:51:45 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5696, filename=tmpu_i0dpup_mock.wav) 2026-03-08 16:51:45 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:51:45 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:51:45 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:51:45 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:51:45 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:51:45 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:51:45 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:51:45 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:51:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:51:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:51:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:51:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:51:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:51:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:55:10 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2b5e-29a4e2854348cd724b1f5874;29728c35-3e3a-410d-a52e-30a463e877ff'), (b'RateLimit', b'"api";r=991;t=221'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'45gb5zqj7uyn--ZGvMItAQA778eS1fbFGvkQo1rGNTiH9nVvXaua1w==')]) 2026-03-08 16:51:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:51:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:51:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:51:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:51:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:51:45 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:51:45 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:51:45 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:51:45 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:51:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:51:45 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:55:10 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2b5e-48ee0a4e531e2bc206877f2a;29728c35-3e3a-410d-a52e-30a463e877ff'), (b'RateLimit', b'"api";r=990;t=221'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 60921b9745519b7b74d89cadc011a9b2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'G4TrbgAI-wtxBia693xGTBUmqWBQIa5kRr5E4ZY7BFdNlXSA8sJljQ==')]) 2026-03-08 16:51:45 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:51:45 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:51:45 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:51:45 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:51:45 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:51:47 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:51:47 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 16:51:47 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 16:51:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 16:51:51 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 16:51:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 16:51:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 16:51:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5697, filename=tmpzq4cda8v_mock.wav) 2026-03-08 16:51:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:51:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 16:51:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:51:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:51:52 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:51:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:51:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:51:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:51:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:51:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:51:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:51:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:51:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:51:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:55:18 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2b66-65d3c797527f19c76bac2085;0c2733a3-6145-4857-ade8-fbd835fc10f4'), (b'RateLimit', b'"api";r=989;t=213'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'FvvoNppWdoK5uW91KouTDtT2GAjU5MGdLlgP5hea1zFunCkEIlPH_A==')]) 2026-03-08 16:51:52 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:51:52 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:51:52 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:51:52 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:51:52 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:51:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:51:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:51:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:51:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:51:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:51:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:55:18 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2b66-0b1c776e458e63367938993e;0c2733a3-6145-4857-ade8-fbd835fc10f4'), (b'RateLimit', b'"api";r=988;t=213'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 537fb246a629e70727949aab939451c6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'sx6NLo_RbMrHaJNFVdFm1VE15fSU3mm9pUTyUSEp4kClV9zfuGzm0Q==')]) 2026-03-08 16:51:53 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:51:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:51:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:51:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:51:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:51:53 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:51:53 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpwfyyem6z_mock.wav 2026-03-08 16:51:55 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 16:51:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 16:51:55 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 16:51:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 16:51:57 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:51:57 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmplprjlz6w_mock.wav 2026-03-08 16:51:59 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 16:51:59 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:52:04 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 16:52:04 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 16:52:04 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:52:05 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 16:52:05 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 16:52:05 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5698, filename=tmp1j1liomz_mock.wav) 2026-03-08 16:52:05 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:52:05 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:52:05 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:52:05 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:52:05 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:52:05 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:52:05 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:52:05 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:52:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:52:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:52:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:52:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:52:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:52:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:55:30 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2b72-52a7201d1bfdc0eb458df0fe;8a5ee45e-4d59-453b-bd94-32ada3a223bb'), (b'RateLimit', b'"api";r=987;t=201'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'EOPA0h4X2d5LSIIP-Vq7ePJrJ9gcTO2ByYuQPGbDb3WafTtty2T8Fw==')]) 2026-03-08 16:52:05 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:52:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:52:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:52:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:52:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:52:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:52:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:52:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:52:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:52:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:52:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:55:31 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2b73-6d6de34b2ba7c7402089846c;8a5ee45e-4d59-453b-bd94-32ada3a223bb'), (b'RateLimit', b'"api";r=986;t=200'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'nfWpf7v7MwjAj32P9Lu_sbhyBr9oPhFL-IsfXR6kOiZ8AgIFfqEbkw==')]) 2026-03-08 16:52:05 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:52:05 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:52:05 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:52:05 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:52:05 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:52:07 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 16:52:07 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 16:52:07 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 16:52:10 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 16:52:11 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 16:52:11 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:52:16 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 16:52:16 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 16:52:16 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:52:17 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 83자) 2026-03-08 16:52:17 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 16:52:17 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5699, filename=tmppwdit1y2_mock.wav) 2026-03-08 16:52:17 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:52:17 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:52:17 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:52:17 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:52:17 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:52:17 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:52:17 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:52:17 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:52:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:52:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:52:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:52:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:52:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:52:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:55:43 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2b7f-10f806f56435486621678ede;80f4859f-de16-48fe-af6a-408c822079e7'), (b'RateLimit', b'"api";r=985;t=188'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'3jMRiousRP4iJILq1TZmVhnzQERjPBZQeFtclRIc16cq8qOuLCOgEg==')]) 2026-03-08 16:52:18 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:52:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:52:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:52:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:52:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:52:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:52:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:52:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:52:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:52:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:52:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:55:43 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2b7f-4470607402e57ffa63281124;80f4859f-de16-48fe-af6a-408c822079e7'), (b'RateLimit', b'"api";r=984;t=188'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'kRBPKhB852ExhyW5iBmdcS2KbsjSfZjeT2E8uoCDdbRK_j-WGkkvUw==')]) 2026-03-08 16:52:18 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:52:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:52:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:52:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:52:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:52:20 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 16:52:20 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 16:52:20 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 16:52:21 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 16:52:21 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpjmfq2dim_mock.wav 2026-03-08 16:52:21 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 16:52:24 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:52:24 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:52:28 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 16:52:28 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 16:52:28 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:52:29 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 16:52:29 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpgm01a3fl_mock.wav 2026-03-08 16:52:29 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 16:52:29 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:52:29 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5700, filename=tmpsc4e2del_mock.wav) 2026-03-08 16:52:29 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:52:29 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:52:29 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:52:29 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:52:29 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:52:29 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:52:29 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:52:29 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:52:29 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:52:29 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:52:29 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:52:29 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:52:29 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:52:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:55:55 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2b8b-04fffb003ed968bb57bbf9a4;ec27a31e-72f7-4088-a607-655ce352bcd8'), (b'RateLimit', b'"api";r=983;t=176'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'rZpk8j2UzpBo1Qe1Fr9-Icr7AdTO_sZeyXp98iz6h53N8RNaD9GfgA==')]) 2026-03-08 16:52:30 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:52:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:52:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:52:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:52:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:52:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:52:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:52:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:52:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:52:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:52:30 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 16:52:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:55:55 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2b8b-1bb0b4e56d922577328e2db7;ec27a31e-72f7-4088-a607-655ce352bcd8'), (b'RateLimit', b'"api";r=982;t=176'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 da5253846842f4efc3e80679e4a7c250.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'IQTRW9sp3UMvBwfhptoDCio9tZA7NAiXI-nbQRmlMYqMy7VfUWhQ3g==')]) 2026-03-08 16:52:30 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:52:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:52:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:52:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:52:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:52:32 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 16:52:32 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 16:52:32 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 16:52:34 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 16:52:34 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpxqfk27tc_mock.wav 2026-03-08 16:52:36 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:52:36 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:52:39 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 16:52:41 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:52:41 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:52:41 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 16:52:41 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:52:42 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 42자) 2026-03-08 16:52:42 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 16:52:42 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5701, filename=tmpki1qhs5n_mock.wav) 2026-03-08 16:52:42 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:52:42 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:52:42 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:52:42 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:52:42 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:52:42 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:52:42 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:52:42 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:52:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:52:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:52:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:52:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:52:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:52:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:56:08 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2b98-3dadbb3f139079410839504c;d4593826-f957-49d6-a8f5-6cb2aa8013bd'), (b'RateLimit', b'"api";r=981;t=163'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ZijKcYTFxv8GCFtyNORKFWt5HPnm3Wm6WT8OsbcZ3NnLj5r-5DQ-iA==')]) 2026-03-08 16:52:42 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:52:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:52:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:52:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:52:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:52:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:52:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:52:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:52:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:52:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:52:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:56:08 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2b98-0d36259e2d62ac05679db28c;d4593826-f957-49d6-a8f5-6cb2aa8013bd'), (b'RateLimit', b'"api";r=980;t=163'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'gJvukckG6bY-TNY0Jk44GaSMvzb6OUk5XpVMs6Qj1a9hd5n0GQM1_w==')]) 2026-03-08 16:52:42 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:52:42 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:52:42 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:52:42 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:52:42 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:52:45 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 16:52:45 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 16:52:45 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 16:52:45 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 16:52:45 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6r7_ycom_mock.wav 2026-03-08 16:52:46 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 16:52:49 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 16:52:49 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:52:51 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 16:52:51 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp8qqshs0w_mock.wav 2026-03-08 16:52:54 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:52:54 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:52:54 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 16:52:54 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:52:54 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 35자) 2026-03-08 16:52:54 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:52:54 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5702, filename=tmpvn0cic_t_mock.wav) 2026-03-08 16:52:54 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:52:54 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:52:54 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:52:54 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:52:54 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:52:54 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:52:54 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:52:54 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:52:54 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:52:54 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:52:54 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:52:54 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:52:54 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:52:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:56:20 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2ba4-5789c0a04452b3743b76ccd5;bcad7bb3-e3e7-48eb-8e11-8bda457cf2c4'), (b'RateLimit', b'"api";r=979;t=151'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'4NWF-4FhgeaqS6r06rL_lR7dDnjWK0Sr9nnkNJ65y5uA3NwHZJELSQ==')]) 2026-03-08 16:52:55 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:52:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:52:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:52:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:52:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:52:55 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:52:55 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:52:55 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:52:55 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:52:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:52:55 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:56:20 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2ba4-1dbca7794164a299565753c3;bcad7bb3-e3e7-48eb-8e11-8bda457cf2c4'), (b'RateLimit', b'"api";r=978;t=151'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'XebGwOxnE4BPtsr96GOk7wjj_Gfs93sR-J_y5Qcy0qtEhZV8PCAX6A==')]) 2026-03-08 16:52:55 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:52:55 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:52:55 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:52:55 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:52:55 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:52:57 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:52:57 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 16:52:57 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 16:53:01 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 16:53:01 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:53:01 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 16:53:07 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 16:53:11 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 16:53:15 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 16:53:18 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 16:53:20 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:53:20 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpt870zu9o_mock.wav 2026-03-08 16:53:22 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 16:53:24 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:53:24 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp0c1fvv93_mock.wav 2026-03-08 16:53:24 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 16:53:29 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 16:53:30 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-1.820378 < -1.000000) 2026-03-08 16:53:31 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.183445 < -1.000000) 2026-03-08 16:53:31 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:53:31 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:53:31 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '중앙 노포 범어사서' → 불명 2026-03-08 16:53:31 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:53:32 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 79자) 2026-03-08 16:53:32 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:중앙 노포 범어사서 통과 | 긴급도:일반 | 키워드:중앙 노포 범어사서,노포,신호,통과 2026-03-08 16:53:32 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5703, filename=tmp6srzfflx_mock.wav) 2026-03-08 16:53:32 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:53:32 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:53:32 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:53:32 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:53:32 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:53:32 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:53:32 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:53:32 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:53:32 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:53:32 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:53:32 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:53:32 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:53:32 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:53:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:56:58 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2bca-3232271c32386da34276a317;b422860b-9792-4de5-ba63-5e4cd7d4f1d5'), (b'RateLimit', b'"api";r=977;t=113'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'o8__NcunceHDHOtNlkSCSbRV0iMVoaaXG-oAWAuiUKmq-etL6SI33Q==')]) 2026-03-08 16:53:33 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:53:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:53:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:53:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:53:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:53:33 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:53:33 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:53:33 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:53:33 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:53:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:53:33 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:56:58 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2bca-335603f02963136f425955c0;b422860b-9792-4de5-ba63-5e4cd7d4f1d5'), (b'RateLimit', b'"api";r=976;t=113'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'cfot_fXJ_itsAAMGr-bgsTAEBi5YdcTltqmnLKMdXpMRG-Fa0hrDPw==')]) 2026-03-08 16:53:33 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:53:33 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:53:33 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:53:33 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:53:33 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:53:35 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:53:35 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 16:53:35 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 16:53:37 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 16:53:39 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 16:53:40 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 16:53:40 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 16:53:40 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5704, filename=tmp8vehr_qx_mock.wav) 2026-03-08 16:53:40 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:53:40 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 16:53:40 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:53:40 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:53:40 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:53:40 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:53:40 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:53:40 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:53:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:53:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:53:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:53:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:53:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:53:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:57:05 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2bd1-1e787bea2c37ee781140f7d2;3adcbf6d-1c86-44a1-ad96-673feede215d'), (b'RateLimit', b'"api";r=975;t=106'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ZdRQa3_Eo52Dgw688KQDymDPaPEeeXV4Y2ET8ovTawc0PjUuiYTWLg==')]) 2026-03-08 16:53:40 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:53:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:53:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:53:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:53:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:53:40 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:53:40 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:53:40 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:53:40 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:53:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:53:40 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:57:06 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2bd2-16993e9a22397e194143be63;3adcbf6d-1c86-44a1-ad96-673feede215d'), (b'RateLimit', b'"api";r=974;t=105'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 b9a1af77d43aa3dc21e274044ae4499e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'cDp5H_kvcoY6TAKE_8zqvwD7v95gKcHi77Yn_gHcfx5H0j0a221TWw==')]) 2026-03-08 16:53:40 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:53:40 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:53:40 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:53:40 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:53:40 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:53:42 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 16:53:42 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 16:53:42 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 16:53:46 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 16:53:46 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:53:48 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 16:53:48 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp630wr2uo_mock.wav 2026-03-08 16:53:48 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 16:53:51 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 16:53:51 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 16:53:51 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:53:52 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 16:53:52 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 16:53:52 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5705, filename=tmp7biyd1s8_mock.wav) 2026-03-08 16:53:52 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:53:52 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:53:52 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:53:52 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:53:52 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:53:52 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:53:52 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:53:52 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:53:52 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:53:52 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:53:52 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:53:52 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:53:52 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:53:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:57:18 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2bde-6bef3f4c524be8f216304e98;cdadb4e4-498a-459a-8bcb-08525efef884'), (b'RateLimit', b'"api";r=973;t=93'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'LLnhmlg2f_Jrhjery7LDyg-WTBBB2dMgiPgbOnntmmNvayU80Mcpfw==')]) 2026-03-08 16:53:53 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:53:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:53:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:53:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:53:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:53:53 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:53:53 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:53:53 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:53:53 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:53:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:53:53 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:57:18 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2bde-7483bdac346648242607d548;cdadb4e4-498a-459a-8bcb-08525efef884'), (b'RateLimit', b'"api";r=972;t=93'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 63a5602c0026310ff3bc102e4bcef29a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'NAFDC-vuQf3_fS6nUv33C0EEi0KUqSVzD5lv46lJra1HnXvvESs9aA==')]) 2026-03-08 16:53:53 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:53:53 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:53:53 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:53:53 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:53:53 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:53:55 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 16:53:55 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 16:53:55 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 16:53:57 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 16:53:57 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmptrr3omj4_mock.wav 2026-03-08 16:53:57 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 16:53:59 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 16:53:59 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:54:01 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 16:54:01 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpghe1qmdg_mock.wav 2026-03-08 16:54:04 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 16:54:04 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 16:54:04 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:54:05 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 89자) 2026-03-08 16:54:05 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 16:54:05 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5706, filename=tmpt5h6j0j1_mock.wav) 2026-03-08 16:54:05 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:54:05 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:54:05 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:54:05 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:54:05 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:54:05 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:54:05 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:54:05 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:54:05 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:54:05 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:54:05 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:54:05 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:54:05 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:54:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:57:31 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2beb-4cdf576b3845148530703170;a36d8915-6c98-40e3-b0e5-82eaadbd6632'), (b'RateLimit', b'"api";r=971;t=80'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'674u-gxf-MLE5bTmDvBH_YpiYqsDcq5ld6taGzwe0_dc0eUCIemPEw==')]) 2026-03-08 16:54:06 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:54:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:54:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:54:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:54:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:54:06 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:54:06 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:54:06 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:54:06 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:54:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:54:06 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:57:31 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2beb-54b41e854e45faa953dc9836;a36d8915-6c98-40e3-b0e5-82eaadbd6632'), (b'RateLimit', b'"api";r=970;t=80'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 0a311f4b1a24ec1bb616391bb5bef318.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'-33o2rzZ7xzPTbu8u754Kcvz4DvLlQ56LbDvB4ao7JYeAL-jselRlw==')]) 2026-03-08 16:54:06 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:54:06 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:54:06 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:54:06 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:54:06 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:54:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 16:54:08 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 16:54:08 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 16:54:08 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 16:54:12 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:54:12 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:54:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 16:54:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpa7xsmmqn_mock.wav 2026-03-08 16:54:13 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 16:54:16 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 16:54:16 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 16:54:16 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:54:17 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 69자) 2026-03-08 16:54:17 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV),모터,확인,통과 2026-03-08 16:54:17 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5707, filename=tmp0u6s4btm_mock.wav) 2026-03-08 16:54:17 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:54:17 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:54:17 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:54:17 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:54:17 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:54:17 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:54:17 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:54:17 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:54:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:54:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:54:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:54:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:54:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:54:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:57:43 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2bf7-452a4a99385573a24b2f3f5d;9fccfbb7-a7fb-485c-b4e2-0347715a3791'), (b'RateLimit', b'"api";r=969;t=68'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'RhvvZ_nMqlzqN-QFN94CqvKEgvUsYUmz6pNNAoeCxnSLcaFBxQkrgw==')]) 2026-03-08 16:54:18 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:54:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:54:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:54:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:54:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:54:18 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:54:18 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:54:18 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:54:18 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:54:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:54:18 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:57:43 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2bf7-002b1f792bce66246e4af40b;9fccfbb7-a7fb-485c-b4e2-0347715a3791'), (b'RateLimit', b'"api";r=968;t=68'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 de6fd68c70ca3c12cb609faad680c294.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'L6zsDJMh1yADI2rW4T4mf8W__HKWm-YKq19A01rMu25fVEW_742WEA==')]) 2026-03-08 16:54:18 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:54:18 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:54:18 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:54:18 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:54:18 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:54:18 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 16:54:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1h4ta_e4_mock.wav 2026-03-08 16:54:20 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 16:54:20 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 16:54:20 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 16:54:24 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:54:24 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:54:28 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 16:54:29 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:54:29 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:54:29 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 16:54:29 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:54:30 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 65자) 2026-03-08 16:54:30 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:다대포해수욕장,분기부,통과,일반 2026-03-08 16:54:30 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5708, filename=tmp7v1_rdu1_mock.wav) 2026-03-08 16:54:30 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:54:30 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:54:30 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:54:30 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:54:30 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:54:30 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:54:30 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:54:30 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:54:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:54:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:54:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:54:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:54:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:54:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:57:56 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2c04-7649efa13501795a055f60fd;e7c1279d-24c8-4eb0-977e-b5c241ab5751'), (b'RateLimit', b'"api";r=967;t=55'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'aC0XxcnaA4aV2aTldLFDM2H_JBsWDckScfPrTYclUQ6-sz1TKpm1zQ==')]) 2026-03-08 16:54:30 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:54:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:54:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:54:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:54:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:54:30 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:54:30 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:54:30 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:54:30 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:54:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:54:30 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:57:56 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2c04-18a430715cb785697ff34fdb;e7c1279d-24c8-4eb0-977e-b5c241ab5751'), (b'RateLimit', b'"api";r=966;t=55'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 ca56b3ee23ee40fa0075f20b9167539c.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'ETCKdXqvw-L5G7tHyd92tB3-nFQNzkHqQcf7Yhg29bEQzP7ML-cBwg==')]) 2026-03-08 16:54:30 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:54:30 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:54:30 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:54:30 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:54:30 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:54:33 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 16:54:33 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 16:54:33 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 16:54:36 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 16:54:36 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:54:38 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 16:54:41 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:54:41 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:54:41 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 16:54:41 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:54:42 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 77자) 2026-03-08 16:54:42 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:다대포해수욕장, 공기계, 선거,확인 2026-03-08 16:54:42 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5709, filename=tmp06glszzm_mock.wav) 2026-03-08 16:54:42 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:54:42 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:54:42 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:54:42 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:54:42 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:54:42 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:54:42 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:54:42 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:54:42 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:54:42 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:54:42 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:54:42 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:54:42 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:54:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:58:08 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2c10-4bfba7c02f4e94b81eb5aa25;a2655451-11d5-4fc1-b374-3ef4e276163f'), (b'RateLimit', b'"api";r=965;t=43'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Yo66-5V_omwuaiHpci4wt7FSNN0KUo0HsCr_gU-sevLPslzbA2C_Yw==')]) 2026-03-08 16:54:43 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:54:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:54:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:54:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:54:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:54:43 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:54:43 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:54:43 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:54:43 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:54:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:54:43 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:58:08 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2c10-6fd57d2e6ea6e2794f05a7d3;a2655451-11d5-4fc1-b374-3ef4e276163f'), (b'RateLimit', b'"api";r=964;t=43'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 9e806e8c52db91f91b63e29b2b9ef45a.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'etu4-PMvQ7k23MyvXGZ9nHb3-Fycx7h2pCVFSxrpIYW2FH6KTr7oqA==')]) 2026-03-08 16:54:43 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:54:43 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:54:43 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:54:43 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:54:43 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:54:45 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:54:45 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 16:54:45 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 16:54:46 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 16:54:47 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:54:47 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpsf2hccqo_mock.wav 2026-03-08 16:54:49 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 16:54:49 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:54:49 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 16:54:51 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:54:51 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp6mmkvtnk_mock.wav 2026-03-08 16:54:55 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 16:55:03 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 16:55:04 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 16:55:10 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 16:55:14 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 16:55:15 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 16:55:15 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpvvnp9sbr_mock.wav 2026-03-08 16:55:15 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 16:55:15 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-3.626622 < -1.000000) 2026-03-08 16:55:16 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-4.134057 < -1.000000) 2026-03-08 16:55:16 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:55:16 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:55:16 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: 'отброс' → 불명 2026-03-08 16:55:16 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:55:17 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 29자) 2026-03-08 16:55:17 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용: "отброс" | 긴급도:일반 | 키워드:없음 2026-03-08 16:55:17 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5710, filename=tmph_1a63kx_mock.wav) 2026-03-08 16:55:17 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:55:17 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:55:17 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:55:17 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:55:17 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:55:17 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:55:17 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:55:17 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:55:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:55:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:55:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:55:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:55:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:55:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:58:43 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2c33-2fa5d9162f8680e40ffb8741;622c3880-7de5-412c-9e0e-007d09320fa7'), (b'RateLimit', b'"api";r=963;t=8'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'6iktmTqkdTTMaHXREANB-7XYHktgy_KLtOR653zH4GuoCP0NS_HvDA==')]) 2026-03-08 16:55:17 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:55:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:55:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:55:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:55:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:55:17 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:55:17 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:55:17 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:55:17 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:55:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:55:17 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:58:43 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2c33-6bd0cade359b67b25af23af3;622c3880-7de5-412c-9e0e-007d09320fa7'), (b'RateLimit', b'"api";r=962;t=8'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'RrH3yxhjd_oEDsu4S5zbGZpnolYoOUMqC_BOdYPVCFzJlRF4e3jODQ==')]) 2026-03-08 16:55:17 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:55:17 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:55:17 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:55:17 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:55:17 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:55:20 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:55:20 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 16:55:20 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 16:55:23 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 16:55:23 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpscw9py66_mock.wav 2026-03-08 16:55:23 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 16:55:24 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 16:55:24 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 16:55:24 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 내용 없음 | 긴급도:일반 | 키워드:없음 2026-03-08 16:55:24 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5711, filename=tmpgvcs3t5r_mock.wav) 2026-03-08 16:55:24 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:55:24 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 16:55:24 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:55:24 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:55:24 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:55:24 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:55:24 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:55:24 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:55:24 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:55:24 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:55:24 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:55:24 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:55:24 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:55:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:58:50 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2c3a-71aab52b7fa0d6686baafe3e;6dab09b9-d13a-45c3-aa80-12e1e759b8c9'), (b'RateLimit', b'"api";r=961;t=1'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'mhVHWz6u3IVxGeAocgQZ-L-LVpfwQLUC8xhMYhk3xAormYXSdZs3cQ==')]) 2026-03-08 16:55:25 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:55:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:55:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:55:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:55:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:55:25 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:55:25 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:55:25 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:55:25 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:55:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:55:25 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:58:50 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2c3a-5bcef2d1061165c310201b05;6dab09b9-d13a-45c3-aa80-12e1e759b8c9'), (b'RateLimit', b'"api";r=960;t=1'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 dcc5887dae7e24a17696a24c486b761e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'gXMX7O5OVoL4UEjCb7gyCanvsHPryHS_Gz-lBZIpUTykBEFPiBB7BA==')]) 2026-03-08 16:55:25 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:55:25 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:55:25 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:55:25 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:55:25 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:55:27 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 16:55:27 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 16:55:27 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 16:55:28 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 16:55:28 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpamwgg6p__mock.wav 2026-03-08 16:55:31 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 16:55:31 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:55:34 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 16:55:36 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 16:55:36 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 16:55:36 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:55:37 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 16:55:37 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 16:55:37 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5712, filename=tmpvwmt64sf_mock.wav) 2026-03-08 16:55:37 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:55:37 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:55:37 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:55:37 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:55:37 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:55:37 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:55:37 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:55:37 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:55:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:55:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:55:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:55:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:55:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:55:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:59:03 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2c47-4cf748c04736b18c672ce2e3;74f63452-a5b1-4fa5-a15b-099d500340fd'), (b'RateLimit', b'"api";r=999;t=288'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'H1V1sfJB4d_lUWqAjYUiSltCEI-KrY_ZUvcA2JJ1he5O2MBHKoK8Bg==')]) 2026-03-08 16:55:37 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:55:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:55:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:55:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:55:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:55:37 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:55:37 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:55:37 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:55:37 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:55:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:55:37 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:59:03 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2c47-271744264168bcbf07fa2d84;74f63452-a5b1-4fa5-a15b-099d500340fd'), (b'RateLimit', b'"api";r=998;t=288'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 42bcc6b15e008993757869eb392e21d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'y5xalWDrxwY6rgLnWIkPfvidZpAKeJfBRd7WwpLolOPc5DqLqIcFZg==')]) 2026-03-08 16:55:37 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:55:37 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:55:37 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:55:37 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:55:37 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:55:39 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 16:55:39 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp30bpjryx_mock.wav 2026-03-08 16:55:40 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 16:55:40 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 16:55:40 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 16:55:40 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 16:55:44 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 16:55:44 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:55:45 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 16:55:45 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpn_zb5mof_mock.wav 2026-03-08 16:55:49 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 16:55:49 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 16:55:49 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:55:50 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 16:55:50 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과,일반 2026-03-08 16:55:50 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5713, filename=tmpzz9uuvo6_mock.wav) 2026-03-08 16:55:50 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:55:50 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:55:50 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:55:50 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:55:50 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:55:50 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:55:50 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:55:50 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:55:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:55:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:55:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:55:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:55:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:55:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:59:16 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2c54-26c3ed6b6877e5f424fa2c60;2c1fed25-f60d-4f88-abd1-33297e127f9a'), (b'RateLimit', b'"api";r=997;t=275'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'XDiXRZCVetlvoVBBghabALA75ULJH2QplGui4hdSkdrhn7B-87AxZQ==')]) 2026-03-08 16:55:50 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:55:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:55:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:55:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:55:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:55:50 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:55:50 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:55:50 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:55:50 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:55:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:55:50 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:59:16 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2c54-0d8d8d4e302b6f834b52d7cd;2c1fed25-f60d-4f88-abd1-33297e127f9a'), (b'RateLimit', b'"api";r=996;t=275'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c377d93e0938558668ec06e1f96f53e0.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'Lcpbz42VpsJbBW3Pfa2iX57iEx2EaHfwypAzhc4_bBSMRstPlihU2Q==')]) 2026-03-08 16:55:50 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:55:50 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:55:50 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:55:50 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:55:50 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:55:53 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 16:55:53 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 16:55:53 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 16:55:55 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 16:55:56 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:55:56 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:56:01 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 16:56:01 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 16:56:01 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:56:02 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 70자) 2026-03-08 16:56:02 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:역전기(RV), 모터,확인,통과 2026-03-08 16:56:02 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5714, filename=tmpd5znufxt_mock.wav) 2026-03-08 16:56:02 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:56:02 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:56:02 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:56:02 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:56:02 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:56:02 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:56:02 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:56:02 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:56:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:56:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:56:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:56:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:56:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:56:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:59:27 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2c5f-0a3db19f59edba4a297f2db8;4bf3df57-243d-42dd-b924-90a5aa2c95d0'), (b'RateLimit', b'"api";r=995;t=264'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'kFUxf6VlDWN1ZxMXlb2ootfax_ah_f2SZmDn_ySGvJ9DMUNpUF33Kw==')]) 2026-03-08 16:56:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:56:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:56:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:56:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:56:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:56:02 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:56:02 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:56:02 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:56:02 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:56:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:56:02 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:59:28 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2c60-0e322b914783b44d4cbf5330;4bf3df57-243d-42dd-b924-90a5aa2c95d0'), (b'RateLimit', b'"api";r=994;t=263'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 c84f725aa1244c57e6ad6d1072d23c54.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'LYw3aiGssB9el2y2mhzM9yE-IQbbdamWQjQse1eT9aCZEODGR-1EdQ==')]) 2026-03-08 16:56:02 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:56:02 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:56:02 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:56:02 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:56:02 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:56:04 [INFO ] faster_whisper:881 — Processing audio with duration 00:05.184 2026-03-08 16:56:04 [INFO ] faster_whisper:895 — VAD filter removed 00:01.744 of audio 2026-03-08 16:56:04 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:03.440] 2026-03-08 16:56:05 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 16:56:08 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:56:08 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:56:12 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 16:56:14 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:56:14 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:56:14 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 분기부 통과했습니다' → 불명 2026-03-08 16:56:14 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:56:14 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 42자) 2026-03-08 16:56:14 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 분기부 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 16:56:14 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5715, filename=tmp_t4qnyom_mock.wav) 2026-03-08 16:56:14 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:56:14 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:56:14 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:56:14 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:56:14 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:56:14 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:56:14 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:56:14 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:56:14 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:56:14 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:56:14 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:56:14 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:56:14 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:56:14 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:56:14 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp1oup46ct_mock.wav 2026-03-08 16:56:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:59:40 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2c6c-72443d0a309173e50d5cd30e;989121dc-93ed-47da-ab71-1e4c1ca0a9ec'), (b'RateLimit', b'"api";r=993;t=251'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'QwCoUS_aQHagVYiPJGSQKDl_xZ9VkE_neCwIDjVZU_LlMudWXdJTgg==')]) 2026-03-08 16:56:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:56:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:56:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:56:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:56:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:56:15 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:56:15 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:56:15 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:56:15 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:56:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:56:15 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:59:40 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2c6c-38533341554334e358b91cd4;989121dc-93ed-47da-ab71-1e4c1ca0a9ec'), (b'RateLimit', b'"api";r=992;t=251'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 50afb6a3b8e3b1dd9e7853e2dd99e822.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'GtG-bsDkd1NH-igVV7p3CBOeOhmb0Vk01gAZTRPsqr4l6o62Od18qQ==')]) 2026-03-08 16:56:15 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:56:15 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:56:15 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:56:15 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:56:15 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:56:16 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 16:56:17 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.928 2026-03-08 16:56:17 [INFO ] faster_whisper:895 — VAD filter removed 00:02.176 of audio 2026-03-08 16:56:17 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.208 -> 00:02.960] 2026-03-08 16:56:18 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:56:18 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpdnvnz8du_mock.wav 2026-03-08 16:56:21 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 1.00 2026-03-08 16:56:21 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:56:26 [DEBUG ] uvicorn.error:106 — [SPKCLS] LLM raw: '\nThinking Process:' 2026-03-08 16:56:26 [WARNING ] uvicorn.error:122 — [SPKCLS] JSON 파싱 실패 → 불명 반환. raw='\nThinking Process:' 2026-03-08 16:56:26 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '다대포해수욕장 공기계 선거 확인했습니다' → 불명 2026-03-08 16:56:26 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:56:27 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 43자) 2026-03-08 16:56:27 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:다대포해수욕장 공기계 선거 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:56:27 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5716, filename=tmp2exapyo3_mock.wav) 2026-03-08 16:56:27 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:56:27 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:56:27 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:56:27 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:56:27 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:56:27 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:56:27 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:56:27 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:56:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:56:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:56:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:56:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:56:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:56:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:59:52 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2c78-3faac0386085931f2d78504d;986a2e35-8256-49ba-ba8a-a3f1e47c64dc'), (b'RateLimit', b'"api";r=991;t=239'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'AThbRClRZycPt0sW81YV4L8cxiaJT4NT8RwZgHWfgeG6YcViC1pHBA==')]) 2026-03-08 16:56:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:56:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:56:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:56:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:56:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:56:27 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:56:27 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:56:27 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:56:27 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:56:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:56:27 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 07:59:53 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2c79-49701f181ef7fa0b19822749;986a2e35-8256-49ba-ba8a-a3f1e47c64dc'), (b'RateLimit', b'"api";r=990;t=238'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 8dd24a39443a0f46502b9cac9a0b9780.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'ICN57-P5'), (b'X-Amz-Cf-Id', b'7NPhitEzXLevjjk93KopbzZiVY4GLr2-v0igvzS_ElON6IPKeeTKKw==')]) 2026-03-08 16:56:27 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:56:27 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:56:27 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:56:27 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:56:27 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:56:29 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:56:29 [INFO ] faster_whisper:895 — VAD filter removed 00:01.456 of audio 2026-03-08 16:56:29 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:01.456 -> 00:02.112] 2026-03-08 16:56:32 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=849) 2026-03-08 16:56:33 [INFO ] faster_whisper:948 — Detected language 'ru' with probability 0.91 2026-03-08 16:56:33 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:56:39 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.0 (5.633333 > 2.400000) 2026-03-08 16:56:42 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (10.4s) 2026-03-08 16:56:42 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpo716iamo_mock.wav 2026-03-08 16:56:42 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1078) 2026-03-08 16:56:47 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.2 (22.294118 > 2.400000) 2026-03-08 16:56:50 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (8.1s) 2026-03-08 16:56:50 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpo70ib5up_mock.wav 2026-03-08 16:56:51 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=620) 2026-03-08 16:56:53 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.4 (22.294118 > 2.400000) 2026-03-08 16:56:55 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.2s) 2026-03-08 16:56:55 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpkoinur0l_mock.wav 2026-03-08 16:56:59 [DEBUG ] faster_whisper:1485 — Compression ratio threshold is not met with temperature 0.6 (22.294118 > 2.400000) 2026-03-08 16:56:59 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 0.8 (-2.431486 < -1.000000) 2026-03-08 16:57:00 [DEBUG ] faster_whisper:1500 — Log probability threshold is not met with temperature 1.0 (-3.848992 < -1.000000) 2026-03-08 16:57:00 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '모터카' 2026-03-08 16:57:00 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터카 졸업은 이름룰이에요' → 열차 2026-03-08 16:57:00 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:57:01 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 37자) 2026-03-08 16:57:01 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터카 졸업 | 긴급도:일반 | 키워드:없음 2026-03-08 16:57:01 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5717, filename=tmps0o0dq_7_mock.wav) 2026-03-08 16:57:01 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:57:01 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:57:01 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=918) 2026-03-08 16:57:01 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:57:01 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:57:01 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:57:01 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:57:01 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:57:01 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:57:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:57:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:57:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:57:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:57:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:57:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 08:00:26 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2c9a-2119eb2a3b9bb062774bd82f;f75c1743-4ca5-4d2d-a0e2-0d64a03358ce'), (b'RateLimit', b'"api";r=989;t=205'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 aeeecbfe839d83f73c414e665186a0d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'pfF_-Ccp5SuXnM5ocwgJKEIstM1fbWlbY8ylSdBv-5ImeTbAxvuNyA==')]) 2026-03-08 16:57:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:57:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:57:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:57:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:57:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:57:01 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:57:01 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:57:01 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:57:01 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:57:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:57:01 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 08:00:27 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2c9b-08483254529207ee37b86474;f75c1743-4ca5-4d2d-a0e2-0d64a03358ce'), (b'RateLimit', b'"api";r=988;t=204'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 aeeecbfe839d83f73c414e665186a0d6.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'kTm6dZjQiR-gENrjDAF1JTvXQq-7tSGVS_ivnsY3Ihte2q0z-95ZhQ==')]) 2026-03-08 16:57:01 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:57:01 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:57:01 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:57:01 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:57:01 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:57:03 [INFO ] faster_whisper:881 — Processing audio with duration 00:02.112 2026-03-08 16:57:03 [INFO ] faster_whisper:895 — VAD filter removed 00:02.112 of audio 2026-03-08 16:57:03 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: 2026-03-08 16:57:06 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (5.2s) 2026-03-08 16:57:06 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpb498xoka_mock.wav 2026-03-08 16:57:07 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=950) 2026-03-08 16:57:07 [INFO ] faster_whisper:948 — Detected language 'en' with probability 0.61 2026-03-08 16:57:08 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 41자) 2026-03-08 16:57:08 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:무전 분석 완료 | 긴급도:일반 | 키워드:무전, 분석, 완료 2026-03-08 16:57:08 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5718, filename=tmpmtm1q2kz_mock.wav) 2026-03-08 16:57:08 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:57:08 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 0건 2026-03-08 16:57:08 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:57:08 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:57:08 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:57:08 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:57:08 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:57:08 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:57:08 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:57:08 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:57:08 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:57:08 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:57:08 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:57:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 08:00:34 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2ca2-1383a5bc3fa12c052b4a9c98;c44b9b65-40f2-44e7-8d1b-a3f52b3daaa2'), (b'RateLimit', b'"api";r=987;t=197'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 55821335c38df6b4bfe7a63af5654094.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'hBSQpWECRZa37Ye1yMWKkx4hwkJ18As_5y9tHKv9QVeHHKV8Q5ZG_w==')]) 2026-03-08 16:57:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:57:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:57:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:57:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:57:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:57:09 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:57:09 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:57:09 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:57:09 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:57:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:57:09 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 08:00:34 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2ca2-6fdb537001a455ca59cb167a;c44b9b65-40f2-44e7-8d1b-a3f52b3daaa2'), (b'RateLimit', b'"api";r=986;t=197'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 55821335c38df6b4bfe7a63af5654094.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'-sUTpwsHHp2n90wWer8Hk2_fmOsPPRCGSTe20hQdUH0fgiGucsrHdA==')]) 2026-03-08 16:57:09 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:57:09 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:57:09 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:57:09 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:57:09 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:57:11 [INFO ] faster_whisper:881 — Processing audio with duration 00:10.432 2026-03-08 16:57:11 [INFO ] faster_whisper:895 — VAD filter removed 00:01.952 of audio 2026-03-08 16:57:11 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.080 -> 00:08.560] 2026-03-08 16:57:12 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (4.9s) 2026-03-08 16:57:12 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpriz0vvq0_mock.wav 2026-03-08 16:57:15 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.99 2026-03-08 16:57:15 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:57:20 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '검측차' 2026-03-08 16:57:20 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '네 지지금구 좌천 하선 있는 궤도 검측차는 지지금구 좌' → 열차 2026-03-08 16:57:20 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:57:21 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 28자) 2026-03-08 16:57:21 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:전차선 통과 | 긴급도:일반 | 키워드:없음 2026-03-08 16:57:21 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5719, filename=tmp6cbl0vuy_mock.wav) 2026-03-08 16:57:21 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:57:21 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:57:21 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:57:21 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:57:21 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:57:21 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:57:21 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:57:21 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:57:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:57:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:57:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:57:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:57:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:57:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 08:00:47 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2caf-3fd03d3d6dd879970c0fe121;baf57253-bcef-4fa7-816c-15fb7a2e2642'), (b'RateLimit', b'"api";r=985;t=184'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 29147f9e38067439b15976c1b4e88fc2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'-SmM3dbicOzJzNguZsrZvsa7HIduycxEx6RZOxxMJKT8LgSyEtG2XA==')]) 2026-03-08 16:57:21 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:57:21 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:57:21 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:57:21 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:57:21 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:57:21 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:57:21 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:57:21 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:57:21 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:57:21 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:57:22 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 08:00:47 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2caf-4f088c22166c630a37e0624c;baf57253-bcef-4fa7-816c-15fb7a2e2642'), (b'RateLimit', b'"api";r=984;t=184'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 29147f9e38067439b15976c1b4e88fc2.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'loNvVULaVMSg6WJ0EV9E9WhKt5oTecv5wH5kNmMfcCsQaqjJFC3Vfw==')]) 2026-03-08 16:57:22 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:57:22 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:57:22 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:57:22 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:57:22 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:57:22 [INFO ] uvicorn.error:204 — [Mock] playback done - waiting 10s before repeat 2026-03-08 16:57:24 [INFO ] faster_whisper:881 — Processing audio with duration 00:08.128 2026-03-08 16:57:24 [INFO ] faster_whisper:895 — VAD filter removed 00:02.224 of audio 2026-03-08 16:57:24 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.000 -> 00:05.904] 2026-03-08 16:57:28 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.97 2026-03-08 16:57:28 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:57:32 [INFO ] uvicorn.error:147 — ▶ 시뮬레이션 재생 시작 | SR=16000Hz CH=1 SW=2byte | 파일=sample1.m4a 2026-03-08 16:57:32 [DEBUG ] uvicorn.error:42 — [SPKCLS] 관제 휴리스틱 히트: '신호진로 확인' 2026-03-08 16:57:32 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '부산진 측선 좌천 하선 신호진로 확인을 통과해 주십시오' → 관제 2026-03-08 16:57:32 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:57:34 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 86자) 2026-03-08 16:57:34 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:부산진 측선 좌천 하선 신호진로 확인 통과 | 긴급도:일반 | 키워드:부산진,측선,좌천,하선,신호진로,통과 2026-03-08 16:57:34 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5720, filename=tmpfq35qg7y_mock.wav) 2026-03-08 16:57:34 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:57:34 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:57:34 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:57:34 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:57:34 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:57:34 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value= 2026-03-08 16:57:34 [DEBUG ] httpcore.connection:47 — start_tls.started ssl_context= server_hostname='huggingface.co' timeout=None 2026-03-08 16:57:34 [DEBUG ] httpcore.connection:47 — start_tls.complete return_value= 2026-03-08 16:57:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:57:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:57:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:57:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:57:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:57:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 307, b'Temporary Redirect', [(b'Content-Type', b'text/plain; charset=utf-8'), (b'Content-Length', b'103'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 08:00:59 GMT'), (b'Location', b'/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2cbb-6648ab17170733621d01d2ac;708bbbcd-cd70-47e1-bbd8-79bab8975d88'), (b'RateLimit', b'"api";r=983;t=172'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin, Accept'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 748acac5bfb97f7ea6f9980e3676d41e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'450r2BzbOexUBwdbjfjAtkwUuz7EcCMcnOLo52rUTZNxWV0w-xiFkQ==')]) 2026-03-08 16:57:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/mobiuslabsgmbh/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 307 Temporary Redirect" 2026-03-08 16:57:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:57:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:57:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:57:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:57:34 [DEBUG ] httpcore.http11:47 — send_request_headers.started request= 2026-03-08 16:57:34 [DEBUG ] httpcore.http11:47 — send_request_headers.complete 2026-03-08 16:57:34 [DEBUG ] httpcore.http11:47 — send_request_body.started request= 2026-03-08 16:57:34 [DEBUG ] httpcore.http11:47 — send_request_body.complete 2026-03-08 16:57:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.started request= 2026-03-08 16:57:34 [DEBUG ] httpcore.http11:47 — receive_response_headers.complete return_value=(b'HTTP/1.1', 200, b'OK', [(b'Content-Type', b'application/json; charset=utf-8'), (b'Content-Length', b'763'), (b'Connection', b'keep-alive'), (b'Date', b'Sun, 08 Mar 2026 08:01:00 GMT'), (b'ETag', b'W/"2fb-TB2P1l5tzNz5Hq1B22/2Myb+a1M"'), (b'X-Powered-By', b'huggingface-moon'), (b'X-Request-Id', b'Root=1-69ad2cbc-498257dc289d903f2c7df76a;708bbbcd-cd70-47e1-bbd8-79bab8975d88'), (b'RateLimit', b'"api";r=982;t=171'), (b'RateLimit-Policy', b'"fixed window";"api";q=1000;w=300'), (b'cross-origin-opener-policy', b'same-origin'), (b'Referrer-Policy', b'strict-origin-when-cross-origin'), (b'Access-Control-Max-Age', b'86400'), (b'Access-Control-Allow-Origin', b'https://huggingface.co'), (b'Vary', b'Origin'), (b'Access-Control-Expose-Headers', b'X-Repo-Commit,X-Request-Id,X-Error-Code,X-Error-Message,X-Total-Count,ETag,Link,Accept-Ranges,Content-Range,X-Linked-Size,X-Linked-ETag,X-Xet-Hash'), (b'X-Cache', b'Miss from cloudfront'), (b'Via', b'1.1 748acac5bfb97f7ea6f9980e3676d41e.cloudfront.net (CloudFront)'), (b'X-Amz-Cf-Pop', b'HKG1-P1'), (b'X-Amz-Cf-Id', b'AL_iMmohOfdSmw8r-uvke89gQDr2_EtXXmQChRDSaA_Vnp0PsbOeqA==')]) 2026-03-08 16:57:34 [INFO ] httpx:1025 — HTTP Request: GET https://huggingface.co/api/models/dropbox-dash/faster-whisper-large-v3-turbo/revision/main "HTTP/1.1 200 OK" 2026-03-08 16:57:34 [DEBUG ] httpcore.http11:47 — receive_response_body.started request= 2026-03-08 16:57:34 [DEBUG ] httpcore.http11:47 — receive_response_body.complete 2026-03-08 16:57:34 [DEBUG ] httpcore.http11:47 — response_closed.started 2026-03-08 16:57:34 [DEBUG ] httpcore.http11:47 — response_closed.complete 2026-03-08 16:57:36 [INFO ] faster_whisper:881 — Processing audio with duration 00:04.224 2026-03-08 16:57:36 [INFO ] faster_whisper:895 — VAD filter removed 00:02.016 of audio 2026-03-08 16:57:36 [DEBUG ] faster_whisper:901 — VAD filter kept the following audio segments: [00:00.368 -> 00:02.576] 2026-03-08 16:57:39 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=1050) 2026-03-08 16:57:40 [INFO ] faster_whisper:948 — Detected language 'ko' with probability 0.95 2026-03-08 16:57:40 [DEBUG ] faster_whisper:1183 — Processing segment at 00:00.000 2026-03-08 16:57:41 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:57:41 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmp82dl2_xd_mock.wav 2026-03-08 16:57:43 [INFO ] uvicorn.error:177 — [Mock] VAD: speech start (RMS=687) 2026-03-08 16:57:45 [INFO ] uvicorn.error:190 — [Mock] VAD: speech end (2.1s) 2026-03-08 16:57:45 [INFO ] uvicorn.error:246 — 💾 [Mock] 임시 wav 저장 → C:\Users\ADMINI~1\AppData\Local\Temp\tmpal2wx7ue_mock.wav 2026-03-08 16:57:45 [DEBUG ] uvicorn.error:46 — [SPKCLS] 열차 휴리스틱 히트: '통과하겠습니다' 2026-03-08 16:57:45 [DEBUG ] uvicorn.error:132 — [STT] 세그먼트 화자: '역전기(RV) 모터 확인하고 통과하겠습니다' → 열차 2026-03-08 16:57:45 [WARNING ] uvicorn.error:148 — ffmpeg Opus 인코딩 실패: [WinError 2] 지정된 파일을 찾을 수 없습니다 2026-03-08 16:57:46 [INFO ] uvicorn.error:150 — ✅ LLM 분석 완료 (raw 출력 47자) 2026-03-08 16:57:46 [INFO ] uvicorn.error:127 — 📝 LLM 파싱 결과 — 제목:역전기(RV) 모터 확인 | 긴급도:일반 | 키워드:없음 2026-03-08 16:57:46 [INFO ] uvicorn.error:435 — DB 저장 완료 (record_id=5721, filename=tmp2xp9ynor_mock.wav) 2026-03-08 16:57:46 [INFO ] uvicorn.error:305 — WebSocket broadcast 완료 (0개 클라이언트) 2026-03-08 16:57:46 [DEBUG ] uvicorn.error:320 — [on_segment] LLM 큐 등록: 1건 2026-03-08 16:57:46 [DEBUG ] httpcore.connection:47 — close.started 2026-03-08 16:57:46 [DEBUG ] httpcore.connection:47 — close.complete 2026-03-08 16:57:46 [DEBUG ] httpcore.connection:47 — connect_tcp.started host='huggingface.co' port=443 local_address=None timeout=None socket_options=None 2026-03-08 16:57:46 [DEBUG ] httpcore.connection:47 — connect_tcp.complete return_value=